Spiel: Asteroids

Hallo zusammen,

vor einigen Jahren habe ich das Spiel “Asteroids” programmiert. Ich hänge es hier einmal an:

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

Screenshot:

Tastenbelegung: Ist auf dem Startbildschirm erklärt.

  • Man kann das Spiel cheaten, indem man auf dem Startbildschirm sich mehr parallele Schüsse erlaubt. Aktuell sind es 3.
  • Drückt man während dem Spiel auf die Taste M, so wechselt man zwischen Mode 0 und Mode 1.

Programmtechnischer Spielaufbau (wie es Programmiert ist)

  • Es ist ein Vektorgrafik-Spiel. Dies sieht man am Besten am eigenen Raumschiff im Mode 1. In manchen Winkeln kann man erkennen, dass das eigene Raumschiff doch etwas seltsam aussieht. Hier noch ein paar Bildschirmfotos / Impressionen, wie ich mich an der Rotation schwer getan hatte:

  • Die Asteroiden und die Raumschiffe sind in ihren Koordinaten definiert und werden anhand von “Rotationstabellen” gedreht. Somit muss ich keine Divisionen durchführen.

  • Die Höchstanzahl an Asteroiden ist im Programmcode festgelegt, damit das Spiel nicht zu zäh wird. Genau dies ist auch der Grund, wieso ich das Spiel “Sternenschwarm” (hier im Forum ebenfalls vorgestellt) geschrieben habe. Ich wollte mich an einem flüssigen Game-Play versuchen.

Dieses Spiel stellt eigentlich nur einen Proof-of-Concept dar. Es wird nicht mehr weiterentwickelt.

9 „Gefällt mir“

Sehr schön!

Flüssig, reaktionsschnell, tolle Physik. Wirklich cool.

1 „Gefällt mir“

Ziemlich cool. Ich hab jetzt nur mal kurz angespielt, aber das ist so schon großartig.

Endlich ein ASTEROIDS-Spiel, das ist echt cool, das beste Asteroids für den CPC.

Sehr schönes Spiel, und perfekt geeignet für Mode 2. Schnell und ruckelfrei. Das UFO (insbesondere das kleinere, das zielt so gut) treibt mich in den Wahnsinn …

Wow, das ist der beste Asteroids-Klon seit dem Vectrex!

1 „Gefällt mir“
1 „Gefällt mir“