Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homeward Bound

Python Pygame License

Info

Author: Bradley Myers

Date created: 08-10-2020 | Last updated: 06-11-2020

Gameplay

Objectives

  • Get a dog named Nova to her home which is 200km away
  • Keep Nova alive because she is being chased by wolves
  • Balance Nova's stats: run out of something and she dies

Controls/Displays

  • Status bar

    Nova's stats (Health, Hunger, Energy, Sleep, Distance traveled)

  • Output bar

    Game messages (Wolf distance, Win message, Death message)

  • Buttons
    • Eat
      • Gain hunger
      • Gain health
      • Gain energy
    • Jog
      • Move 5-12 kilometers
      • Uses energy
      • Uses hunger
      • Uses sleep
    • Run
      • Move 10-20 kilometers
      • Uses energy
      • Uses hunger
      • Uses sleep
    • Sleep
      • Gain sleep
      • Gain health
      • Gain energy

Files

  • Classes.py

    • Contains the class structure for all the game objects
    • Contains the methods for the classes
  • EventHandler.py

    • Handles all game events (such as button clicks and GUI updating)
    • Calls the functions for the events
  • Main.py

    • Contains the game GUI, class instances, and loop
    • Passes all game events to EventHandler.py

License

This game is licensed under the MIT License

About

Survival game where you need to get a dog home safely. There are wolves chasing the dog, and you need to manage the dog's attributes. Don't let the dog die!

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages