Friday, February 20, 2015

Tanks A Lot Android Game



Tanks A Lot Ver 1.0
     The goal of this project was to make a basic Artillery/Tank game, in the genre of such games as Pocket tanks and Worms.  I had three weeks to program the game before the project was over however I was only able to use two of those weeks due to issues with Android Studio. 
     Tank games are one of my favorite types of games, and having a chance to work on one even one as basic as this turned out to be was a great experience.  Figuring out solutions to the many issues that come up when you are putting together a tank game was cool because I’d go to other tank games I enjoyed and see how they dealt with it.
     Working with Android Studio again was a fun experience, though I am less experienced with Java and Android programming than with C++, I had an easier time with bugs and understanding how everything fit together in my project.  This was my first time exploring anything like a game loop on the Android and figuring out how to implement that was a great learning experience.  Balancing when to have the world update and when to draw the screen was an interesting conundrum and resolving it was a good way to gain understanding on how other programs update and draw. This game definitely challenged my math skills more than most projects at Champlain College which was valuable for refreshing those skills.
     I learned a couple of lessons from this project about work priority that I intend to carry forward.  I would start with the update loop rather than leave it to the middle of the project where it ended up causing me some worry about how long it was taking to implement correctly.  The other thing that I would prioritize differently is math, correctly calculating angles and power and then converting them to a unified movement took far more time than I anticipated.

You can check out the  game on Android here: https://www.dropbox.com/s/lwzw1o0lff457hm/app-release.apk?dl=0

Screenshots:



No comments:

Post a Comment