Jeu : Asteroids

Bonjour à tous,

Il y a quelques années, j’ai programmé le jeu « Asteroids ». Je le mets en pièce jointe ici :

ASTEROIDS.dsk (190,3 KB)
(run"Asteroid")

Capture d’écran :

Configuration des touches : expliquée sur l’écran d’accueil.

  • On peut tricher dans le jeu en s’autorisant davantage de tirs simultanés depuis l’écran d’accueil. Il y en a 3 actuellement.
  • Si l’on appuie sur la touche M pendant la partie, on bascule entre le Mode 0 et le Mode 1.

Structure technique du jeu (comment c’est programmé)

  • Il s’agit d’un jeu en graphismes vectoriels. C’est particulièrement visible sur son propre vaisseau en Mode 1. Sous certains angles, on remarque que le vaisseau a un aspect un peu étrange. Voici encore quelques captures d’écran / aperçus de mes difficultés avec la rotation :

  • Les astéroïdes et les vaisseaux sont définis par leurs coordonnées et pivotent à l’aide de « tables de rotation ». Ainsi, je n’ai aucune division à effectuer.

  • Le nombre maximal d’astéroïdes est fixé dans le code pour éviter que le jeu ne devienne trop lent. C’est d’ailleurs exactement pour cette raison que j’ai créé le jeu « Sternenschwarm » (également présenté ici sur le forum). Je voulais m’essayer à un gameplay fluide.

Ce jeu n’est en fait qu’une preuve de concept (proof-of-concept). Il n’est plus développé.

10 « J'aime »

Très sympa !

Fluide, réactif, une bonne physique. Vraiment cool.

1 « J'aime »

Plutôt sympa. Je viens juste de tester vite fait, mais c’est déjà génial comme ça.

Enfin un jeu ASTEROIDS, c’est super cool, le meilleur Asteroids pour CPC.

Très beau jeu, et parfaitement adapté pour le Mode 2. Rapide et fluide. L’OVNI (surtout le plus petit, il vise tellement bien) me rend dingue…

Ouah, c’est le meilleur clone d’Asteroids depuis la Vectrex !

1 « J'aime »
2 « J'aime »