Skip to main content

Astrocrash (Discontinued) - 2.0

An arcade classic, a game of asteroids.

I will not tolerate any comments commanding me, energeticly suchesting me, or forcing me to make an improvement or change my game in any way, as these comments will be rudely responded.

An original arcade classic, where the player has to shoot endless waves of asteroids. The idea came from a python tutorial book. Credit goes to Michael Dawson, the one who wrote the tutorial book. There are also Pygame wrappers included, a set of old Livewires modules, originally built for Pygame 1.5.2, which have been edited by Michael Dawson. Pass outs will be in winrar format and executables. For more information on winrar format, click here.


left: turn left
right: turn right
up: speed up
down: slow down (only in 2.1 and up)
space: shoot missile
q: quit (only in 2.0 and up)
x: quit (only in 1.0 and 1.1)
s: stop (only in 2.1 and up)

Credit goes to:
Michael Dawson, from the idea of the game,

Whoever made Chatsystem, the was one of the key elements,

NASA, for the background image, taken by the Hubble telescope in space.

And a little bit of credit goes to me, for maintaining the code and putting it on the internet.


The game will not work as it is. change the extention of the module to .pyw, and if that doesn't work, copy tha data folder to /Users/whatever user you are/


To report bugs, email me.

Curent bugs are:

Doesn't work in Mac OSX 10.4, app freezes.


Added enemies, and changed the game_over method. The old wrappers didn't have the Message class working correctly. The Message class is a class to put text on the screen, and after a while, take it off and run an event as defined by the module using that class. But, with the newer version of pygame, it would appear, and just as quickly, disappear.

The enemies rumble around because of a random scenario that is supposed to last a random length. You do not have to destroy the enemies to get to the next level, and to make it harder, they are not destroyed when you get to a new level. Their missiles can destroy asteroids, but the enemy ships do not blow up when they collide with an asteroid. The enemies shoot one missile every half second.

This game has gone from 1.1 to 2.0 because the enemies required a new class.


Home Page


Astrocrash (Discontinued) 1.1 — 1 Mar, 2006

Astrocrash (Discontinued) 2.2 — 1 Jul, 2006

Astrocrash (Discontinued) 2.3 — 6 Aug, 2006

Astrocrash (Discontinued) 1.0 — 29 Jan, 2006

Astrocrash (Discontinued) 2.5.2 — 2 Jun, 2007

Astrocrash (Discontinued) 2.5.2 Linux — 2 Jun, 2007

Astrocrash (Discontinued) 2.0 — 27 Mar, 2006

Astrocrash (Discontinued) 2.1 — 12 Apr, 2006

Astrocrash (Discontinued) 2.4 — 6 Sep, 2006

Astrocrash (Discontinued) 2.5.1 — 5 Apr, 2007

Astrocrash (Discontinued) 2.5 — 28 Oct, 2006 account Comments