A Halloween-themed retro arcade console featuring three spooky pixel-art games, built entirely with Kiro's spec-driven development workflow.
A Pac-Man inspired maze game where you collect souls while avoiding monsters. Grab power-ups to transform into a werewolf and turn the tables on your pursuers!
A side-scrolling beat 'em up brawler. Fight waves of skeletons, zombies, vampires, and ghosts in a spooky graveyard setting.
A whack-a-mole style reaction game. Smash evil pumpkins for points, but spare the friendly ghosts or lose your score!
Costume Contest - A haunting user interface with polished, unforgettable spooky design elements that enhance the arcade experience.
- Unified Kiros Currency - Earn Kiros across all games, persisted to local storage
- Spooky Audio System - Halloween-themed music and sound effects
- Pixel Art Aesthetics - Retro 16x16/32x32 sprite-based graphics
- Responsive Controls - Keyboard (WASD/Arrows) and mouse support
- Dark Halloween Theme - Deep purples, blood reds, and ghostly greens
# Install dependencies
pnpm install
# Run development server
pnpm dev
# Build for production
pnpm build| Game | Controls |
|---|---|
| Ghoul Maze | Arrow Keys or WASD to move |
| Crypt Crawler | ← → Move, ↑ Jump, J or Space to Attack |
| Pumpkin Smash | Mouse click to smash targets |
| All Games | ESC to pause |
├── .kiro/
│ └── specs/
│ └── kiro-scarecade/
│ ├── requirements.md # EARS-compliant requirements
│ ├── design.md # Architecture & correctness properties
│ └── tasks.md # Implementation checklist
├── app/ # Next.js App Router pages
├── components/ # React UI components
├── lib/
│ ├── audio/ # Web Audio API system
│ ├── engine/ # Game loop, input, collision
│ ├── games/ # Individual game implementations
│ ├── sprites/ # Pixel art rendering
│ ├── state/ # Kiros currency & persistence
│ └── transitions/ # Screen transition effects
└── public/audio/ # Music and sound effects
MIT License - See LICENSE file for details.