Hola a todos:
Hace unos años programé el juego «Asteroids». Lo adjunto por aquí:
ASTEROIDS.dsk (190,3 KB)
(run"Asteroid")
Captura de pantalla:
Asignación de teclas: Se explica en la pantalla de inicio.
- Se puede hacer trampas en el juego permitiéndote más disparos simultáneos desde la pantalla de inicio. Actualmente son 3.
- Si pulsas la tecla M durante la partida, se cambia entre Mode 0 y Mode 1.
Estructura del juego a nivel de programación (cómo está programado)
-
Es un juego de gráficos vectoriales. Esto se aprecia mejor en la propia nave espacial en el Mode 1. En algunos ángulos se nota que la nave espacial propia se ve un poco rara. Aquí tenéis unas cuantas capturas de pantalla / muestras de lo mucho que me costó la rotación:
-
Los asteroides y las naves espaciales están definidos por sus coordenadas y rotan mediante «tablas de rotación». De este modo no tengo que realizar divisiones.
-
El número máximo de asteroides está fijado en el código del programa para que el juego no se vuelva demasiado lento. Precisamente por este motivo creé el juego «Sternenschwarm» (también presentado aquí en el foro). Quería intentar conseguir una jugabilidad más fluida.
En realidad, este juego solo representa una prueba de concepto. Ya no se seguirá desarrollando.


