69 lines
2.2 KiB
Markdown
69 lines
2.2 KiB
Markdown
# 🚂 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:**
|
|
|
|
- [x] **Timer hidden** for train variant only ✅ (already working)
|
|
- [x] **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.**
|