A small-scale, beginner-level console application inspired by the original NES Legend of Zelda and focused on modular design with classes
You will write an interactive console application that simulates the first few encounters Link has in Hyrule!
Note
I am currently using this project for live mob programming with students at LaunchCode, so there is no public video walkthrough to code along with... but there will be eventually!
You will learn how to plan and execute a more complex application, building your problem-solving skills and teaching you solid patterns like using helper functions and including user input validation.
- FORK it to your own GitHub account
- COPY the link from your new repo on GitHub
- CLONE it to your local machine. Example:
git clone https://github.com/YourUsername/text-adventure-game
If you want to update your forked repository from my parent repository when I add or change things to mine in the future, there are instructions below this section.
It will go much easier if you don't ever change the code in main. Instead, do the following:
- From
main, use the commandgit checkout -b new-branch-nameto create your own branch for practicing (example:practice). - Practice as much as you'd like in your new branch, making commits as you add code.
- When you are ready to work on something different in another new branch, use the command
git checkout mainto return tomainand then you can repeat the two steps above.
Front End Engineer and Lead Instructor at LaunchCode