2.2 KiB
2.2 KiB
🚂 STEAM TRAIN FEATURES REBUILD CHECKLIST
⚠️ CRITICAL: All these features were lost due to git reset fuckup. Need to rebuild systematically.
💥 FEATURES TO REBUILD:
🚂 Visual Train Features:
- Realistic railroad tracks with ties and dual rails
- Dynamically generated curved train tracks (not basic SVG paths)
- Half-circle pressure gauge with narrow isosceles triangle indicator
- Enhanced train locomotive visuals
- Steam effects and animations
🎈 Floating Math Display System:
- Floating speech bubble that follows the train along the track
- Display switching logic (static → floating after delay)
- Proper positioning that keeps math problems above the moving train
⚡ Enhanced Pressure/Momentum System:
- Pressure system where wrong answers drop momentum to zero
- Coal spilling animations and sound effects for wrong answers
- Momentum-based train physics with dramatic consequences
🔊 Complete Audio System:
- Realistic train chuffing sounds that vary with momentum
- Steam train whistles for celebrations and milestones
- Coal spilling sound effects with multiple chunks/scatter
- Momentum-based audio that changes with train speed
🎨 Animations & Effects:
- Coal shoveling animations (for correct answers)
- Coal spilling animations (for wrong answers)
- Steam particle effects
- Train movement along curved paths
🎮 Game Mechanics:
- Timer hidden for train variant only ✅ (already working)
- Question generation system ✅ (confirmed working - no rebuild needed)
- Proper game state management
📋 REBUILD PROGRESS TRACKING:
Completed Features:
- (none yet - starting from scratch)
In Progress:
- (mark items when started)
Next Priority:
- Fix question generation system first (so game actually works)
- Then build visual features systematically
🔥 REMINDER: Reference this checklist throughout the rebuild process to ensure no features are forgotten again.
💡 TIP: Check off items as completed and commit each feature individually to prevent future data loss.