zhenyan121
5901ab7cd9
feat: grass ( #11 )
...
* feat: add grass texture and update grass_block texture
* feat: add block data
* feat: add blocks_tool
* feat: add sync info and change function in blocks_tools
* feat: add check and new function
* refactor: make block texture loading data-driven
* feat: add rendering for grass
* feat: passable grass
* feat: random grass place
* fix: memory leak in TextureManager::load_cross_plane_texture
2026-05-28 21:34:36 +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
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
099b1cbdd7
refactor: update log and leaf materials
2026-04-18 11:56:33 +08:00
bb888fd7b7
feat: add tree generation
2026-04-18 10:59:37 +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
60319ebcd8
refactor: update grass block texture
2026-04-16 12:07:57 +08:00
a8726b06c3
refactor: update grass block texture
2026-04-14 22:55:50 +08:00
32d617b440
fix: update grass block textures
2026-03-13 13:27:46 +08:00
9fe1eaec24
feat: initialize OpenGL
2026-03-05 17:01:01 +08:00