15112 F17 Term Project
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__pycache__
img
Captured.py
DINPro-Light.otf
DINPro.otf
Game.py
GameObject.py
Health.py
Inhabited.py
Instructions.py
Parasite.py
Planet.py
README.txt
Star.py
Tentacles.py
Title.py
demo-video.txt
gVariables.py
movingSprites.py
pygamegame.py

README.txt

planetParasite
15112 F17 Term Project
Section C
Selena Zhen (szhen)

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

Install pygame: https://www.pygame.org/wiki/GettingStarted

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

To run planet parasite, run file Game.py

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

Description:
    
Your goal as a parasite is to capture as many uninhabited planets as you can without dying. Developing planets grow with time and randomly erupt into the form of an inhabited planet. For every time you are caught within the safety zone of these inhabited planets (dotted line) you get attacked and lose a life. 

Use the arrow keys to navigate around the parasite around in space, and collect as many uninhabited planets and powerups as you can. Different powerups give the parasite different powers (see below). 

The Parasite also has limited attack mode, which can destroy developing planets before they become inhabited. 

Powerups:
    - Invincibility: become temporarily immune to all fully formed inhabited planets
    - Growth: increase your tentacle radius temporarily, regardless of number of remaining lives
    - Freeze: temporarily freeze all developing inhabited planets
    - Health: regain a life

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

Citations: 
--Pygame Documentation: http://www.pygame.org/news
--General formatting: Lukas Peraza for 15-112 F15 Pygame Optional Lecture, 11/11/15
--Time Modules adapted from: http://programarcadegames.com/python_examples/f.php?file=timer.py
--Other odds and ends: 
    -http://www.101computing.net/pygame-how-to-control-your-sprite/
    -http://www.devshed.com/c/a/python/pygame-for-game-development-sprite-groups-and-collision-detection/
    -http://gamingdirectional.com/blog/2016/08/25/pygame-tutorial-2-moving-the-object-with-keyboard/
    --http://kidscancode.org/blog/2016/08/pygame_shmup_part_5/