Quest Name
Branch Navigator
Proposed Filename
branch-navigator.html
Category
Git & Version Control
Description
This quest teaches fundamental Git navigation commands (git log, git branch, git checkout). The gameplay hook is an interactive terminal paired with a live, visual commit graph. Users are given a goal, like "Find the commit that introduced the login feature," and must use the terminal to explore the history. The graph updates with every checkout command, providing instant visual feedback on where HEAD is pointing, which helps solidify the concepts of branches and commits.
Key Features
- Interactive terminal that accepts git log, git branch, and git checkout.
- Visual SVG representation of the commit graph.
- Multiple levels with increasing complexity.
- Progress saved automatically to localStorage.
- Fully responsive and works offline.
Suggested Difficulty
Medium
Tags
branch, git, graph, interactive, navigation, quest
References / Inspiration
No response
Pre-submission Checklist
Quest Name
Branch Navigator
Proposed Filename
branch-navigator.html
Category
Git & Version Control
Description
This quest teaches fundamental Git navigation commands (git log, git branch, git checkout). The gameplay hook is an interactive terminal paired with a live, visual commit graph. Users are given a goal, like "Find the commit that introduced the login feature," and must use the terminal to explore the history. The graph updates with every checkout command, providing instant visual feedback on where HEAD is pointing, which helps solidify the concepts of branches and commits.
Key Features
Suggested Difficulty
Medium
Tags
branch, git, graph, interactive, navigation, quest
References / Inspiration
No response
Pre-submission Checklist