df63dec39b
feat(hud): compass + depth + biome indicator
...
Panneau info top-right avec boussole (8 directions FR), profondeur
en mètres depuis la surface, et nom de biome courant (Récif Corallien,
Forêt de Kelp, Plateau Rocheux, Abysses). Helper biome_name_at dans
WorldGenerator pour requête client-side sans relire les chunks.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-20 17:58:19 +00:00
Floppyrj45
e1fda4d393
feat(dolphin): proper 3D mesh + swim animations (procedural)
...
- DolphinMeshBuilder.gd: ArrayMesh procédural, 14 sections elliptiques,
nageoire dorsale, pectorales, queue horizontale (caudale), gradient
dos #4a6d82 / ventre #d8e2ea
- Animations: battement caudale (sin), lean virage, flap pectorales,
bob corps — fréquence x2 en boost
- Dolphin.tscn: remplace 6 capsules CSG par DolphinMesh + DolphinMeshBuilder
- DolphinController: corrige double-déclaration speed, pilote animate()
- CREDITS.md: mesh procédural CC0 original
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-19 18:11:03 +02:00
Floppyrj45
a8341355e3
feat(particles): bubble trail behind dolphin + block break burst
...
- BubbleTrail.gd: GPUParticles3D, auto-configured in _ready, set_intensity() API
- BlockBreakParticles.gd: one_shot burst, emit_burst(pos, color) API
- DolphinController.gd: bubble_trail onready + speed_factor hook in _update_movement
- Dolphin.tscn: BubbleEmitterPoint (0,0,1.2) > BubbleTrail child added
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-19 18:09:21 +02:00
Floppyrj45
9546fcd96b
fix(gameplay): escape pause menu + block placement collision + perf optim render_distance/throttling
2026-04-19 17:32:59 +02:00
Floppyrj45
0c309405a7
feat(wiring): MobSpawner integration + take_damage API on dolphin
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-19 17:18:31 +02:00
Floppyrj45
b004a65e96
feat(dolphin): swim controller + third-person camera + HUD stats
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-19 17:07:08 +02:00