zhenyan121
  • Joined on 2026-04-09
zhenyan121 synced commits to feature/ui at zhenyan121/Cubed from mirror 2026-07-11 12:07:02 +08:00
zhenyan121 synced and deleted reference refs/tags/refactor/config at zhenyan121/Cubed from mirror 2026-07-11 12:07:02 +08:00
zhenyan121 synced commits to refactor/config at zhenyan121/Cubed from mirror 2026-07-11 03:47:03 +08:00
9a510d2319 refactor(config): separate game and server configuration with explicit paths
176df4ee04 fix(gameplay): prevent use-after-free in pending delete queues during destruction
Compare 2 commits »
zhenyan121 synced new reference refactor/config to zhenyan121/Cubed from mirror 2026-07-10 19:37:03 +08:00
zhenyan121 synced commits to refactor/config at zhenyan121/Cubed from mirror 2026-07-10 19:37:03 +08:00
zhenyan121 synced commits to main at zhenyan121/Cubed from mirror 2026-07-10 19:37:03 +08:00
913809a5f0 refactor: renderer (#29)
zhenyan121 synced and deleted reference refs/tags/refactor/renderer at zhenyan121/Cubed from mirror 2026-07-10 19:37:03 +08:00
zhenyan121 synced commits to refactor/renderer at zhenyan121/Cubed from mirror 2026-07-10 11:27:02 +08:00
d361c830be feat(render): add FrameBuffer class to encapsulate framebuffer operations
zhenyan121 synced commits to refactor/renderer at zhenyan121/Cubed from mirror 2026-07-10 03:17:02 +08:00
c7383a4208 refactor(render): use Texture, VertexBuffer, VertexArray classes
4e12c69f1b refactor(texture): encapsulate textures with unique_ptr and bind methods
Compare 2 commits »
zhenyan121 synced commits to refactor/renderer at zhenyan121/Cubed from mirror 2026-07-09 19:07:03 +08:00
b8dcbb086d refactor(render): encapsulate OpenGL textures into Texture class
29642d7da2 refactor(render): move render files to subdirectory, add RAII vertex buffer/array classes
Compare 2 commits »
zhenyan121 synced new reference refs/tags/v0.0.3 to zhenyan121/Cubed from mirror 2026-07-09 02:47:02 +08:00
zhenyan121 synced commits to refs/tags/v0.0.3 at zhenyan121/Cubed from mirror 2026-07-09 02:47:02 +08:00
zhenyan121 synced new reference refactor/renderer to zhenyan121/Cubed from mirror 2026-07-09 02:47:02 +08:00
zhenyan121 synced commits to refactor/renderer at zhenyan121/Cubed from mirror 2026-07-09 02:47:02 +08:00
zhenyan121 synced commits to main at zhenyan121/Cubed from mirror 2026-07-09 02:47:01 +08:00
b1341d7da4 feat: sound (#28)
zhenyan121 synced and deleted reference refs/tags/feature/sound at zhenyan121/Cubed from mirror 2026-07-09 02:47:01 +08:00
zhenyan121 synced commits to feature/sound at zhenyan121/Cubed from mirror 2026-07-08 18:37:03 +08:00
09a21ed2ce fix: include <numbers>
48e19e0af8 feat(network): synchronize player water sound
69192e5bda asset(sound): update dirt and grass block break/place sounds
9cd782122f feat(audio): implement reverb effect and integrate into underwater system
44f83142ed feat(audio): add pitch control to audio sources
Compare 6 commits »
zhenyan121 synced commits to feature/sound at zhenyan121/Cubed from mirror 2026-07-08 10:27:04 +08:00
85761dee8f feat(audio): add day/night-based BGM switching
zhenyan121 synced commits to feature/sound at zhenyan121/Cubed from mirror 2026-07-08 02:17:01 +08:00
8259b211ea feat(renderer): add --no-debug flag to disable OpenGL debug output
f0e339822d feat(asset): add grass block break and place sound effects
cd2d28a83c feat(gameplay): add walking sound for players and adjust underwater bubble interval
Compare 3 commits »
zhenyan121 synced commits to feature/sound at zhenyan121/Cubed from mirror 2026-07-07 18:07:09 +08:00
c78fb85f25 feat(assets): add and update block break/place/walk sounds
85dadc17c9 feat(gameplay): detect underwater state and play transition/bubble sounds
f36b05e2fd feat(gameplay): add ocean wave ambient sounds with random selection
6b3872dc97 refactor(game_time): introduce Timer for time-based updates and rename existing to TickTimer
7eebed40e0 fix(audio): set distance model, reduce max distance, fix sound pos
Compare 8 commits »