/tower-defense

a real time strategy based game

Primary LanguagePython

tower-defense

A fresh take on the classic tower defense game. Made in Python (graphics with Tkinter) for 15-112 Fundamentals of Programming and Computer Science at Carnegie Mellon University.

Usage

The objective of the game is to stop enemy creeps from crossing a map by building towers that slow them down and eventually destroy them. Players must manage their money and strategically place towers on the map to stop waves of enemy creeps that gain health and speed as the game progresses. Towers have varying characteristics such as dealing splash damage and slowing down creeps within a certain radius. The interface is largely intuitive as shown below

Installation

Clone the git repo into a local directory and run on the desktop

$ git clone git@github.com:yrkumar/tower-defense.git localDir/
$ cd localDir/
$ python main.py

About

Vist my personal webpage to learn more.