- New WebGL build (data +6MB, wasm +92KB) with all bug fixes
- Fix MapSchema foreach: iterate via .Keys with explicit casts
- Fix sbyte->int cast for playersAlive Listen callback
- Updated Tutorial.unity scene
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Unity build last_build remplace build_mai
- NetworkSchema.cs: correction types sbyte pour int8 (fix OverflowException Colyseus)
- StatsTracker: envoi periodique toutes les 30s, plus de dependance aux round events
- StatsTracker: cooldown client 6s pour respecter le rate-limit serveur
- StatsPage: correction row.value au lieu de row[activeTab]
- StatsPage: suppression onglet Courses (racesPlayed)
- Backend index.js: logging POST /stats/update
- Scene Tutorial: mise a jour, suppression assets obsoletes (TutorialInfo, physicMaterials)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Sol top=y=0, pads/checkpoints au sol relevés de 0.01 (bottom>=0.01)
- GelOrange_E/W, GelViolet_Trap, CaptureZone_Visual : y 0.2->0.21
- CP0_Start, CP4_Finish : y 0.15->0.16
- Plateforme élevée top=y=4.5, objets relevés au-dessus :
CP1/CP2_Mid/CP3 : y 4.15->4.66, GelBleu_Elev : y 4.2->4.71
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Couleurs appliquées sur tous les objets (sol, murs, plateformes, gel pads, portiques, checkpoints)
- 10 panneaux TextMeshPro 3D : DÉPART, ARRIVÉE, CP1-3, ZONE DE CAPTURE, tooltip gel pads, flèche montée
- CheckpointSystem rewired vers les nouveaux triggers (CP0-CP4)
- CaptureZone repositionnée sur CaptureZone_Visual (0, 0, -4)
- Scène sauvegardée
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>