As you probably have seen on the "show what you have" post, I'm working on Tankz; a simple videogame where you control a Tank that has to fight and destroy various enemies in order to complete multiple levels.
About me
I've been studing Computer Eng. for two years. Right now I'm familiar with simple and object oriented programming and I have a good basis on the theoretical aspects on how to build good software. Even though I'm not really a great programmer, since I still have to learn a lot about every language "secrets" that come to you when you work with them over time.
I'm making this game to learn and improve my skills on java, slick and creating videogames in general, trying to keep everything as simple as possible since it's my first complete game. That's why I'm doing a lot of things "my way". I thinf if i look what is the best option to solve the problems I had during the development after making my own solution, even if it wan't the best, will make me improve as a programmer and make me understand the better solution.
About the Game
Last year I made a simple Pong with SDL and it was a great experience, but I wanted to try something new to create a more completed game. Then I found this great library and started to look at some tutorials, after some days I decided to go with it, so I started developing the basic components for any game.
Tankz development started nearly a month ago, working on it pretty much half of my free time. After just a mont I'm happy with the current status of the game, I still have to create some more enemies, fix bugs, change and create graphics, put animations, etc. But i think the game basis is solid right now, so it will be easy to finish the game witjout major problems.
The goal is to complete a request by your commander depending on the level, there are three options:
- Destroy all the enemies
- Go to a point of the map (and maybe resist an horde attack or something)
- Transport an object from A to B
The last two are still WIP (in fact I'm working on them right now). After finishing them I would add some more enemies, bosses to the game and fix some bugs /bad quality code to reach Alpha State.Then continue to worknig on improve the gamplay, design a limited number of levels and change graphics for Beta. After that i would just test, balance and add levels leading to the complete game. I'd like to add some sort of cooperative gameplay, but I'm not sure I would do on the first version of the game, maybe in the future...
Here are some screenshoots (PreAlpha):
http://img714.imageshack.us/img714/2613 ... 585074.jpghttp://img72.imageshack.us/img72/8069/j ... 585373.jpghttp://img826.imageshack.us/img826/3548 ... 010113.jpgAnd the game on it's current status (should work on Windows, Linux and Mac OS X):
Thanks for reading, any kind of feedback would be really appreciated
