Skip to content

sbalbale/15-112-Fail-Early-and-Often

Repository files navigation

15 112 Fail Early And Often

 

15 112 Fail Early And Often

Github top language Github language count Repository size License Number of Files

About   |   Controls   |   Technologies   |   Requirements   |   Starting   |   Sources   |   License   |   Author


🎯 About

15-112: Fail Early and Often is my term project for Carnegie Mellon University's 15-112 course.
It is a roguelite game that I made because I love the genre and I thought it would be fun to make.
In total this project took aproximately 25 hours to make.
Demo Video: https://youtu.be/aftX408l35E

✨ Controls

You control the player using "WASD".
If you are within range of a monster you will be able to attack it by clicking on it.
If you stand on top of an item you can pick it up by selecting the correct inventory slot and pressing "Q".
If you have a potion selected you can use it by pressing "E".
If you press you can toggle map by pressing "M".
If you click on a item either in your inventory or on the ground you can see the stats on the sidebar.

Debug Functions

If you press "Control+1" you can toggle images on and off. (Disabled by default due to preformance issues)
If you press "Control+2" you can toggle cone of vision.
If you press "Control+3" you restart the game.
If you press "Control+4" you trigger move to the next level.

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git and Python 3.9 installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/sbalbale/15-112-fail-early-and-often

# Access
$ cd 15-112-fail-early-and-often

# Run
pip install -r requirements.txt

# Run the game
$ python Main.py

Sources

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Sean Balbale

 

Back to top

About

My CS15-115 Term Project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages