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
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