zhenyan121
|
bbf8b4e969
|
refactor: river (#10)
* fix: correct snowy grass block texture
* refactor: river generation
* fix: water placement error due to interpolation
* perf: improve river naturalness
* feat: add river tab item
* fix: path truncation
|
2026-05-23 14:29:41 +08:00 |
|
zhenyan121
|
a54e87dbc6
|
refactor: terrain generation (#9)
* feat: add BlockType
* refactor: use fBM for heightmap generation
* feat: improve mountain realism
* refactor: adjust mountain spawn probability
* feat: add biome boundary blending
* refactor: remove resolve_biome_adjacency_conflict function
* feat: add snowy plain
* perf: speed up world generation
* refactor: lower overall terrain height
|
2026-05-23 10:33:52 +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 |
|