You are an adventurer exploring a randomly generated 50×50 room dungeon. Navigate corridors, open doors, fight monsters, and collect treasure — all rendered in real-time first-person vector graphics.
Inspired by Avatar on the PLATO system (1979), one of the earliest first-person dungeon crawlers. This is the single-player version; multiplayer is coming soon.
| Key | Action | Description |
|---|---|---|
| W | Move Forward | Step into the room ahead (if not blocked by a wall) |
| A | Turn Left | Rotate 90° to face left |
| D | Turn Right | Rotate 90° to face right |
| S | Turn Around | Rotate 180° to face behind you |
| F | Fight / Act | Attack a monster or interact with objects in front of you |
| M | Toggle Map | Show or hide the minimap (only shows visited rooms) |
| I | Inventory | Open your bag — click an item to use it |
| Esc | Close | Close the inventory overlay |
Movement rate: You may move once per second at most. This gives the dungeon a deliberate, tense pace — just like the original PLATO games.
Defeated monsters may drop items. Your bag holds up to 20 items.
Each room is a square with four walls. Each wall can be one of:
The dungeon is 50×50 rooms (2,500 rooms total). It is randomly generated each game using a maze algorithm that guarantees every room is reachable.
Monsters lurk in certain rooms. When you see a creature ahead of you, press F to fight. Combat is resolved automatically — your damage depends on your level and weapon. Defeating monsters earns experience and may drop items.