Clon del clásico arcade Asteroids implementado en canvas HTML5 puro, sin dependencias ni bundler.
Nave espacial en un campo de asteroides con envolvimiento de bordes (el espacio es toroidal). Destruye asteroides para sumar puntos: los grandes se parten en medianos, los medianos en pequeños. Incluye power-ups especiales y tipos de asteroides únicos como la estrella fugaz.
- HTML5 Canvas — renderizado 2D
- JavaScript (ES6+) — lógica del juego en un solo archivo
game.js - Sin frameworks, sin bundler, sin dependencias
Abre index.html directamente en el navegador (doble clic), o usa un servidor local:
npx serve .Luego visita http://localhost:3000.
| Tecla | Acción |
|---|---|
← → |
Rotar nave |
↑ |
Propulsar |
Espacio |
Disparar |
| Asteroide | Puntos |
|---|---|
| Grande | 20 |
| Mediano | 50 |
| Pequeño | 100 |
- 3 vidas con invencibilidad temporal al reaparecer (parpadeo)
- Asteroides se parten en fragmentos más pequeños al ser destruidos
- Partículas de explosión al destruir asteroides