Game Balance Validator
Instructions
- Read the current GAME_REQUIREMENTS.md for authoritative values
- Compare implementation against requirements
- Flag any discrepancies
Quick Reference
Unit Stats
| Unit | Cost | Move | Attack | Defense | Range | Sight | |------|------|------|--------|---------|-------|-------| | Infantry | 100 | 3 | 5 | 4 | 1 | 2 | | Tank | 300 | 5 | 8 | 6 | 1 | 2 | | Artillery | 250 | 2 | 7 | 2 | 2-4 | 3 | | Fighter | 350 | 8 | 6/3 | 4 | 1 | 4 | | Bomber | 400 | 6 | 9 | 2 | 1 | 3 |
Terrain Effects
| Terrain | Move Cost | Defense | |---------|-----------|---------| | Plains | 1 | +0% | | Forest | 2 | +25% | | Hills | 2 | +30% | | Mountains | 3 | +40% | | City | 1 | +35% | | River | 2 | -10% | | Road | 0.5 | +0% | | Beach | 1 | -20% |
Combat Modifiers
| Matchup | Modifier | |---------|----------| | Tank vs Infantry (plains) | +50% | | Infantry vs Tank | -30% | | Fighter vs Bomber | +75% | | Fighter vs Ground | -40% |
Damage Formula
Damage = (Attack × HP/10) × TerrainMod × Random(0.8-1.2)
Validation Checklist
- [ ] Unit costs match requirements
- [ ] Movement values correct
- [ ] Attack/Defense stats accurate
- [ ] Range values (especially Artillery 2-4)
- [ ] Terrain modifiers applied correctly
- [ ] Combat modifiers implemented
- [ ] HP system uses 10 HP base
Scan to join WeChat group