Sprint 0 started from an earlier personal project called **mp3gamegenerator** — a standalone tool that generated rhythm game charts directly from MP3 files. That original codebase was the proof-of-concept. Sprint 0 was the process of taking it, polishing the core song-analysis logic, and building the platform structure around it: pages, accounts, payments, and game modes. Everything still runs in the browser — no server, no infrastructure cost. The goal was to validate the core loop: upload a song, get a chart, play it. Site launched under the name **MP3 to Game** at this stage.
Chart Generation
- •Song analysis runs entirely client-side (frequency + energy detection — more of an educated guess than a precise read, but it works)
- •5 difficulty levels: Chill, Easy, Standard, Hard, Chaos
Platform
- •Browse and play games from the game listing page
- •Leaderboard and campaign page
- •User accounts with performer avatars for profile pictures
- •Pricing page, Stripe payments, promo codes
Launch Game Modes
| Mode | How you play |
|---|
| Standard | Falling arrows — hit them with arrow keys or WASD as they land |
| Race | Top-down car. Steer left/right to collect gas cans that drop in time with the notes |
| Dodge | Side-scroller. Move between 4 lanes to avoid bombs that fall on the beat |
| Jump | Side-scroller. Press Space to jump over obstacles rolling in from the right |
| Speed | Single lane. Tap anything on the keyboard as notes fly across the hit zone |