Mises à Jour de Développement
Suivez les derniers changements et améliorations de RHYTHMIA
v0.0.2Aperçu de la Mise à Jour
Add Wiki and redesigned Updates pages with comprehensive game documentation
Added comprehensive wiki system and redesigned updates page with full documentation
- Wiki page with game documentation
- Redesigned updates page
- Comprehensive PR tracking system
- Update notification system
Add world progression system with visual indicators
World progression tracking with UI indicators
- Visual progress indicators
- World tracking
Update CLAUDE.md with i18n, ranked, advancements, and deployment details
Comprehensive documentation update
- Architecture documentation
- Feature documentation
Add SEO files and implement grid-based enemy movement system
SEO improvements and enemy AI enhancement
- SEO metadata
- Grid-based pathfinding
Add Discord community link to header
Added Discord community navigation link
- Discord integration
Refactor pause menu with theme selector and notifications
Enhanced pause menu with new features
- Theme selector
- Notification integration
Redesign ModelViewer with dark theme and improved styling
Visual overhaul for 3D model viewer
- Dark theme
- Modern styling
Add advancement system with live notifications to Rhythmia game
Integrated advancement system into main game
- Live unlock notifications
- Game integration
Enhance bullet visuals and improve tower defense gameplay speed
Improved tower defense gameplay and visuals
- Enhanced bullet graphics
- Faster gameplay
Add tower defense mechanics with turret, bullets, and impact effects
Expanded tower defense with turrets and projectiles
- Turret system
- Bullet mechanics
- Impact visual effects
Upgrade React Three Fiber ecosystem and fix React 19 type incompatibilities
Upgraded 3D rendering libraries and fixed type issues
- React Three Fiber upgrade
- React 19 compatibility
Add world-themed terrain colors and fix vanilla mode terrain generation
Enhanced terrain visuals with world-specific colors
- World-themed color palettes
- Fixed vanilla mode
Add notification center for advancement unlocks
Notification center UI for tracking achievements
- Bell icon with badge
- Dropdown notification list
- Mark as read functionality
Resolve merge conflicts with main branch
Resolved merge conflicts
- Conflict resolution
Merge main branch advancements into ModelViewer feature branch
Branch merge for ModelViewer feature
- Feature branch synchronization
Add achievements system with progression tracking and multiplayer unlock
Complete achievements system with 13+ advancement types
- Progression tracking
- Firestore sync
- Toast notifications
- Battle arena gating
Resolve merge conflict from main branch integration
Fixed merge conflicts from main branch
- Branch synchronization
Refactor terrain generation with fixed dimensions and top-down destruction
Improved terrain generation algorithm
- Fixed dimensions
- Top-down destruction pattern
Refactor RankedMatch to accept WebSocket as prop
Improved WebSocket handling in ranked matches
- Prop-based WebSocket injection
Refactor game layout to three-column symmetric design
Redesigned game layout for better visual balance
- Three-column symmetry
Add ranked matchmaking system with AI fallback
Implemented competitive ranked matchmaking
- Tier-based ranking
- TetrisAI for bot opponents
- 8s timeout with AI fallback
Transform terrain destruction into tower defense game mode
Added tower defense mechanics with enemy spawning
- Tower model at terrain center
- Beat-synchronized enemy spawning
- Line clears kill enemies
Consolidate online count display in lobby status bar
Unified online player count in lobby UI
- Single source of truth for player count
Redesign item inventory UI with modern card layout and SVG icons
Modern glass-morphism card design for inventory
- Custom SVG icons
- Typography-focused layout
- Rarity-specific visual effects
Redesign beat indicator with cursor and dual target zones
New cursor-based beat timing indicator with on-beat zones
- Left and right target zones
- Gold glow on hit window
- Improved timing feedback
Memoize useRhythmVFX hook return value to prevent unnecessary re-renders
Performance optimization for VFX hook
- Reduced unnecessary re-renders
Make RHYTHMIA version configurable and connect WebSocket at page load
Made game version configurable via JSON config file
- rhythmia.config.json
- Lobby WebSocket auto-connect
- Accurate online player count
Add crafting system with floating items and world transitions
Complete crafting and inventory system with visual effects
- 6 item types
- 6 weapon cards
- Floating item animations
- World transition effects
Add rhythm-reactive VFX system with fever mode and beat animations
Introduced comprehensive rhythm-reactive visual effects system
- 8 effect types
- Fever mode at combo 10+
- Beat-synchronized animations
- Rainbow hue cycling
Add procedural textures and improve PBR rendering for voxel blocks
Enhanced voxel rendering with PBR materials and procedural maps
- Detail, bump, and roughness maps
- Enhanced lighting system
- Ambient occlusion effects
Fix grid layout sizing in multiplayer battle component
Fixed grid layout to use auto sizing for better alignment
- Pixel-perfect grid alignment
Adding each translation for en and jp
Added comprehensive translations for English and Japanese
- Complete translation coverage
Replace enemy HP system with terrain destruction mechanic
Transformed enemy HP into dynamic terrain destruction gameplay
- 20x12 procedural terrain grid
- Stage progression system
- World cycling every 5 stages
initial commit - adding i18n
Initial internationalization setup with next-intl
- Japanese and English support
- Locale routing
Add procedural block textures and refactor texture atlas system
Implemented procedural texture generation for voxel blocks
- 11 unique block textures
- Pre-generated PNG assets
- Minecraft-style aesthetics
Improve pixel-perfect rendering in game components
Enhanced visual fidelity with crisp pixel rendering
- Removed rounded corners
- Added pixelated image rendering
Improve multiplayer reconnection and timeout handling
Enhanced reconnection with grace periods and exponential backoff
- 60s grace period for reconnections
- Exponential backoff retry logic
- Session storage persistence
Add real-time online player count broadcast via Socket.IO
Implemented real-time online player count tracking with Socket.IO broadcasting
- Real-time player count updates
- Socket.IO integration