METRO
MANHUNT
Melbourne PT Edition
Your name
Password
(optional — protects your slot)
◎ Enable Location (required)
✓ Location enabled
Create Game
or
Game code
Join Game
Game Code — share with players
----
Players join at this page with the code above
Reveal Radius
metres
Seekers within this radius are revealed as pins on the runner's map
Game Duration
minutes
Timer starts when game begins. Set to 0 to disable.
Replay Log Interval
seconds
How often player positions are recorded for replay. Cannot be changed mid-game.
Players
Waiting for players...
Tap ↻ to cycle roles: unassigned → runner → seeker → god → unassigned
Simulated Seekers
From My Location
Lat / Lng
Spawn Seeker
Spawn Seeker
No simulated seekers
Start Game
Copy Invite Link
Game Boundary (optional)
No boundary loaded
Upload GeoJSON
Clear Boundary
Export your boundary as GeoJSON (EPSG:4326) from QGIS
PT Network Overlays (optional)
Place GeoJSON files in the same folder as this HTML file, then enter their filenames below.
TRAIN
Load
TRAM
Load
BUS
Load
Joined Game
----
WAITING FOR HOST TO START
Your Role
TBD
Players in Lobby
RUNNER
Game · Player
TIME REMAINING
--:--
Acquiring GPS...
◎ Tap to Request Location
Seeker Map
⊕ My Location
⬡ Snap View
🗺 OSM
Seeker Proximity
Waiting for GPS fix...
Seeker Triangulation Lines
Lines extend to the furthest seeker distance. Toggle each on your map.
No shared lines yet
Leave Game
All Channel
📎
↑
SEEKER
Game · Player
TIME REMAINING
--:--
Acquiring GPS...
◎ Tap to Request Location
---
---°
Bearing Map
⊕ My Location
⬡ Snap View
🗺 OSM
LINE LENGTH
30 km
Runner Direction
Waiting for GPS fix...
Triangulation Lines
⟋ Share My Bearing Line
Shared lines (tap to toggle on map):
No shared lines yet
Leave Game
Seekers
All
📎
↑
GOD MODE
Game · Player
TIME REMAINING
--:--
+10m
End
All Players Map
⊕ Runner
— Lines: ON
⬡ Snap View
🗺 OSM
Player Positions
Waiting for players to get GPS fix...
Moderator Controls
Set Timer
minutes
Set
Overwrites existing timer. Use +10m / End buttons on the timer bar above.
Reveal Radius
metres
Update
If a seeker enters this radius, runner sees their exact pin
Player Roles
Loading players...
Tap ↻ to stage a role change. God and runner roles are protected. Must have exactly one runner.
Confirm Role Changes
⚠ Join Requests
Spawn Simulated Seeker
From Runner
Lat / Lng
Spawn
Spawn
Bulk Import
Import TOML
Download Template
No simulated seekers
Triangulation Lines
Send a bearing line from a simulated seeker:
Select sim seeker...
⟋ Send Bearing Line
All shared lines (tap to toggle):
No shared lines yet
⟳ Generate Replay Snapshot
▶ View Replay
End Game
Seekers
All
📎
↑
PT Network Overlays
Filename must match a file served from the same folder as this HTML.
TRAIN
Load
TRAM
Load
BUS
Load
Game Boundary
No boundary loaded
Upload GeoJSON
Clear Boundary
Replaces any existing boundary for all players immediately
Out of Bounds Log
No infractions logged
GAME
OVER
Result
▶ View Replay
New Game
REPLAY
Game · --:--
Playback Map
🗺 OSM
0:00
/ 0:00
← Back
⚠ OUT OF BOUNDS —
10:00
REMAINING
✕