I have been reading around GameDev a lot lately, and everyone here seems to give good feedback when people post their first project. I am hoping to get some feedback on mine as well.
I recently finished this game as a final project for one of my classes at college. I decided to do a battleship clone I call "Naval Commander". I used python 2.7.3 and pygame 1.9.1.
I have finished one other game before while following a tutorial, but since I made this game on my own I really consider it as my first completed game, even though it isn't much. I was running out of time toward the end of the project, so I started rushing a few things and it may not look the best. I also just started using python this semester, so I probably didn't do a lot of stuff the most "pythonic" way either. I tried to comment a lot, so hopefully that helps.
Among other things, I am hoping to get feedback on the design and organization of the code. I questioned myself with a lot of things like which class does what, or if I made too many or too few classes. I would really appreciate someone's view on that.
I Included the source code, but the exe was too big to upload here. If anyone wants the exe, just let me know and I will upload it somewhere else.
Any feedback will be much appreciated. Thank you for reading!
p.s.: if you run the game, be warned the sound effects are kind of loud.
Edited by xSharp, 12 December 2012 - 02:57 PM.