Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
modern version of the arcade classic Asteroids
C C++
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
build
gfx
sfx
src
AUTHORS
CMakeLists.txt
COPYING
INSTALL
NEWS
README.md
asteroid.desktop
asteroid.svg

README.md

Asteroid

Asteroid (just one!) is a modern version of the arcade classic Asteroids, using OpenGL, GLUT, and optionally GTK and SDL_mixer. It features a variety of powerups, taunting aliens, 3D textured asteroids, face-melting sound effects, and infinite playability.

http://chazomaticus.github.io/asteroid/

Controls

Use the left and right arrows to turn the ship, x to accelerate, and z to shoot. Pressing p will pause the game, f toggles fullscreen mode, and m mutes and unmutes the audio. There's also a right-click menu if you forget anything.

Gameplay

I'm not going to explain how to play Asteroids. I will mention that the wireframe octahedra that sometimes drift across the screen are powerups. To collect the powerups, run over them; or you can shoot them for bonus points (if you don't want the benefit of the powerup). You'll have to play the game to figure out the different powerup types.

About

At this point, I really am pretty much done programming this game. It's got all the features a good Asteroids clone needs, and a few extraneous ones to boot. I'll probably only update the game if any bugs come to my attention (so it's your job to notify me (chaz@chazomatic.us) if you find any). I mean, what more could you want from an Asteroids clone?

What more you could want from an Asteroids clone

Ideas for improvement: more powerups (homing shots? Repulsor? Time-pause?), bonus levels (asteroid sloloms? Time-trials? A few free point-amassing seconds? Kill the aliens?), and some kind of statistical analysis (accuracy? Powerups used? Aliens killed? Breakdown of points from each object?). Props to Eric Davis for coming up with most of these ideas.

Copyright/license

Asteroid is copyright (C) 2003, 2005, 2012, 2013 Charles Lindsay, and is released under the terms of the GNU General Public License. As such, it comes with absolutely no warranty of any kind, whatsoever. See COPYING for details. Asteroids is originally copyright (C) 1979 Atari, Inc.

Enjoy!

Something went wrong with that request. Please try again.