1. Welcome
Mishap22 is a classic-style text adventure engine designed around direct keyboard interaction, immersive room descriptions, parser-driven gameplay, and persistent save states.
You play by typing commands. The game responds with descriptions, actions, status messages, discoveries, and consequences based on what you type.
Core Gameplay Loop
- Read the current scene.
- Type a command.
- Press Enter.
- Read the result.
- Repeat.
2. Starting the Game
When Mishap22 first loads, the engine displays a help or splash screen. This screen explains controls and may include game-specific instructions.
Initial Controls
| Action | Result |
|---|---|
| Type a gameplay command | Begins gameplay. |
| Open Help | Displays instructions without advancing time. |
| Open Save/Load | Pauses gameplay while managing saves. |
3. Understanding the Screen
The Mishap22 display behaves like a dynamic text terminal. The engine automatically resizes and scrolls to fit the available screen space.
Main Buffer
Displays room descriptions, dialogue, command results, warnings, discoveries, and story progression.
Input Line
The command prompt where you type instructions.
Help Display
Displays instructions and controls without affecting gameplay time.
Save/Load Panel
Used to manage local and server save files.
Automatic Scrolling
During gameplay, the screen automatically scrolls downward as new text appears. The display attempts to keep the newest information visible at the bottom edge.
4. Typing Commands
Commands are typed directly into the input line and submitted with the Enter key.
Simple Commands
north
south
look
inventory
take lamp
open door
Command Style
- Commands are generally short and direct.
- You usually do not need punctuation.
- Uppercase and lowercase are treated the same.
- Extra spaces are usually ignored.
Examples
look
look table
take key
unlock gate
go east
read note
5. Movement
Movement commands travel between rooms or locations.
| Command | Meaning |
|---|---|
north or n |
Move north. |
south or s |
Move south. |
east or e |
Move east. |
west or w |
Move west. |
up or u |
Move upward. |
down or d |
Move downward. |
6. Common Commands
| Command | Purpose |
|---|---|
look |
Redisplay the current room description. |
inventory |
Display carried items. |
take <item> |
Pick up an object. |
drop <item> |
Drop an object. |
use <item> |
Use an item. |
read <object> |
Read text or inscriptions. |
help |
Open the help display. |
save |
Open the save/load interface. |
load |
Open the save/load interface. |
7. Parser Behavior
Mishap22 includes typo detection and parser assistance.
Unknown Commands
If the engine does not recognize a command, it may provide a suggestion.
> nroth
Did you mean "north"?
Lone Invalid Verbs
A single invalid word produces an error message instead of silently failing.
> xyzzy
I don't know how to "xyzzy".
8. Help System
The Help screen explains controls and gameplay behavior.
- Opening Help pauses gameplay timing.
- Reading Help does not consume turns.
- The Help display opens scrolled to the top.
- Closing Help returns to gameplay.
9. Saving and Loading
Mishap22 supports both local browser saves and server-side saves.
Local Saves
- Stored directly inside your browser.
- Available even when offline.
- May be lost if browser storage is cleared.
Server Saves
- Stored on the server under your account.
- Require a valid logged-in user.
- Unavailable while logged out or using a guest account.
| Storage Mode | Availability |
|---|---|
| Local | Always available. |
| Server | Requires login. |
10. Timer and Turns
Mishap22 tracks both elapsed gameplay time and gameplay turns.
What Counts as Gameplay?
| Action | Counts as Turn? |
|---|---|
| Movement command | Usually yes. |
| Successful gameplay action | Usually yes. |
| Help screen | No. |
| Save/load management | No. |
| Waiting at the title/help screen | No. |
11. Gameplay Tips
- Read descriptions carefully.
- Try simple verbs before complex phrases.
- Use
lookfrequently. - Experiment with object interaction.
- Save often before risky actions.
- If stuck, revisit previous locations for missed clues.
Good Exploration Habits
look
inventory
examine room
read signs
check exits
save
12. Troubleshooting
| Problem | Possible Cause |
|---|---|
| Server saves unavailable | You are not logged in. |
| Text appears cut off | The screen may still be resizing. |
| Parser rejects command | The verb or object may not exist. |
| Nothing happens after command | The action may not currently be possible. |
| Help opened unexpectedly | A help key or command may have been triggered. |
13. Quick Reference
Movement:
north / south / east / west
n / s / e / w
up / down
Interaction:
look
inventory
take
drop
use
read
System:
help
save
load
Important Notes
- Help does not consume gameplay time.
- Save/load pauses the game temporarily.
- Gameplay time begins only after actual gameplay starts.
- Server saves require a logged-in account.