Disasteroids 3D fore AmigaOS4 by "AOS4 fans from Mars"

    Current version: 
    1.0
    User rate: 
    Average: 5 (1 vote)

    Disasteroids 3D fore AmigaOS4 by "AOS4 fans from Mars"
    The game requires clib4.library.
    3 versions: Minigl, Gl4es and EGL_wrap
    Disasteroids 3D is an OpenGL remake of Asteroids I created back in 2000. The source code has always been available for download from my site if you were looking for it, but I figured I'd throw it up on Github for people to poke around with it if they're motivated.
    This thing started from an OpenGL tutorial over on nehe.gamedev.net - it started from his code demonstrating the use of display lists. I realized that instead of rotating all the boxes with the keyboard, I could just use the keys to rotate one, then I spanwned the boxes at random locations and gave them random velocities and the game grew out of that.
    I wish I could find the models I used in the game, but they're lost to time. I lost them a long time ago; I made the models in a mix of TrueSpace and Milkshape 3D. It hardly matters, becuase I also lost 3D Exploration, the excellent tool I used to use to convert them into native C code. I wanted the whole game to be in one executable instead of having to build an installer to distribute it, so I'd bake the 3D objects into code. If you dig around you'll see it.
    I will freely admit that the code in this project is a bit of a mess. I had learned C about ten years before starting to write this, and I was rusty as heck -- I'd been making my living as a Visual Basic developer writing code for industrial machines for about eight years at the time I wrote Dis3D.
     
    Good game
     

    Status: 
    Done
    Supported OS: 
    AmigaOS 4.x
    Technologies used: