Skip to content

mohamed-elzeni/15112-tower-defense

Repository files navigation

Tower Defense Game

Name: Mohamed Elzeni

Andrew ID: msmohame

-------------------------------------------------------------

Project Description: 
This game will allow the player to buy towers and defenses to protect their base. The player should prevent the incoming hordes of enemies from reaching this certain place that they are defending. There will be a market system for purchasing defenses. The household will have a certain amount of hp. And every level is won when the player successfully defeats all incoming enemies, and no enemies are left (except for the hard level).

-------------------------------------------------------------

How to run the game:
- All files and assets the game uses should be in the same parent folder as the Tower Defense.py file. you should have the following in the parent folder:
	- Assets
	- Audio
	- Fonts
	- readme.txt
	- bullet.py
	- button.py
	- enemy.py
	- healthBar.py
	- household.py
	- prohibited.py
	- tower-defense.py
	- tower.py
- This game uses the pygame module. You should have pip and the pygame module installed before running the game. Here is a tutorial on how to install pygame: https://www.pygame.org/wiki/GettingStarted (this is from the official pygame wiki website)
- Run the tower-defense.py in an IDE after successfully installing pygame

-------------------------------------------------------------

Keyboard shortcuts:
Press SPACE or ESC to cancel placing a turret.

About

My Tower Defense Game for CMU's 15-112

Resources

Stars

Watchers

Forks

Languages