Skip to content

kbiesiadecki141/Hopper

Repository files navigation

Hopper

Hello! My name is Katelyn Biesiadecki. Currently, I am a high school senior at La Canada High School. I created this 3D game for a computer science class at Cal State LA (CS454, Advanced Topics in Computer Science a.k.a. 3D Game Programming). It was a really great class, and I felt like a learned a lot from this experience.

Have fun! Be sure to download Panda3D before cloning this repo.

Storyline

One summer day, a boy named Hopper and his best friend are sailing at sea when a massive storm hits. They are stranded at sea, feeling hopeless and abandoned, until a wizard appears and returns Hopper home -- on the condition that the wizard takes his best friend, unbeknowst to Hopper. Now, Hopper must climb up the treacherous wizard’s staircase to his lair to rescue his friend.

Basic Gameplay

Controls:

  • W: Run
  • A: Turn left
  • D: Turn right
  • Space: Jump
  • Mouse: Click menu choices AND shoot enemies (some enemies require more than one bullet to kill)
  • B: Turn on debug mode
  • H: Help
  • L: Toggle lighting

How to Win:

  1. Jump on all of the platforms until you reach the big coin on the last platform.
  2. Do not fall into the water.
  3. Do not let your health bar drain to 0.

Items:

  • Coins: increase amount of money in your wallet
  • Berries (green icosahedrons): increase your health
  • Poison berries (red icosahedrons): decrease your health

Enemies:

  • Red monsters: decrease your health by 10 upon collision

About

Complete source code for the single-player game, Hopper.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages