Home  |   Java  |   The Chosen (RTS)  |   Research  |   About  
Java Apps:        

Fresh Programming - Asteroids by Dougie Fresh

Asteroids Version 1

      Not the official first version, but the first version I was proud enough to share. This was the first stage of this project and this was a very good stopping point. It took some significant coding to get to this point, but I think it was well worth it. I decided to, instead of rushing though it, to slow down and add little modifiers to just about everything. Using an admin control window I can control everything form asteroid, or ship sizes to acceleration and gravity forces. I may one day reveal some of these secrets to those curious enough to try them out, but for now it would be was too much trouble try and explain the purpose of every single variable and have to change it.
      This first release was mainly to just demonstrate the controls, the painting of the ship, generation and painting of the random asteroids with rotation, and how the fired projectiles would work. It also helped me to gauge how much work I needed to do to optimize the code to accommodate those with slower CPUs. Overall this main version one was where most of the very hard calculations and man hours occurred. In the end it came out to be a very successful portion of the entirety of the game and served as a cool test environment for adding new elements or just tweaking existing ones.

Copyright © 2017 Dougie Fresh