Asteroid Cresta

Asteroid Banner

Asteroid Cresta is a fast paced Open Source Asteroids style retro game which features stunning two-color vector graphics. It is open source and free.

Game Controls

  • L ARROW (or K) - Rotate Left
  • R ARROW (or L) - Rotate Right
  • UP ARROW (or A) - Thrust
  • CTRL (or SPACE) - Fire
  • P - Pause
  • ESC (or END) - Quit Game
  • S - Toggle Game Sounds

About Asteroid Cresta

There are a number of differences between this game and the 1979 Atari classic; it was never intended to be an exact copy. Most notably, the game pace is much faster and you will see asteroids collide and bounce off each other (unlike in the original where they would simply overlap). In addition, there is no "hyperspace jump" key in this game.

Asteroid Screenshot

On YouTube

You can see a short demo of Asteroid Cresta on YouTube.

Techie Trivia

Believing that the world needed another asteroid re-make, I began this game in 2004 for a bit fun. I have used it at various times as a testbed for developing skills in new programming frameworks. I initially wrote the game using Borland C++ Builder; while I used Borland's VCL framework in the front-end, I wrote the back-end code in clean C++. This meant I was later able to swap-out the front-end code and replace it with a wxWidget implementation. I initially released the wxWidgets version of the game under the name of "Celesteroids".

More recently, I swapped-out the wxWidgets framework and replaced it with Nokia's QT framework. As well as changing the name to "Asteroid Cresta", I hope also that I've improved the playability a little.

GNU General Public License

Copyright © Andy Thomas 2009

Asteroid Cresta is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Asteroid Cresta is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Asteroid Cresta. If not, see http://www.gnu.org/licenses.

Other Legal Stuff

The sound effect files used originated from "Golgotha" and are public domain.

Asteroids™ is a trademark of Atari Inc. Other trademarks are the property of their respective owners.