Commit Graph

21 Commits

Author SHA1 Message Date
428b142bf2 un-hardcode various render properties (environment, material) 2024-08-25 14:49:07 +10:00
e087ed682f block placing 2024-08-24 11:10:36 +10:00
7d6d361fde basic block picking 2024-08-23 21:02:00 +10:00
9ef60faa86 improved perlin basic blockgen 2024-08-23 16:55:59 +10:00
39d46da7f7 allow camera movement with the keyboard 2024-08-22 17:08:28 +10:00
83fc86d2a5 replace darwin prng with higher quality prngs 2024-08-22 14:19:45 +10:00
b24d154c93 broader randomrange extensions 2024-08-22 05:57:03 +10:00
7eb880f0b7 linearise block colours at generation time 2024-08-22 03:49:50 +10:00
8e3fdfdc25 more random colours 2024-08-22 03:47:01 +10:00
cb2ffe78a4 use arc4random to seed non-csprng, fleshes out random subsystem 2024-08-22 03:37:29 +10:00
394e340f09 basis for random subsystem 2024-08-22 03:09:53 +10:00
9dd56faa4e initial voxel system revamp 2024-08-20 03:21:55 +10:00
2e8f1de0a7 player physics overhaul 2024-08-20 02:17:39 +10:00
2c0b83e671 spawn and reset on top of the chunk 2024-08-20 01:03:58 +10:00
8ec9138b51 block delet 2024-08-18 18:37:32 -07:00
799c7a2a55 initial voxel implementation 2024-08-18 18:16:27 -07:00
5a7b53833d specular highlights (blinn-phong) 2024-08-19 00:05:53 +10:00
64db513f62 sRGB aware framebuffer & colour handling 2024-08-16 22:18:44 +10:00
761fb71af3 prevent gameplay time delta getting too high 2024-08-16 00:48:05 +10:00
6b92b538a5 crude player physics & collision response 2024-08-16 00:27:35 +10:00
dc88042a36 break up gameplay stuff 2024-08-13 08:38:21 +10:00