Skip to content

Commit

Permalink
v5 Release
Browse files Browse the repository at this point in the history
- Add 12 new levels and rework some existing levels
- Reorder many levels to provide a better difficulty curve
- Rework the grades system to make it easier to understand
- Update tutorial texts to make it clearer
- Make disabled controls more readable
- Add explanation texts to first level
- Make background dots darker
- Allow X to cancel a running replay
- Add death by exhaustion after 999 moves
  • Loading branch information
Zwergesel committed Sep 13, 2024
1 parent bb8b9ad commit 0003a0c
Show file tree
Hide file tree
Showing 3 changed files with 558 additions and 281 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
.DS_Store
/solver
/decommissioned-levels.js
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,13 @@ You can also play the game in a [simulated _Netronics Connect!_ terminal](https:

![Preview](https://i.imgur.com/S5hFiVc.jpg)

The game contains 30 levels in which you must wander through the maze and collect all diamonds without being eaten by a monster. The monsters move two spaces after each of your moves but they are stupid and only want to move either horizontally or vertically closer to you. If both are possible, they prefer horizontal moves. If neither are possible because there are walls in the way, they don't move at all.
The game contains 42 levels in which you must wander through the maze and collect all gems without being eaten by a monster. The monsters move two spaces after each of your moves but they are stupid and only want to move closer to you as if the maze walls weren't there. If they could move both horizontally and vertically closer to you, they will always choose the horizontal move. If both directions that would take them closer to you are blocked by walls, they don't move at all.

In later levels there are also locked gates which can be opened by the walking onto switches, both by the player and the monsters. Switches can be triggered multiple times and will always close all open gates and open all closed gates simultaneously.
In some levels there are gates which can be opened and closed by walking onto buttons. Both the player and the monsters can activate the buttons by stepping onto them. Buttons can be activated multiple times and will always close all open gates and open all closed gates simultaneously.

There's a scoring system based on the number of moves it takes you to finish each level. Grade A means you have found the best known solution.
If a monster catches you, you can restart the level by pressing 'R'. You can also undo your previous moves by pressing 'U' at any time, even after you've been caught.

There's a scoring system based on the number of moves it takes you to finish each level. Three stars is the best score for each level and means you found the shortest possible solution. You can see your stats by pressing the 'S' key. If you want to see the shortest solution that you've found so far for a level, press 'X' to show a replay. You can interrupt the replay at any point by pressing 'Enter', 'Esc' or 'X' again.

Your progress is saved automatically.

Expand All @@ -33,4 +35,5 @@ Your progress is saved automatically.
- July 27, 2022: Version 1 of Monster Maze is released
- March 7, 2024: Version 2 of Monster Maze is released
- April 29, 2024: Version 3 of Monster Maze is released
- May 6, 2024: Version 4 of Monster Maze is released
- May 6, 2024: Version 4 of Monster Maze is released
- September 13, 2024: Version 5 of Monster Maze is released
Loading

0 comments on commit 0003a0c

Please sign in to comment.