Skip to content

DonnyLe/CMU-15-112-Term-Project

Repository files navigation

Grappling Garry Plus
By: Donny Le 

Goal of the game: Climb up by grappling (click on the non-red circles) on the drones. Get near misses to increase your score multiplier. Avoid the bombs. The drones are the non-red circles while the bombs are the red circles. There are three different abilities, an orange circle that sends out projectiles and blows up the bombs, a green circle that gives you a combo, and a yellow circle that gives you an extra life. The character moves faster and the bomb placement gets harder as you get more points. The special drones also get more rare.  

How to run the project: When you start the game (run main.py), input your username (case-sensitive) and select the blue button, "Play Game". You may also need to click on an empty tkinter applet. 

External Libraries and Modules: The game consists of four files: main.py, data.txt, objects.py, and layers.py. Main.py utilizes modules from objects.py and layers.py (and vice versa). Data.txt stores scores. The only other external libraries/modules used are random, math, and cmu112graphics. 

Note: The recommended path mode does not work. Any help finding the bugs would be appreciated. 


Keyboard Controls: 
R = Restart
G = Invincibility 
Escape = Returns back to main menu and restarts game
1,2,3,4 = Chooses the drone corresponding to the number from left to right 
H = Shows Hitbox
5 = Cuts the grapple (used for last resort measure to survive, 
                        control may change in the future )





About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages