🗺️ Gamemaster

Sign in (دخول)
Create account (حساب جديد)
At least 8 characters. ٨ أحرف على الأقل.
Your hunts are yours alone. تحدياتك خاصة بحسابك فقط.
Hunts
Stages
Live monitor
Boxes
Partners
Accounts
Docs
👁 Viewing — anything you change here is theirs.
Signed in as

Accounts (الحسابات)

Every hunt belongs to the account that made it, and a gamemaster sees only their own. View opens someone's dashboard exactly as they see it — useful when a teacher is stuck mid-lesson. Suspending an account blocks sign-in without touching a single hunt.

Loading…

🎁 Ready-made games (ألعاب جاهزة)

Take a copy and it is yours — change the stages, the questions, anything. Your changes reach nobody else.

Building one with an AI? Hand it Integration API from the Docs tab, then import the ZIP it gives you back.

Stages are walked in this order. Stage 1 opens on the clock; every later stage opens for a team the instant they clear the one before it.

📊 Results

📍 Where the phones say they are

Scroll, pinch or use + / − to zoom. Solid pin = sharing right now. Hollow dashed pin = where we last saw them; that one is kept until the teams are reset, even after the hunt ends.
The line behind each pin is where that team has walked — a point every 30 seconds or so. Tap a team's name in the list above to follow just that one; the trails are kept until you reset the teams.
Each shaded circle is how accurate that phone claims to be. Indoors that is usually the building rather than the room — a small dot in a wide circle means "somewhere in here", not "right there".

⏰ Due now

🎯 The ask

🤝 Partners

🎁 Prize plan

📦 Promised

🗄 Storage

Pictures from deleted hunts stay on the server until they are swept. Nothing in use is ever removed, and nothing uploaded in the last 24 hours is touched — a picture is often uploaded minutes before the question that uses it is saved.

Manuals

Each one opens in the browser. Inside, Save as PDF prints it, and Markdown downloads the plain-text original.

📘 Gamemaster manual · العربية + English

Building a hunt, the clock, boxes or printed codes, the live monitor, and what to do when something goes wrong.

🎒 Player manual · العربية + English

How a hunt works from the player's side. Hand this to a class before you start.

🤖 Integration — build a hunt with an AI · English

Give the Markdown to ChatGPT, Claude or any agent. It interviews you, writes the questions, shows you a preview, and produces one ZIP you upload here. Markdown is the one to send — a PDF arrives at an agent with its tables and JSON mangled.

Each box gets one permanent key. Type it once into the box's Wi-Fi setup page, then point the box at any stage from here — you never need to re-flash it in the field.

Hunt settings

⏳ How long the hunt runs

One shared clock for everyone, counted from the start. When it reaches zero the hunt closes: no one can join, open a puzzle or submit an answer — not even a team halfway through. Leave it at 0 to run until you stop it yourself.

Stage settings

🧭 The clue to find this box

Shown to every team the moment the previous box is opened. Stage 1 never shows its clue — players scan that box to enter.

Question

Tap the circle to mark the correct one. An answer can be text, a picture, or both — a picture alone is fine.

👁 Preview

This is the real thing — the same pictures, the same shuffle, the same dragging. Answer it and press Check to see what the server would say.

Drag onto a picture

Choose a picture first — the regions are drawn on it.

🎯 The regions

Drag on the picture to draw a region. Click one to select it, drag its corners to resize, drag the middle to move it. Each region is one thing to drag and drop, numbered in order.

🎨 What the empty space looks like

The region is removed from the picture before players ever see it — painted over in this colour, or left see-through if you want to supply your own answer pictures.

🎭 Decoy pictures (optional)

Extra pieces that fit nowhere. Without one, the last piece is a free guess because only one space is left.

Drag & drop question

🧩 The pairs

One row = one box on screen and the picture that belongs in it. Players drag the pictures into the boxes. Every picture needs an image — the player app shows cards as pictures only.

🎭 Decoy pictures (optional)

Extra pictures that belong in no box. Without them the last card is a free guess, because the final box is the only one left.

Photo

Drag on the picture to select an area.

QR

Partner

Import hunt

⬆
Choose a .zip bundle or drop one here
One hunt.json (or stage.json) plus an images/ folder

🔌 Build a circuit

Draw the circuit here. The student gets this drawing and has to wire the same thing on a breadboard. It is marked on the connections, not on which holes they used — any layout that is electrically the same passes.

📄 CSV question pool

Upload a spreadsheet of multiple-choice questions. The stage then draws a different random set from the bank on every attempt.

📄
Choose a .csv file
Save from Excel or Google Sheets as CSV
What the file should look like (شكل الملف)

One question per row. A header row is read if it is there, and so are Arabic headers (السؤال، الإجابة). The answer may be a letter (A–F), a number (1–6), or the answer's own text. Two to six options per row.

question,option1,option2,option3,correct
What colour is 10k brown-black-orange?,brown,black,orange,A
2 + 2 = ?,3,4,5,2
ما وحدة المقاومة؟,فولت,أوم,أمبير,أوم

Excel on an Arabic Windows writes CSV in CP1256 rather than UTF-8 — that is handled; the Arabic will not come back as question marks.