|
|
36a0b14cf5
|
feat: add grass texture and update grass_block texture
|
2026-05-25 21:33:36 +08:00 |
|
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
|
d986e03f9c
|
fix: windows build fail (#7)
|
2026-05-03 19:45:14 +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 |
|
zhenyan121
|
d4d761b2aa
|
Potential fix for code scanning alert no. 1: Workflow does not contain permissions (#3)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
|
2026-04-30 12:08:12 +08:00 |
|
zhenyan121
|
315c60e4a6
|
feat: block switching (#2)
* feat: add item tab item in dev panel
* feat: add block switching via mouse wheel
|
2026-04-30 11:53:35 +08:00 |
|
zhenyan121
|
9a8e76d25f
|
refactor: set forest base y to 62 (#1)
|
2026-04-28 21:58:35 +08:00 |
|
|
|
14c942333c
|
ci: upgrade clang image tag to latest
|
2026-04-28 12:46:01 +08:00 |
|
|
|
b88bc30756
|
ci: add find in include directory
|
2026-04-28 12:13:10 +08:00 |
|
|
|
a526d37f97
|
ci: use Docker instead of directly installing clang-format
|
2026-04-28 12:06:55 +08:00 |
|
|
|
fb86836e19
|
ci: upgrade clang-format version in CI
|
2026-04-28 09:38:22 +08:00 |
|
|
|
f2f00ce658
|
ci: add automated code style checking
|
2026-04-28 09:33:07 +08:00 |
|
|
|
611a795481
|
chore: add clang-format and pre-commit configuration
|
2026-04-28 09:22:55 +08:00 |
|
|
|
dc3be5a4bc
|
refactor: adjust mountain frequency
|
2026-04-27 15:26:49 +08:00 |
|
|
|
932c11a646
|
fix: chunk conflict resolution not taking effort
|
2026-04-27 09:30:45 +08:00 |
|
|
|
5b2f06b3ec
|
feat: add about tab item
|
2026-04-26 21:14:13 +08:00 |
|
|
|
bd5665c935
|
fix: can't find iota
|
2026-04-26 17:34:11 +08:00 |
|
|
|
59ab47d317
|
feat: add anisotropic filtering control
|
2026-04-26 17:29:58 +08:00 |
|
|
|
e34a20599d
|
feat: add tp in devpanel
|
2026-04-26 14:26:39 +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 |
|
|
|
a95ad796ce
|
feat: add world and player tab item
|
2026-04-25 18:36:13 +08:00 |
|
|
|
8b5717a655
|
refactor: extract constants into separate constants.hpp file
|
2026-04-25 16:25:47 +08:00 |
|
|
|
055c4d687b
|
fix: load path failure
Co-authored-by: Copilot <copilot@github.com>
|
2026-04-25 14:33:43 +08:00 |
|
|
|
4ca2133ff3
|
feat: add DevPanel
|
2026-04-25 14:24:50 +08:00 |
|
|
|
ada0603a2f
|
build: enable Freetype support
|
2026-04-25 13:42:14 +08:00 |
|
|
|
dc3926e47f
|
chore: add imgui library
|
2026-04-24 21:25:01 +08:00 |
|
|
|
3e27ab675c
|
fix: fullscreen resolution error on Windows
|
2026-04-24 18:01:17 +08:00 |
|
|
|
106cc3d398
|
feat: add Config class
|
2026-04-24 17:08:06 +08:00 |
|
|
|
2409734e89
|
chore: add toml++ library
|
2026-04-24 10:21:26 +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 |
|
|
|
6c74f4582c
|
docs: add build guide
|
2026-04-19 18:01:09 +08:00 |
|
|
|
553955841b
|
fix: missing face culling for old chunks during generation
|
2026-04-19 17:49:08 +08:00 |
|
|
|
ca82d6a447
|
feat: add Spectator Mode
|
2026-04-18 20:01:29 +08:00 |
|
|
|
0a0024361d
|
fix: negative seed values
|
2026-04-18 19:11:58 +08:00 |
|
|
|
47ce4cf2d3
|
fix: is_init data race
|
2026-04-18 16:19:45 +08:00 |
|
|
|
af34d7eb82
|
fix: y is too height
|
2026-04-18 16:19:19 +08:00 |
|
|
|
03ea97055f
|
fix: make Perlin noise seed reproducible
|
2026-04-18 15:50:48 +08:00 |
|
|
|
639648969b
|
fix: range::iota build fail
|
2026-04-18 15:47:24 +08:00 |
|
|
|
de4df4b476
|
fix: data race in world::init_world()
|
2026-04-18 15:14:11 +08:00 |
|
|
|
11b6e88d0d
|
feat: initialize world in multiple threads
|
2026-04-18 12:35:48 +08:00 |
|