Kiro Challenge: Vertical Defense

Defend against waves of enemies in this fast-paced vertical shooter built with Next.js and HTML5 Canvas. Help Kiro survive as long as possible in this hackathon project!

🎮 Game Features

Core Gameplay

  • Vertical Defense: Classic arcade-style gameplay where you defend from above
  • Auto-Shooting: Kiro automatically fires at enemies - just focus on movement!
  • Progressive Difficulty: 10+ levels with increasing enemy speed, health, and spawn rates

Power-Up System

  • 🔥 Rapid Fire: Increase your firing speed
  • 🌟 Multi Shot: Fire multiple projectiles simultaneously
  • 🛡️ Shield: Temporarily become invincible
  • 💥 Damage Boost: Double your projectile damage
  • ❤️ Health Restore: Recover lost health

Enemy Types

  • Basic Enemies: Standard red diamond-shaped foes
  • Fast Enemies: Orange triangles with zigzag movement patterns
  • Heavy Enemies: Large red hexagons with armor and high health

Visual Effects

  • Dynamic backgrounds that change with each level
  • Screen shake effects for impactful events
  • Particle systems for explosions and power-up collection
  • Animated UI elements with real-time feedback

🎯 Controls

Action Keys
Move Kiro Arrow Keys or WASD
Pause Game ESC
Restart Game R
Start Game SPACE

Built With

  • kiro
Share this project:

Updates