Created
June 30, 2026 21:52
-
-
Save NicknEma/78f11e3330720d15acd9f1a8e4954841 to your computer and use it in GitHub Desktop.
All Sealed (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 All Sealed | |
| author Emanuele Rovini | |
| homepage www.puzzlescript.net | |
| ======== | |
| OBJECTS | |
| ======== | |
| Background | |
| lightgray #bbb | |
| 00000 | |
| 01000 | |
| 00000 | |
| 00001 | |
| 00010 | |
| Grass | |
| #492 #473 | |
| 00000 | |
| 01000 | |
| 00000 | |
| 00001 | |
| 00010 | |
| Flowers | |
| #492 #473 pink lightblue | |
| 00000 | |
| 02000 | |
| 00000 | |
| 00003 | |
| 00010 | |
| Target | |
| darkblue | |
| Wall | |
| darkgray #555 | |
| 10001 | |
| 00000 | |
| 00000 | |
| 00000 | |
| 10001 | |
| Player1 | |
| black orange white blue | |
| .000. | |
| .111. | |
| 22222 | |
| .333. | |
| .3.3. | |
| Player2 | |
| black pink white red | |
| .000. | |
| .111. | |
| 22222 | |
| .333. | |
| .3.3. | |
| Player3 | |
| black yellow white green | |
| .000. | |
| .111. | |
| 22222 | |
| .333. | |
| .3.3. | |
| Crate | |
| brown | |
| Key1 | |
| #c90 | |
| ..... | |
| 00000 | |
| 0.0.0 | |
| 000.. | |
| ..... | |
| Open1 | |
| #c90 | |
| 0.0.0 | |
| ..... | |
| 0...0 | |
| ..... | |
| 0.0.0 | |
| Closed1 | |
| #c90 brown | |
| 00000 | |
| 00100 | |
| 00100 | |
| 00100 | |
| 00000 | |
| Key2 | |
| #09c | |
| ..... | |
| 00000 | |
| 0.0.0 | |
| 000.. | |
| ..... | |
| Open2 | |
| #09c | |
| 0.0.0 | |
| ..... | |
| 0...0 | |
| ..... | |
| 0.0.0 | |
| Closed2 | |
| #09c darkblue | |
| 00000 | |
| 00100 | |
| 00100 | |
| 00100 | |
| 00000 | |
| ======= | |
| LEGEND | |
| ======= | |
| . = Background | |
| , = Grass | |
| ; = Flowers | |
| # = Wall | |
| 1 = Player1 | |
| * = Crate | |
| @ = Crate and Target | |
| O = Target | |
| K = Key1 | |
| _ = Open1 | |
| - = Closed1 | |
| x = Key2 | |
| : = Open2 | |
| ! = Closed2 | |
| Player = Player1 or Player2 or Player3 | |
| Key = Key1 or Key2 | |
| Open = Open1 or Open2 | |
| Closed = Closed1 or Closed2 | |
| Movable = Crate or Key | |
| ======= | |
| SOUNDS | |
| ======= | |
| StartGame 61490700 | |
| ShowMessage 89331100 | |
| EndLevel 61490700 | |
| Movable Move 65889907 | |
| Player CantMove 54192704 | |
| ================ | |
| COLLISIONLAYERS | |
| ================ | |
| Background | |
| Target, Open, Grass, Flowers | |
| Player, Wall, Crate, Key, Closed | |
| ====== | |
| RULES | |
| ====== | |
| [ > Player | Crate ] -> [ > Player | > Crate ] (Push crate) | |
| [ > Crate | Key ] -> [ > Crate | > Key ] (Push key with crate) | |
| [ > Player | Key ] -> [ > Player | > Key ] (Push key) | |
| [ > Key | Key ] -> [ > Key | > Key ] (Push key with key) | |
| late [ Key1 Open1 ] -> [ Closed1 ] | |
| late [ Key2 Open2 ] -> [ Closed2 ] | |
| ============== | |
| WINCONDITIONS | |
| ============== | |
| (all Target on Crate) | |
| No Open | |
| ======= | |
| LEVELS | |
| ======= | |
| MESSAGE "Alright, day's over." | |
| MESSAGE "Let's close everything up and go home." | |
| (*Push* the key into the door) | |
| ######### | |
| #...#...# | |
| #.1._.K.# | |
| #...#...# | |
| ######### | |
| ############## | |
| #....#...#...# | |
| #.1k._.k._...# | |
| #....#...#...# | |
| ############## | |
| #####,,,,,, | |
| #...#####,, | |
| #...#...#;, | |
| ##_##...#,, | |
| #......#### | |
| #.1...k_..# | |
| #.....k#..# | |
| #......#..# | |
| ########### | |
| ,,,;,,,,,,,,,, | |
| ,,##########,, | |
| ,##........##, | |
| ,#..........#; | |
| ,#....###_###, | |
| ,#....#..k.##; | |
| ,#.1.k_.....#, | |
| ;#....####..#, | |
| ,##...#....##, | |
| ,,##########,, | |
| ,,;,,,,,,;,,,, | |
| (Crates) | |
| ,,;,####, | |
| ,;,,#..#, | |
| ,,,,#..#, | |
| #####_### | |
| #...*...# | |
| #.1.#...# | |
| #.....k.# | |
| #...##### | |
| #####,,;, | |
| (I wanna see you do this) | |
| ############# | |
| #.###...#.#.# | |
| #.#....k_.#.# | |
| #.#.#_#####.# | |
| #.#..k._..#.# | |
| #.###..#..#.# | |
| #...#.k####.# | |
| #...#.1#....# | |
| #...####....# | |
| ############# | |
| (Wait, do that again) | |
| ############# | |
| #...#...#.#.# | |
| #...#..k_.#.# | |
| #.###_#####.# | |
| #.#..k._..#.# | |
| #.#....#..#.# | |
| #.###.k####.# | |
| #...#.1#....# | |
| #...####....# | |
| ############# | |
| (I wasn't looking) | |
| ############# | |
| #...#...#.#.# | |
| #...#..k_.#.# | |
| #...#_###.#.# | |
| #...#k._..#.# | |
| #...#..#..#.# | |
| #...#.k####.# | |
| #...#.1#....# | |
| #...#..#....# | |
| ############# | |
| (Fine, go ahead) | |
| (Copy of *that* genius level) | |
| ( | |
| ..#####.... | |
| ..#...#.... | |
| ..#.#_##### | |
| #####.....# | |
| #.........# | |
| #..#####.## | |
| #..#...#.#. | |
| #....k...#. | |
| #..#.1.#.#. | |
| ####...###. | |
| ...#####... | |
| ) | |
| ########### | |
| #......#..# | |
| #..1...##_# | |
| #......#..# | |
| #.........# | |
| #......#..# | |
| #..k...#..# | |
| #......#..# | |
| #.######.k# | |
| #..._.....# | |
| ########### | |
| ,#####,,, | |
| ,#...#,;, | |
| ,#...#,,, | |
| ,#..####, | |
| ;##.*..## | |
| ,#..#...# | |
| ,#1.#.k.# | |
| ,#.._.k.# | |
| ,#..#...# | |
| ###_##### | |
| #...#,,,, | |
| #...#,;,, | |
| #####,,,, | |
| (Push key with crate) | |
| ,;,,####### | |
| #####..#..# | |
| #..*k.._..# | |
| #..1...#..# | |
| #......#..# | |
| ########### | |
| ,,;######## | |
| ####......# | |
| #..#......# | |
| #.._.*k.1.# | |
| ####.*.#### | |
| ,,,#####,;, | |
| ,;,,,########### | |
| ######.....#...# | |
| #.k._*...1.#.k.# | |
| #...#.#....#...# | |
| #...#.#.####.### | |
| #.....#.....*_#, | |
| #########....##, | |
| ,,,,,;,,#....#,, | |
| ,,;,,,,,######,, | |
| (Blue keys) | |
| ########## | |
| #....#...# | |
| #.kx.:...# | |
| #....#...# | |
| #....##_## | |
| #.1..#...# | |
| #....#...# | |
| ########## | |
| (Redundant with the next one?) | |
| ,,,;,#######,,,,, | |
| ,;,,,#.....#,,,,, | |
| ######.....###### | |
| #....##...##....# | |
| #....kx.1.:_....# | |
| #....##...##....# | |
| ######.....###### | |
| ,,,,,#.....#,,,;, | |
| ,,,,,#######,;,,, | |
| ,,######,,,,, | |
| ,,#....#,,,;, | |
| ,;#....#,,,,, | |
| ,,#....#,,,,, | |
| #####_####### | |
| #...#x..#...# | |
| #...:k..*.1.# | |
| #...#...#...# | |
| ############# | |
| (Not great...) | |
| ( | |
| #####,,,,,,,, | |
| #...#,,,,,,;, | |
| #...#,;,,,,,, | |
| #.x.#,,,,,;,, | |
| #...#,,,,,,,, | |
| ##_########## | |
| ##*.....#...# | |
| #......*:.k.# | |
| #...1...#...# | |
| #.......##### | |
| #########,,,, | |
| ) | |
| ############ | |
| #.#.....#..# | |
| #.#.1...#..# | |
| #..........# | |
| #.#.k.x.#..# | |
| #.#.....#..# | |
| #.#.....#..# | |
| #.#######.## | |
| #...#.#....# | |
| #..._.:....# | |
| ############ | |
| MESSAGE "Phew, that took a while." | |
| MESSAGE "I'm not looking forward to doing it all again tomorrow." | |
| MESSAGE "I might quit this job." |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment