( ( ( ) )\))( ) ( ( ( ) )\ )\ ) ( ( ( ( ( /( ((_)()\ ( /( )\))( )\ ( ( /( ((_) ( ( (()/( ))\ ( )\ ))\ ))\ ( )\()) (_()((_) )(_))((_))\((_) )\ )(_)) _ )\ )\ ((_))/((_) )(( ) /((_) /((_))\ (_))/ | \/ |((_)_ (()(_)(_) ((_)((_)_ | | ((_)((_) _| |(_)) ((_)_)(_))( (_)) ((_)| |_ | |\/| |/ _ |/ | | |/ _| / _ || | / |/ _ / |/ -_) / _ || || |/ -)(-<| |
|| ||_,|_, | ||_| _,||| _|___/_,|___| _, | _,|_|// _|
|__/ ||
Welcome to Magical Code Quest, a thrilling CLI adventure game designed to test your knowledge of Python programming. Embark on a journey through a cursed bootcamp, facing challenges from your instructors and unexpected rivals, all while navigating the complexities of Python. Along the way, you'll encounter various characters, each with their own unique tests and games to ensure your coding skills are up to par.
in a terminal in the directory
pipenv install pipenv start python -i run.py
Complete different rooms by answering Python-related questions correctly. Each incorrect answer leads to a game of chance, testing your luck alongside your knowledge.
Encounter instructors like Chett, Sakib, and Kash, each presenting their own Python quiz. Your rival, who also attends the bootcamp, poses a final challenge.
Engage in mini-games such as dice rolls, coin flips, rock-paper-scissors and war to redeem yourself after incorrect answers. Outcome: Success in answering questions correctly leads to progression through the bootcamp, while failure results in a game of chance or, ultimately, death.
Experience a narrative-driven adventure that keeps you engaged throughout the game.
Test your knowledge on various Python topics, from basic syntax to advanced concepts.
Engage in fun and challenging mini-games to redeem yourself after incorrect answers. Character Encounters: Meet unique characters, each with their own set of Python questions and challenges.
Python 3.x Basic understanding of Python programming concepts
Magical Code Quest is a text-based game created entirely in Python by Alex, Ben and Danny. We hope you enjoy it!
- decorator question when wrong:
1 Incorrect! You should spend more time studying python. Before you do that, though, you'll need to win against me in a dice roll Sorry, ALEX, but that is not correct. You REALLY need to brush up on your python. For now, though, we're going to flip a coin to see if you get to move on or, us die.
Call it in the air: Enter 1 for heads or 2 for tails
'''
>>> 1. Start
>>> name:
>>> rival:
>>> q1. raccoons = (1)
>>> q2. print() = (2) // dice roll ~
>>> q3. decorator = (3) // tails
>>> q4. define class = (2) // RPS
>>> q5. ORM = (1) // WAR
>>> q6. inheritance = (4) // WAR
>>> q6. tuple = (1) // DIE DX
>>> q8. super() = (3) // DIE DX
>>> q9. many-to-many = (1) // DIE DX
'''