Skip to content

Instantly share code, notes, and snippets.

@penbuvt
Created May 26, 2024 02:04
Show Gist options
  • Select an option

  • Save penbuvt/0e7d4d7392dffe53e99d578830a86fc4 to your computer and use it in GitHub Desktop.

Select an option

Save penbuvt/0e7d4d7392dffe53e99d578830a86fc4 to your computer and use it in GitHub Desktop.
Graphviz map of Dunnet rooms (spoilers)
// THIS MAP CONTAINS SPOILERS FOR DUNNET! READ AT YOUR OWN RISK.
digraph G {
"Dead end" -> "E/W Dirt road"[label=E];
"E/W Dirt road" -> "Fork"[label=E];
"Fork" -> "NE/SW road"[label=NE];
"NE/SW road" -> "Building front"[label=NE];
"Fork" -> "SE/NW road"[label=SE];
"SE/NW road" -> "Bear hangout"[label=SE];
"Building front" -> "Old Building hallway"[label=NE];
"Old Building hallway" -> "Computer room"[label=W];
"Old Building hallway" -> "Mailroom"[label=E];
"Bear hangout" -> "Hidden area"[label=SW];
"Computer room" -> "Receiving room"[label="rlogin gamma"];
"Receiving room" -> "Northbound Hallway"[label=E];
"Northbound Hallway" -> "Sauna"[label=E];
"Northbound Hallway" -> "End of N/S Hallway"[label=N];
"End of N/S Hallway" -> "Weight room"[label=E];
"Weight room" -> "Maze button room"[label=Down];
"Maze button room" -> "Maze little twisty"[label=NW];
"Maze little twisty" -> "Maze thirsty little"[label=Up];
"Maze thirsty little" -> "Maze little twisty"[label=E];
"Maze thirsty little" -> "Maze twenty little"[label=SE];
"Maze twenty little" -> "Maze little twisty"[label=W];
"Maze twenty little" -> "Maze twisty little"[label=Down];
"Maze twisty little" -> "Maze twenty little"[label=SE];
"Maze twisty little" -> "Maze twisty little cabbages"[label=NW];
"Maze twisty little cabbages" -> "Maze little twisty"[label=N];
"Maze twisty little cabbages" -> "Weight room"[label=NE];
"Maze twisty little cabbages" -> "Reception area"[label=NW];
"Reception area" -> "Health Club front"[label=S];
"Health Club front" -> "Lakefront North"[label=S];
"Lakefront North" -> "Lakefront South"[label=S];
"Lakefront South" -> "Cave Entrance"[label=S];
"Cave Entrance" -> "Misty Room"[label=S];
"Misty Room" -> "Cave E/W passage"[label=E];
"Cave E/W passage" -> "N/S/W Junction"[label=E];
"N/S/W Junction" -> "North end of cave passage"[label=N];
"N/S/W Junction" -> "South end of cave passage"[label=S];
"North end of cave passage" -> "Bedroom"[label=Down];
"Bedroom" -> "Bathroom"[label=S];
"Bedroom" -> "NE end of NE/SW cave passage"[label=Down];
"NE end of NE/SW cave passage" -> "NE/SW-E/W junction"[label=SW];
"NE/SW-E/W junction" -> "SW end of NE/SW cave passage"[label=SW];
"NE/SW-E/W junction" -> "West end of E/W cave passage"[label=W];
"NE/SW-E/W junction" -> "East end of E/W cave passage"[label=E];
"East end of E/W cave passage" -> "Horseshoe boulder room"[label=Up];
"West end of E/W cave passage" -> "Empty room"[label=Down];
"Empty room" -> "Blue room"[label=N];
"Empty room" -> "Red room"[label=E];
"Blue room" -> "Yellow room"[label=E];
"Yellow room" -> "Red room"[label=S];
"Red room" -> "Long n/s hallway"[label=Down];
"Long n/s hallway" -> "3/4 north"[label=N];
"3/4 north" -> "North end of long hallway"[label=N];
"Long n/s hallway" -> "3/4 south"[label=S];
"3/4 south" -> "South end of long hallway"[label=S];
"South end of long hallway" -> "PC area"[label=S];
"North end of long hallway" -> "Stair landing"[label=N];
"Stair landing" -> "Up/down staircase"[label=Up];
"Up/down staircase" -> "Top of staircase."[label=Up];
"Top of staircase." -> "NE crawlway"[label=NE];
"NE crawlway" -> "Small crawlspace"[label=NE];
"Small crawlspace" -> "N/S/W Junction"[label=Down];
"North end of cave passage" -> "Gamma computing center"[label=W];
"Old Building hallway" -> "Meadow"[label=N];
"Meadow" -> "Post office"[label=W];
"Post office" -> "Main-Maple intersection"[label=N];
subgraph Streets {
// Grid layout
// North to South:
// - Sycamore
// - Vermont
// - Oaktree
// - Maple
// West to East:
// - Main
// - First
// - Second
// - Third
// - Fourth
// - Fifth
"Main-Maple intersection" -> "Fifth-Sycamore intersection"[label=NE];
"Main-Maple intersection" -> "Fourth-Vermont intersection"[label=NE];
}
"Main-Maple intersection" -> "Museum entrance"[label=NW];
"Museum entrance" -> "Museum lobby"[label=N];
"Museum lobby" -> "Geological display"[label=E];
"Geological display" -> "Marine life area"[label=N];
"Marine life area" -> "Classroom"[label=E];
"Geological display" -> "Maintenance room"[label=E];
"Maintenance room" -> "Classroom"[label=E];
"Fourth-Vermont intersection" -> "Vermont station"[label=Down];
"Vermont station" -> "Museum station"[label=In];
"Museum station" -> "N/S tunnel"[label=N];
"N/S tunnel" -> "North end of N/S tunnel"[label=N];
"North end of N/S tunnel" -> "Bottom of subway stairs"[label=Down];
"Bottom of subway stairs" -> "Endgame computer room"[label=NE];
"North end of N/S tunnel" -> "Top of subway stairs"[label=Up];
"Top of subway stairs" -> "Classroom"[label=W];
"Computer room" -> "Treasure room"[label="rlogin endgame"];
"Treasure room" -> "Endgame N/S hallway"[label=N];
"Endgame N/S hallway" -> "Question room 1"[label=N];
"Endgame N/S hallway" -> "Question room 2"[label=N];
"Endgame N/S hallway" -> "Question room 3"[label=N];
"Question room 3" -> "Endgame treasure room"[label=N];
"Endgame treasure room" -> "Winner's room"[label=N];
}
@penbuvt
Copy link
Author

penbuvt commented May 26, 2024

Created during the Dunnet playthrough stream on 2024-05-24.

Rendered map (spoilers)

map

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment