šŸ“±ā†’šŸ”„

āš”ļø Please Rotate Your Device āš”ļø

This adventure works best in landscape mode!

Rotate your phone horizontally to continue your quest.

āš”ļø Welcome, Adventurer! āš”ļø

Before you begin your quest, please enter your Ozarks Tech username:

āš”ļø The Village of Presumption āš”ļø

Uncover the Hidden Assumptions in Pseudocode
Adventurer
---
Quests Perfected
0/5
Total Score
0
Rank
Peasant Coder
āœ“
⚠
šŸ›”ļø The Age Guardian
The village gate needs age verification. Help the guard understand what could go wrong!
āœ“
⚠
šŸ“Š The Sorting Scribe
The royal librarian needs to sort scrolls. What hidden dangers lurk in the sorting process?
āœ“
⚠
šŸ“œ The File Keeper
The archivist must read ancient records. What could prevent success?
āœ“
⚠
šŸ”¢ The Merchant's Math
The merchant needs calculations. What mathematical disasters await?
āœ“
⚠
šŸ”„ The Endless Loop
The town crier needs a message system. What could trap them forever?
šŸ† Your Final Rank šŸ†
Grandmaster of Assumptions
Adventurer: ---
You've perfected all 5 quests!
šŸ“ø Take a Screenshot!
Press PrtScn (Windows) or Cmd+Shift+4 (Mac) to capture this screen and submit it as proof of completion.

šŸ›”ļø The Age Guardian

The village gate guardian has this simple plan for checking ages:

Get user age If age is valid, continue Else ask again
āš”ļø Your Quest: Identify What Could Go Wrong!
Click on scenarios that would cause PROBLEMS. Leave the safe ones alone.

šŸ“Š The Sorting Scribe

The royal librarian wants to organize scroll numbers with this plan:

Sort the numbers from lowest to highest Display sorted numbers
āš”ļø Your Quest: Identify What Could Go Wrong!
Click on scenarios that would cause PROBLEMS. Leave the safe ones alone.

šŸ“œ The File Keeper

The village archivist needs to read records with this approach:

Open the file Read all data Close the file
āš”ļø Your Quest: Identify What Could Go Wrong!
Click on scenarios that would cause PROBLEMS. Leave the safe ones alone.

šŸ”¢ The Merchant's Math

The marketplace merchant has this plan for calculations:

Get two numbers from user Display sum, difference, product, quotient
āš”ļø Your Quest: Identify What Could Go Wrong!
Click on scenarios that would cause PROBLEMS. Leave the safe ones alone.

šŸ”„ The Endless Loop

The town crier needs a message system with this logic:

While user wants to continue Process data Ask if they want to continue
āš”ļø Your Quest: Identify What Could Go Wrong!
Click on scenarios that would cause PROBLEMS. Leave the safe ones alone.