Skip to content

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!

License

Notifications You must be signed in to change notification settings

BLM16/Homeward-Bound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Packages

No packages published

Languages