A game was created in python using PyCharm and Pygame. The objective of the game is to use various towers to create an optimal strategy to destroy all enemies along the path. The game features tower upgrades, tower attacking mechanics, tower collision, pause/play capablity, and music functionality.
python Game.py
- Game development with Pygame
- Frame animation
- Tower click functionality
- Tower upgrading system
- Tower and enemy attacking mechanism
- Detecting tower collision upon creating new towers (making sure that you don't place a tower on top of another tower)
- Generation of enemy waves
- Better understanding of object-oriented programming