package: fiveRoomDungeon.py
author: Charles J McDonald «[email protected]»
date: 2024.12.06
version: 1.0 β
maturity: Beta, ready for public testing
Come, young adventurer, sit and I will tell you of the Foulfest Caves.
Traveling merchants often describe seeing caves in the cliffs south of town as they ride up from the village of Honeywood. The pass along the shore is the fastest route but those caves are the reason they want to reach the town gates before dark. The caves exude a dark, foreboding feeling that sends a shiver up one’s spine just thinking about the dangers that lurk there and one can’t help but notice a stench that makes their pack mules uneasy.
The FoulFest Caves is a text-based, RPG experience for one player written in Python. This project is done as a capstone coding and game design experience for my PTech Students. The game is based on Johann Four's Five-Room-Dungeon design model1 and counts for up to four hours of Work-Based Learning. The mechanics and rules of this game are loosely based on the Remastered Second Edition of the Pathfinder RPG system, published by Paizo, Inc. under the Open RPG Creative License.
This project uses two libraries:
- the Random Library to provide the many versions of random dice rolls. This library is loaded as part of the standard Python package,
- the Colorama library to provide colorized text output to the console. Colorama is not part of the standard Python
package and can be installed via PIP using this command:
pip install colorama
Please email Chuck using the contact info above for access to the educational materials that accompany this project. You can contribute to this project as a teacher, developing materials to bring this project to your classroom, or as a student, building upon the features offered by the game.
To contribute, please create an issue for the enhancement or bug you would like to work on. Fork this repository and create a branch named for the issue you are developing. When you are ready to submit your changes, create a pull request to merge your branch into the active development branch of this repository.
This work © 2024 by Charles J McDonald is licensed under CC BY-NC-SA 4.0
Footnotes
-
Learn more about Johann Four and the Five Room Dungeon by clicking here. ↩