Commit Graph

32 Commits

Author SHA1 Message Date
bab2f73c25 feat: add cave generate 2026-05-08 19:42:38 +08:00
zhenyan121
9d200f31be refactor: chunk interpolate (#6)
* refactor: rewrite blend_heightmap_boundaries

* refactor: init_world

* fix: unnatural biome boundary transition
2026-05-03 16:02:01 +08:00
zhenyan121
a02bfad639 refactor: biome build (#5)
* refactor: rename Biome to BiomeType

* feat: add biome builder
2026-05-02 13:40:46 +08:00
611a795481 chore: add clang-format and pre-commit configuration 2026-04-28 09:22:55 +08:00
c5a78185ba feat: add ChunkGenerator 2026-04-26 14:10:09 +08:00
a3eb19e58f feat: smooth biome block transition 2026-04-26 11:35:16 +08:00
9402847e89 feat: add biome parameter adjustment 2026-04-25 22:23:24 +08:00
8f8e2c1bd5 chore: remove dead code 2026-04-23 21:09:03 +08:00
2707748843 refactor: increase BLEND_RADIUS to 12 2026-04-23 15:40:40 +08:00
e90b0ce2f4 refactor: chunk generation logic 2026-04-23 15:19:34 +08:00
c7a0aff0c1 chore: add .clangd configuration 2026-04-21 22:53:34 +08:00
c2321a0a6e refactor: warp everything in Cubed namespace 2026-04-20 22:18:02 +08:00
553955841b fix: missing face culling for old chunks during generation 2026-04-19 17:49:08 +08:00
af34d7eb82 fix: y is too height 2026-04-18 16:19:19 +08:00
639648969b fix: range::iota build fail 2026-04-18 15:47:24 +08:00
11b6e88d0d feat: initialize world in multiple threads 2026-04-18 12:35:48 +08:00
955c4ddec7 fix: resolve transparency rendering issues 2026-04-18 11:55:53 +08:00
bb888fd7b7 feat: add tree generation 2026-04-18 10:59:37 +08:00
30a4713092 refactor: extract biome logic into separate 2026-04-17 22:45:44 +08:00
f2328d19fd refactor: prevent desert from generation adjacent to mountain in biome generation 2026-04-17 22:24:29 +08:00
5723c17f94 feat: add 4 biomes 2026-04-17 19:55:47 +08:00
cf9aaa62a7 feat: add dirt and stone 2026-04-16 15:05:52 +08:00
16ff954166 feat: async world generation 2026-04-14 09:24:10 +08:00
295188971d perf: fast chunk generation 2026-04-12 20:52:57 +08:00
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
23affb78b5 feat: add perlin noise 2026-04-05 18:21:43 +08:00
7012e5f9fe fix: jump fails in certain cases 2026-03-14 18:00:02 +08:00
8b1579b5fd feat: add block placement and destruction 2026-03-14 14:37:27 +08:00
77c7511455 fix: address potential GPU resource leaks 2026-03-13 16:52:52 +08:00
11324ba1b2 feat: add support for negative chunk coordinates 2026-03-12 22:30:22 +08:00
123fbf4fe4 perf: optimize multi-chunk rendering logic 2026-03-12 16:43:20 +08:00