Commit Graph

35 Commits

Author SHA1 Message Date
7a7b3d57ac refactor: init_world 2026-05-02 21:19:02 +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