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 |
|
|
|
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 |
|