|
|
bab2f73c25
|
feat: add cave generate
|
2026-05-08 19:42:38 +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 |
|
|
|
c5a78185ba
|
feat: add ChunkGenerator
|
2026-04-26 14:10:09 +08:00 |
|
|
|
4ca2133ff3
|
feat: add DevPanel
|
2026-04-25 14:24:50 +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 |
|
|
|
c2321a0a6e
|
refactor: warp everything in Cubed namespace
|
2026-04-20 22:18:02 +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 |
|
|
|
bb888fd7b7
|
feat: add tree generation
|
2026-04-18 10:59:37 +08:00 |
|
|
|
63930dcdc7
|
refactor: separate biome declaration and definition
|
2026-04-18 09:20:51 +08:00 |
|
|
|
be176ff18a
|
build: upgrade C++ standard to C++23
|
2026-04-17 18:07:47 +08:00 |
|
|
|
ecc1595a39
|
fix: can't load image
|
2026-04-16 13:00:19 +08:00 |
|
|
|
cd107fa35d
|
feat: add DEBUG_MODE and ASSETS_PATH macro
|
2026-04-16 12:55:36 +08:00 |
|
|
|
1d04fedb0f
|
feat: add DebugCollector
|
2026-04-16 11:55:25 +08:00 |
|
|
|
311c675852
|
feat: add text class
|
2026-04-16 10:44:05 +08:00 |
|
|
|
16ff954166
|
feat: async world generation
|
2026-04-14 09:24:10 +08:00 |
|
|
|
23affb78b5
|
feat: add perlin noise
|
2026-04-05 18:21:43 +08:00 |
|
|
|
2cfbd1a03b
|
feat: add shader class
|
2026-03-29 11:15:18 +08:00 |
|
|
|
b1a5581131
|
fix: windows build fail
|
2026-03-28 17:09:50 +08:00 |
|
|
|
c37c45ad19
|
feat: add font class and render font function
|
2026-03-28 12:04:31 +08:00 |
|
|
|
772d606bbe
|
fix: build failed on window
|
2026-03-21 12:10:51 +08:00 |
|
|
|
686aac8067
|
build: add windows platform support
|
2026-03-21 11:46:31 +08:00 |
|
|
|
3916a72ca3
|
refactor: introduce App class as program core
|
2026-03-20 22:46:34 +08:00 |
|
|
|
4d4bbe82ec
|
feat: add frustum culling
|
2026-03-19 10:54:13 +08:00 |
|
|
|
8b1579b5fd
|
feat: add block placement and destruction
|
2026-03-14 14:37:27 +08:00 |
|
|
|
f392a656a7
|
feat: add outline for block that is looked
|
2026-03-14 10:18:20 +08:00 |
|
|
|
27b51d1a6a
|
fix: correct file name
|
2026-03-12 16:44:40 +08:00 |
|
|
|
e1ceca109f
|
feat: add AddressSanitizer
|
2026-03-12 15:37:28 +08:00 |
|
|
|
668fa9a57d
|
feat: add world class
|
2026-03-07 17:00:05 +08:00 |
|
|
|
eccd744f8b
|
feat: add map table to save block index
|
2026-03-07 14:44:08 +08:00 |
|
|
|
2ad9deff3e
|
feat: add TextureManager class
|
2026-03-07 11:46:36 +08:00 |
|
|
|
fc7f3e75b1
|
style: unify naming conventions across the project
|
2026-03-07 09:51:51 +08:00 |
|
|
|
05a62e7443
|
feat: add camera and player class
|
2026-03-06 22:07:26 +08:00 |
|
|
|
9fe1eaec24
|
feat: initialize OpenGL
|
2026-03-05 17:01:01 +08:00 |
|