<h1>Photomaze</h1>
<img src="images/full_size_portrait.jpg">
<h2>Starring Charles Sullivan</h2>
[[New Game->Level 1 Intro]]
(link: "Load Game")[(load-game: "Game File")]
[[Story]]
(link: "Play more games!")[(goto-url: "https://steelfishstudios.com/games")]<h1>Level 1</h1>
<img src="images/level_1.png">
It will be a long way out of here...
(link: "Start Maze")[(set: $currentDirection to "up")(go-to: "L1B4")]<h1>
Story
</h1>
Top of the morning to ya! Name's Charles Sullivan!
I'm just your everyday photographer, working for the Irish Star Newspaper... no one special... all I do is just take photos of the many places I visit!
I travel to many places across many distances... even across time and space.
But today... I found a strange place...
I have no clue what's happening here, but I must investigate, for my special report!
[[Main Menu]](set: $numOfMoves to 0)
(if: $currentDirection is "up")[
<div class="image-container">
<img src="images/start-room_up.png" class="background-image">
</div>
](else-if: $currentDirection is "down")[
<div class="image-container">
<img src="images/start-room_down.png" class="background-image">
</div>
]
<span style="color: green;">You are at the start of the maze.</span>
(link: "Go up")[(set: $currentDirection to "up")(go-to: "L1B3")](set: $numOfMoves to $numOfMoves + 1)
(if: $currentDirection is "up")[
<div class="image-container">
<img src="images/hallway_hori_more-floor_up.png" class="background-image">
</div>
](else-if: $currentDirection is "left")[
<div class="image-container">
<img src="images/hallway_hori_more-floor_left.png" class="background-image">
</div>
](else-if: $currentDirection is "right")[
<div class="image-container">
<img src="images/hallway_hori_more-floor_right.png" class="background-image">
</div>
]
(link: "Go right")[(set: $currentDirection to "right")(go-to: "L1C3")]
(link: "Go down")[(set: $currentDirection to "down")(go-to: "L1B4")]
(link: "Go left")[(set: $currentDirection to "left")(go-to: "L1A3")]
(set: $numOfMoves to $numOfMoves + 1)
(if: $currentDirection is "left")[
<div class="image-container">
<img src="images/2way_ur_left.png" class="background-image">
</div>
](else-if: $currentDirection is "down")[
<div class="image-container">
<img src="images/2way_ur_down.png" class="background-image">
</div>
]
(link: "Go up")[(set: $currentDirection to "up")(go-to: "L1A2")]
(link: "Go right")[(set: $currentDirection to "right")(go-to: "L1B3")](set: $numOfMoves to $numOfMoves + 1)
(if: $currentDirection is "up")[
<div class="image-container">
<img src="images/dead-end_sign.png" class="background-image">
</div>
]
<span style="color: red;">DEAD END</span>
You see a sign.
[[Read sign->L1A2 Sign]]
(link: "Go down")[(set: $currentDirection to "down")(go-to: "L1A3")]<div class="image-container">
<img src="images/sign.png">
</div>
These signs can give you hints that will help you on your journey out the maze!
Be warned though, reading a sign adds to your Move Count!
[[Finish reading->L1A2]] (set: $numOfMoves to $numOfMoves + 1)
(if: $currentDirection is "down")[
<div class="image-container">
<img src="images/3way_down.png" class="background-image">
</div>
](else-if: $currentDirection is "left")[
<div class="image-container">
<img src="images/3way_left.png" class="background-image">
</div>
](else-if: $currentDirection is "right")[
<div class="image-container">
<img src="images/3way_right.png" class="background-image">
</div>
]
(link: "Go up")[(set: $currentDirection to "up")(go-to: "L1C2")]
(link: "Go right")[(set: $currentDirection to "right")(go-to: "L1D3")]
(link: "Go left")[(set: $currentDirection to "left")(go-to: "L1B3")](set: $numOfMoves to $numOfMoves + 1)
(if: $currentDirection is "right")[
<div class="image-container">
<img src="images/corner_ne_right.png" class="background-image">
</div>
]
<span style="color: red;">DEAD END</span>
(link: "Go left")[(set: $currentDirection to "left")(go-to: "L1C3")](set: $numOfMoves to $numOfMoves + 1)
(if: $currentDirection is "down")[
<div class="image-container">
<img src="images/hallway_vert_down.png" class="background-image">
</div>
](else-if: $currentDirection is "up")[
<div class="image-container">
<img src="images/hallway_vert_up.png" class="background-image">
</div>
]
(link: "Go up")[(set: $currentDirection to "up")(go-to: "L1C1")]
(link: "Go down")[(set: $currentDirection to "down")(go-to: "L1C3")](set: $numOfMoves to $numOfMoves + 1)
(if: $currentDirection is "up")[
<div class="image-container">
<img src="images/corner_nw_up_wall-lamp.png" class="background-image">
</div>
]
There is an Exit Portal to your right.
[[Go right->L1D1]]
(link: "Go down")[(set: $currentDirection to "down")(go-to: "L1C2")](set: $numOfMoves to $numOfMoves + 1)
<div class="image-container">
<img src="images/victory.gif" class="background-image">
</div>
{
(live: 1s)[
(set: $randomRed to (random: 0, 255))
(set: $randomGreen to (random: 0, 255))
(set: $randomBlue to (random: 0, 255))
(text-colour: (rgb: $randomRed, $randomGreen, $randomBlue))[YOU WIN!!!]
]
}
You took $numOfMoves moves to complete this maze.
(if: $numOfMoves <= $HighScore_1)[
(set: $HighScore_1 to $numOfMoves)
]
[[Maze Select]]
[[Main Menu]](set: $health to 100)
(set: $hasKey to false)
(set: $numOfMoves to 0)
(set: $currentDirection to "up")
(set: $HighScore_1 to 999)
(set: $HighScore_2 to 999)
(set: $HighScore_3 to 999)
(set: $HighScore_4 to 999)
(set: $HighScore_5 to 999)
(set: $HighScore_6 to 999)<h2>Maze Select</h2>
<h3>Misc.</h3>
(link:"Save Game")[(save-game: "Game File")] <!-- Save a game file -->
[[Main Menu]]
</br>
<h3>Mazes</h3>
[[1: Learn to Maze ->Level 1 Intro]] - High Score: $HighScore_1