Skip to content

Instantly share code, notes, and snippets.

@jcmiller11
Created October 15, 2023 15:54
Show Gist options
  • Save jcmiller11/659156e9cc1112c88f0c59ca1ab1aacc to your computer and use it in GitHub Desktop.
Save jcmiller11/659156e9cc1112c88f0c59ca1ab1aacc to your computer and use it in GitHub Desktop.
mazes of twisty passages all alike (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title mazes of twisty passages all alike
author jcGyo
homepage www.puzzlescript.net
run_rules_on_level_start
again_interval 0.01
========
OBJECTS
========
Background
black
Player
red
.....
..0..
.000.
..0..
.....
Maze_N
grey
.....
.000.
.000.
.000.
.....
Maze_U
grey
.000.
.000.
.000.
.000.
.....
Maze_L
grey
.....
0000.
0000.
0000.
.....
Maze_R
grey
.....
.0000
.0000
.0000
.....
Maze_D
grey
.....
.000.
.000.
.000.
.000.
Walker
transparent
Builder
transparent
Start
transparent
CanWalk
transparent
=======
LEGEND
=======
. = Background
P = Player and Start
Maze = Maze_N or Maze_U or Maze_L or Maze_R or Maze_D
=======
SOUNDS
=======
================
COLLISIONLAYERS
================
Background
Maze_N
Maze_U
Maze_L
Maze_R
Maze_D
Player
Walker
Builder
Start
CanWalk
======
RULES
======
[Up Player no Maze_U] -> [Player]
[Left Player no Maze_L] -> [Player]
[Right Player no Maze_R] -> [Player]
[Down Player no Maze_D] -> [Player]
[Start no Walker] -> [Maze_N Walker]
random [Walker|no Maze] -> [Walker CanWalk|Builder] again
random [Walker no CanWalk] [Maze|no Maze] -> [] [Walker Maze|] again
RIGHT [Maze Walker no Maze_R|Builder] -> [Maze Maze_R|Maze_L Walker]
LEFT [Maze Walker no Maze_L|Builder] -> [Maze Maze_L|Maze_R Walker]
DOWN [Maze Walker no Maze_D|Builder] -> [Maze Maze_D|Maze_U Walker]
UP [Maze Walker no Maze_U|Builder] -> [Maze Maze_U|Maze_D Walker]
==============
WINCONDITIONS
==============
=======
LEVELS
=======
P...............
................
................
................
................
................
................
................
................
................
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment