fysxasteroids, or “Asteroids” is the first complete game I wrote. The mechanics follow that of the original 80′s game, however with better graphics. Also it runs on a more recent computers.
The game features 22 mind-blowing levels, funky music, awesome retro sounds, an online-highscore, an easy to use level editor and runs on Windows and Linux (both 32- and 64-bit).
I used C++ together with some nice portable libraries, such as libSDL, libPNG, OpenGL, boost, SDL_mixer, OGLFT. As a build system I use CMake to generate Makefiles for Linux and the project files for Microsoft Visual Express C++ 2008.
Screenshots
Highscores
Here is the current highscore list (don’t worry about it too much, it’s really hard to get up there):
| # | Player Name | Score |
|---|---|---|
| 1 | AndiR | 1735300 |
| 2 | Mahahartin | 1636200 |
| 3 | Mahartin | 1569300 |
| 4 | AndiR | 1536320 |
| 5 | AndiR | 1528780 |
| 6 | Playerdodo | 1505670 |
| 7 | AndiR | 1177380 |
| 8 | AndiR | 1158420 |
| 9 | Sir Wolle | 1106010 |
| 10 | AndiR | 1092250 |
Downloads
Good luck, pilot!
Credits
Programming, Design, Sounds, and Graphics
Martin Felis
Top Level Designer
Sir Wolle
Additional Level Design
Martin Felis, NicoKrass, michi, Andi, Sebastian Felis, Khai-Long Ho Hoang
Music
DJad – Space Exploration
Libraries
libSDL, SDL_mixer, OGLFT, freetype2, boost, libpng, Aaron D. Gifford’s sha2 code
Special Thanks
to my wonderful wife Katrina!





