Classic Zork / Dungeon over MeshCore β€” typed as DMs to ZorkπŸ•ΉοΈ. Original prose, split for radio.

ZorkπŸ•ΉοΈ
Direct message Β· companion
Younew game
ZorkπŸ•ΉοΈπŸ‘ You are in an open field west of a big white house, with a boarded front door. You see: mailbox.
tipExits: north, south, west.
Youn
ZorkπŸ•ΉοΈπŸ‘ You are facing the north side of a white house. There is no door here, and all the windows are barred.
tipExits: east, north, west.
Youe
ZorkπŸ•ΉοΈπŸ‘ You are behind the white house. In one corner of the house there is a small window which is slightly ajar.
tipExits: east, north, south.
Youopen window
ZorkπŸ•ΉοΈπŸ‘ The window opens far enough to climb through.
Youw
ZorkπŸ•ΉοΈπŸ‘ You are in the kitchen of the white house. A table seems to have been used recently for the preparation of food. 1/3…
ZorkπŸ•ΉοΈA passage leads to the west and a dark staircase can be seen leading upward. To the east is a small window which is slightly ajar. 2/3…
ZorkπŸ•ΉοΈYou see: sandwich bag, glass bottle. .3/3
tip[+10 points] Exits: east, out, up, west.
Youu
ZorkπŸ•ΉοΈπŸ‘ It is pitch black. You are likely to be eaten by a grue.
tip⏱️ Something stirs in the dark… ~45s.
ZorkπŸ•ΉοΈ Β· game over🏑 Oh no! A lurking grue gobbles you up.

How to install

  1. On an OpenHop Repeater, install the ZorCore wheel from Releases and enable the plugin.
  2. Open /plugins/zorcore/, set up the companion, then copy the meshcore:// link or QR.

Full install steps: GitHub README.

How to play

  1. Advert yourself as a Chat Node first so ZorkπŸ•ΉοΈ can add you and reply. Once is enough before you start β€” you do not need to advert again for every new game. If you never get a reply, advert once more (the first one may have been too old, or never heard).
  2. Add ZorkπŸ•ΉοΈ from the operator’s meshcore:// link or QR.
  3. DM new game (also new / start / play).
Commands

Start and help

new game / new / start / play
Begin (or restart) a run
hello / ? (first contact)
Short how-to-start help
help
Short help

Movement and looking

n s e w u d (and diagonals)
Move
look / l
Full room description (multipart if needed)
examine / x / look at …
Describe an object
look under …
Puzzle-critical (e.g. rug, leaves)
inventory / i
What you carry
score
Score and moves
wait / z
Time passes

Radio-specific

? / hello? / hello
Resend the last reply (lost chunk)
again / g / repeat
Redo your last gameplay command

Inventory batching

take all, drop all
Batch take / drop
take all except lamp
Except / but
take valuables
Valuables only
take lamp, sword and paper
Comma / and lists
examine it, drop them
Pronouns

Meta

save
Checkpoint β†’ Saved.
restore
Load checkpoint
quit / q / bye
Leave the play slot (checkpoint kept)
brief / verbose
Verbose by default (full room text on every move); brief shortens revisits
version
Plugin / content versions

Most classic dungeon verbs are understood; unimplemented ones get a short stub reply.

Radio tips

Radio safety

Mesh airtime is shared. ZorCore limits how many players can generate game traffic at once so the dungeon does not flood the radio.

Shared dungeon Β· local fast-pass

Everyone shares one living world β€” same thief, troll, and cyclops. Remote players queue when the mesh is busy; companions within local_max_hops still get a fast pass.

Reuse / fork

Feel free to reuse this project to adapt other vintage Infocom-style text adventures for MeshCore β€” same radio chunking, companion DMs, and shared-world patterns. Forks and ports of other classic interactive-fiction titles are welcome.

The MIT license covers the plugin code. Story rights for third-party games stay with their owners; only ship text and assets you have the right to use.

Links