Movimiento 8 direcciones, disparo hacia cursor o última dirección, enemigos que spawnan por oleadas, drops de munición y mejoras temporales. Game over con estadísticas.
Genera un survival shooter top-down para Windows con estas características.
Características: canvas fijo; jugador WASD; mira con ratón; disparo clic izquierdo o automático al mantener; enemigos spawnean por bordes en oleadas cada 15 s, más cantidad y vida cada oleada; armas: pistola, escopeta (dispersión), láser con sobrecalentamiento; power-ups: escudo, ráfaga, imán de XP; partículas al matar; HUD: HP, oleada, kills.
Reglas y comportamiento: game over al morir; puntuación y oleada máxima.
Tecnología y entrega: HTML5, Canvas 2D, JavaScript ES6+; un solo index.html.
Entorno Windows: Edge o Chrome; puntero bloqueado opcional (pointer lock) comentado.
Opcional: Pygame con mismas armas y oleadas; o Electron para pantalla completa.
Genera el mismo survival shooter como aplicación de escritorio en Windows.
Características: Pygame 2; ratón para apuntar; mismas armas y oleadas; guardar récord de oleada.
Tecnología y entrega: Python 3.10+; main.py; requirements.txt.
Ejecución: python main.py tras venv.
Incluye: selector de dificultad inicial y pausa con Esc.