Commit Graph

13 Commits

Author SHA1 Message Date
ab5f82d1cd feat: add biome boundary blending 2026-05-22 22:01:28 +08:00
2f7ab6e29f refactor: adjust mountain spawn probability 2026-05-22 21:52:56 +08:00
ca4d767a52 feat: improve mountain realism 2026-05-22 20:33:38 +08:00
17c7ad989d refactor: use fBM for heightmap generation 2026-05-22 17:16:15 +08:00
b824504502 feat: add BlockType 2026-05-22 15:57:28 +08:00
zhenyan121
1a26474a05 feat: add cave (#8)
* feat: add cave generate

* fix: incorrect blocks on cave surface

* fix: non-deterministic cave generator

* refactor: move all chunk generation to dedicated generation thread

* refactor: remove inital cave

* feat: add cave parameter adjustment

* refactor: adjust cave probability
2026-05-09 20:13:55 +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
zhenyan121
a63dfa7f47 feat: add river biome (#4)
* feat: add river biome

* fix: duplicate mountain terrain generation

* fix: safe_int_to_biome not include river
2026-05-01 19:18:46 +08:00
611a795481 chore: add clang-format and pre-commit configuration 2026-04-28 09:22:55 +08:00
932c11a646 fix: chunk conflict resolution not taking effort 2026-04-27 09:30:45 +08:00
bd5665c935 fix: can't find iota 2026-04-26 17:34:11 +08:00
c5a78185ba feat: add ChunkGenerator 2026-04-26 14:10:09 +08:00