ZORKMESH

It is pitch black.
You are likely to be eaten by a mesh.
Mesh Network Diagram showing connected adventurers: Zork Slayer, Grue Hunter, Lamp Holder, Sword Master, and Brave Soul

look

You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.

But wait... you are not alone. Through the crackling static of radio waves, you sense other adventurers exploring the Great Underground Empire.

examine zorkmesh

ZorkMesh is a multiplayer implementation of the classic Zork text adventure, connected via Meshtastic radio mesh networks or MQTT over the internet. Explore the dungeon together, chat with fellow adventurers, and watch out for grues!

🏠 West of House [You, GrueHunter]
🌲 Forest [LampBearer]
🗝️ Behind House [ZorkSlayer, BraveSoul]

watch demo

See multiplayer in action:

▶ LIVE GAMEPLAY SESSION
Connecting to mesh (Serial)...
Connected! Player ID: bf3a21
[JOIN] BraveSoul entered the game
West of House
You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.
GrueHunter is here.
[JOIN] LampBearer entered the game
GrueHunter says: "Welcome to the mesh!"
say Thanks! Anyone found the lamp yet?
You say: "Thanks! Anyone found the lamp yet?"
LampBearer says: "I have it! Heading to the cellar."
[MOVE] LampBearer moved to Living Room
north
North of House
You are facing the north side of a white house. There is no door here, and all the windows are boarded up.
[MOVE] ZorkSlayer moved to Cellar
ZorkSlayer says: "Watch out - there is a grue down here!"
GrueHunter says: "On my way with the sword!"
[MOVE] GrueHunter moved to Living Room

inventory platforms

You are carrying:

🖥️ Platforms

  • Raspberry Pi
  • Ubuntu Linux
  • macOS (experimental)

📻 LoRa Radios

  • Heltec LoRa 32
  • LILYGO T-Beam
  • Adafruit Radio Bonnet

🔮 Coming Soon

  • T-Deck standalone firmware
  • Additional platforms
  • More radio support

get source

Taken. Find the code at github.com/haxorthematrix/pymeshzork

connect mqtt

MQTT Broker: mqtt.zorkmesh.com:1883 (TLS: 8883)

Topic: msh/US/2/json/LongFast/#