Commit Graph

68 Commits

Author SHA1 Message Date
662e3ee798 feat: add random seed 2026-04-06 21:56:15 +08:00
f37f458b42 perf: optimize chunk generation 2026-04-06 17:10:36 +08:00
82f0e1deae feat: add run and walk gait 2026-04-05 21:47:32 +08:00
061b72b740 feat: add switch between fly and walk 2026-04-05 21:13:55 +08:00
ae914a944c fear: add r to gen new chunk 2026-04-05 20:19:11 +08:00
23affb78b5 feat: add perlin noise 2026-04-05 18:21:43 +08:00
5ce0810294 refactor: adjust jump height 2026-03-30 20:58:37 +08:00
618ba0ce1c fix: NVIDIA graphics card compatibility 2026-03-30 14:24:42 +08:00
c23a7de81e feat: add more info output 2026-03-30 09:17:20 +08:00
af27f6f9a0 fix: prevent occasional self-placement of blocks 2026-03-29 21:46:31 +08:00
53b56044b2 fix: ceiling collision prevents descent during jump 2026-03-29 21:37:47 +08:00
fb11fee955 feat: add collision detection 2026-03-29 20:19:08 +08:00
01d6e91da9 feat: update logger with new features 2026-03-29 12:38:06 +08:00
2cfbd1a03b feat: add shader class 2026-03-29 11:15:18 +08:00
b1a5581131 fix: windows build fail 2026-03-28 17:09:50 +08:00
f41e9f7757 feat: add fullscreen support 2026-03-28 16:52:55 +08:00
a7c42f249d perf: optimize text rendering performance 2026-03-28 16:22:38 +08:00
c37c45ad19 feat: add font class and render font function 2026-03-28 12:04:31 +08:00
93fbbaca2b perf: adjust player movement speed 2026-03-21 17:04:40 +08:00
3298dde600 fix: unable to move when in corner 2026-03-21 16:14:09 +08:00
3b839ad630 feat: enable raw mouse motion 2026-03-21 14:26:45 +08:00
08340f15d3 ui: enhance handling feel for smoother controls 2026-03-21 13:14:10 +08:00
e2f0e7ea66 fix: camera cannot pan left or right 2026-03-21 13:07:28 +08:00
772d606bbe fix: build failed on window 2026-03-21 12:10:51 +08:00
686aac8067 build: add windows platform support 2026-03-21 11:46:31 +08:00
9f9aaa4c08 fix: place blocks on body 2026-03-21 11:33:33 +08:00
2980a9b6f3 fix: raycast not correctly targeting blocks 2026-03-21 11:28:12 +08:00
c62f2baf7c feat: add ui renderer 2026-03-21 11:19:23 +08:00
3916a72ca3 refactor: introduce App class as program core 2026-03-20 22:46:34 +08:00
bfc928d91a fix: player can't fall some situations 2026-03-19 13:05:01 +08:00
cc5bf508c6 feat: smooth player movement 2026-03-19 12:53:32 +08:00
4d4bbe82ec feat: add frustum culling 2026-03-19 10:54:13 +08:00
a62feb9d56 feat: add display for fps 2026-03-14 18:21:42 +08:00
cabac13012 feat: prevent block placement at player's position 2026-03-14 18:08:59 +08:00
7012e5f9fe fix: jump fails in certain cases 2026-03-14 18:00:02 +08:00
cf423c7db4 feat: add sky box 2026-03-14 17:05:35 +08:00
fd5314a1d1 feat: add block detection while walking 2026-03-14 16:32:41 +08:00
8b1579b5fd feat: add block placement and destruction 2026-03-14 14:37:27 +08:00
ec2d3c3c0c feat: add gravity 2026-03-14 11:48:26 +08:00
e51a398abe fix: outline not disappearing when no block is targeted 2026-03-14 11:36:04 +08:00
f392a656a7 feat: add outline for block that is looked 2026-03-14 10:18:20 +08:00
d200a5fbc9 fix: movement speed varies depending on viewing angle 2026-03-13 16:58:06 +08:00
77c7511455 fix: address potential GPU resource leaks 2026-03-13 16:52:52 +08:00
98967275ff feat: move players to world instead of main 2026-03-13 16:35:36 +08:00
32d617b440 fix: update grass block textures 2026-03-13 13:27:46 +08:00
11324ba1b2 feat: add support for negative chunk coordinates 2026-03-12 22:30:22 +08:00
27b51d1a6a fix: correct file name 2026-03-12 16:44:40 +08:00
123fbf4fe4 perf: optimize multi-chunk rendering logic 2026-03-12 16:43:20 +08:00
b4f41e9e69 fix: macro expansion error in release builds 2026-03-12 15:47:39 +08:00
e1ceca109f feat: add AddressSanitizer 2026-03-12 15:37:28 +08:00