Last active
March 22, 2021 21:40
-
-
Save jcmiller11/d5bf4605dea59f8a64ce2762b2fda004 to your computer and use it in GitHub Desktop.
Moving Labyrinth (PuzzleScript Script)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Play this game by pasting the script in http://www.puzzlescript.net/editor.html |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| title Moving Labyrinth | |
| author JC | |
| homepage www.puzzlescript.net | |
| run_rules_on_level_start | |
| mouse_left click | |
| ======== | |
| OBJECTS | |
| ======== | |
| Background | |
| grey lightgray | |
| 11111 | |
| 01111 | |
| 11101 | |
| 11111 | |
| 10111 | |
| Player | |
| Black Orange White Blue | |
| ..... | |
| .111. | |
| .222. | |
| .3.3. | |
| ..... | |
| WallUL | |
| black | |
| 0...0 | |
| ....0 | |
| ....0 | |
| ....0 | |
| 00000 | |
| WallDL | |
| black | |
| 00000 | |
| ....0 | |
| ....0 | |
| ....0 | |
| 0...0 | |
| WallUR | |
| black | |
| 0...0 | |
| 0.... | |
| 0.... | |
| 0.... | |
| 00000 | |
| WallDR | |
| black | |
| 00000 | |
| 0.... | |
| 0.... | |
| 0.... | |
| 0...0 | |
| WallULR | |
| black | |
| 0...0 | |
| ..... | |
| ..... | |
| ..... | |
| 00000 | |
| WallDLR | |
| black | |
| 00000 | |
| ..... | |
| ..... | |
| ..... | |
| 0...0 | |
| WallULD | |
| black | |
| 0...0 | |
| ....0 | |
| ....0 | |
| ....0 | |
| 0...0 | |
| WallURD | |
| black | |
| 0...0 | |
| 0.... | |
| 0.... | |
| 0.... | |
| 0...0 | |
| WallLR | |
| black | |
| 00000 | |
| ..... | |
| ..... | |
| ..... | |
| 00000 | |
| WallUD | |
| black | |
| 0...0 | |
| 0...0 | |
| 0...0 | |
| 0...0 | |
| 0...0 | |
| WallX | |
| black | |
| 0...0 | |
| ..... | |
| ..... | |
| ..... | |
| 0...0 | |
| Click | |
| transparent | |
| RightArrow | |
| black white | |
| 01000 | |
| 01100 | |
| 01110 | |
| 01100 | |
| 01000 | |
| DownArrow | |
| black white | |
| 00000 | |
| 11111 | |
| 01110 | |
| 00100 | |
| 00000 | |
| NoWall | |
| black | |
| ======= | |
| LEGEND | |
| ======= | |
| . = Background | |
| P = Player | |
| > = RightArrow | |
| v = DownArrow | |
| o = NoWall | |
| Walls = WallUL or WallUR or WallDL or WallDR or WallULR or WallDLR or WallULD or WallURD or WallLR or WallUD or WallX | |
| UpWalls = WallUL or WallUR or WallULR or WallULD or WallURD or WallUD or WallX | |
| DownWalls = WallDL or WallDR or WallDLR or WallULD or WallURD or WallUD or WallX | |
| LeftWalls = WallUL or WallDL or WallULR or WallDLR or WallULD or WallX or WallLR | |
| RightWalls = WallUR or WallDR or WallULR or WallDLR or WallURD or WallX or WallLR | |
| Arrows = RightArrow or DownArrow | |
| ======= | |
| SOUNDS | |
| ======= | |
| ================ | |
| COLLISIONLAYERS | |
| ================ | |
| Background | |
| Walls, NoWall | |
| Arrows | |
| Player | |
| Click | |
| ====== | |
| RULES | |
| ====== | |
| [Background no Walls no Arrows no NoWall] -> [Background random Walls] | |
| [RIGHT player no RightWalls] -> [player] | |
| [LEFT player no LeftWalls] -> [player] | |
| [UP player no UpWalls] -> [player] | |
| [DOWN player no DownWalls] -> [player] | |
| RIGHT [RIGHT Player|no LeftWalls] -> [Player|] | |
| LEFT [LEFT Player|no RightWalls] -> [Player|] | |
| UP [UP Player|no DownWalls] -> [Player|] | |
| DOWN [DOWN Player|no UpWalls] -> [Player|] | |
| DOWN [DownArrow Click|no Player|no Player|no Player|no Player|no Player|no Player|Walls no Player] -> [DownArrow Walls|||||||] | |
| DOWN [DownArrow Walls|Walls|Walls|Walls|Walls|Walls|Walls|] -> [DownArrow > Walls|> Walls|> Walls|> Walls|> Walls|> Walls|> Walls|] | |
| RIGHT [RightArrow Click|no Player|no Player|no Player|no Player|no Player|no Player|Walls no Player] -> [RightArrow Walls|||||||] | |
| RIGHT [RightArrow Walls|Walls|Walls|Walls|Walls|Walls|Walls|] -> [RightArrow > Walls|> Walls|> Walls|> Walls|> Walls|> Walls|> Walls|] | |
| [click] -> [] | |
| ============== | |
| WINCONDITIONS | |
| ============== | |
| ======= | |
| LEVELS | |
| ======= | |
| ovvvvvvv | |
| >P...... | |
| >....... | |
| >....... | |
| >....... | |
| >....... | |
| >....... | |
| >....... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment