Hyrule Heroes is a turn-based CLI game inspired by "The Legend of Zelda: Breath of the Wild". Players can choose from various champions and battle against the evil Ganon in a strategic turn-based combat system.
This code was created for my Module 02 - Advaced Python project at the end of the first month of my Coding Temple software development bootcamp. While functional "as is", I plan to revisit it at a later date to add additional battle options, more characters, and also to clean up my code for a better user interface when the program is run in the terminal.
If you have any suggestions or enhancement ideas, please feel free to reach out and let me know!
Welcome to Hyrule Heroes! This game allows you to take on the role of one of the champions of Hyrule and battle against the evil Ganon. Each champion has unique abilities and stats, making each playthrough a different experience.
- Multiple playable characters: Urbosa, Revali, Mipha, and Daruk.
- Unique abilities for each character.
- Turn-based combat system.
- Healing mechanics and random attack damage.
- Victory and defeat messages.
- Clone the repository:
git clone https://github.com/jenplanque/Hyrule-Heroes.git
- Navigate to the project directory:
cd Hyrule-Heroes
- Ensure you have Python installed (version 3.6 or higher).
Python 3.x: Make sure you have Python 3.x installed on your machine. You can download it from python.org.
To start the game, run the main.py
file:
python Hyrule\ main.py
- Travis Locke - for introducing me to the os.system('clear') command (which I used a lot) and for providing unrivaled moral support for our entire cohort
- Katelyn Mehner - for teaching me how to use MARK: to easily track key areas of my code and for helping me to get things structured and better organized
- Yessica Sosa - for helping me to drastically reduce the number of lines in my code and for introducing me to the concept of modularization (a new fave, even though I still cannot pronounce it properly)
- Dave Kidd - for being an all-around awesome instructor, for always infusing an element of humor and levity into the classroom, while expertly navigating my never ending list of questions :)