Created
February 13, 2020 16:31
-
-
Save jcmiller11/5f5ba6fcf0cc53951ba67130d601ac8c to your computer and use it in GitHub Desktop.
Fluid Thingy (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 Fluid Thingy | |
| author jcGyo | |
| homepage www.puzzlescript.net | |
| run_rules_on_level_start | |
| realtime_interval 0.1 | |
| ======== | |
| OBJECTS | |
| ======== | |
| Background | |
| #333 | |
| Wall | |
| BROWN DARKBROWN | |
| 00010 | |
| 11111 | |
| 01000 | |
| 11111 | |
| 00010 | |
| Player | |
| White Red | |
| .000. | |
| 00100 | |
| 01110 | |
| 00100 | |
| .000. | |
| Blob | |
| black | |
| PullF | |
| #0F0 | |
| PullE | |
| #0E0 | |
| PullD | |
| #0D0 | |
| PullC | |
| #0C0 | |
| PullB | |
| #0B0 | |
| PullA | |
| #0A0 | |
| Pull9 | |
| #090 | |
| Pull8 | |
| #080 | |
| Pull7 | |
| #070 | |
| Pull6 | |
| #060 | |
| Pull5 | |
| #050 | |
| Pull4 | |
| #040 | |
| Pull3 | |
| #030 | |
| Pull2 | |
| #020 | |
| Pull1 | |
| #010 | |
| Pull0 | |
| #000 | |
| ======= | |
| LEGEND | |
| ======= | |
| . = Background | |
| # = Wall | |
| P = Player | |
| B = Blob | |
| Pull = PullF or PullE or PullD or PullC or PullB or PullA or Pull9 or Pull8 or Pull7 or Pull6 or Pull5 or Pull4 or Pull3 or Pull2 or Pull1 or Pull0 | |
| ======= | |
| SOUNDS | |
| ======= | |
| SFX0 67117309 | |
| ================ | |
| COLLISIONLAYERS | |
| ================ | |
| Background | |
| Pull | |
| Wall, Blob | |
| Player | |
| ====== | |
| RULES | |
| ====== | |
| [Pull]->[] | |
| [Player|no Pull] -> [Player|PullF] | |
| [PullF|no Pull] -> [PullF|PullE] | |
| [PullE|no Pull] -> [PullE|PullD] | |
| [PullD|no Pull] -> [PullD|PullC] | |
| [PullC|no Pull] -> [PullC|PullB] | |
| [PullB|no Pull] -> [PullB|PullA] | |
| [PullA|no Pull] -> [PullA|Pull9] | |
| [Pull9|no Pull] -> [Pull9|Pull8] | |
| [Pull8|no Pull] -> [Pull8|Pull7] | |
| [Pull7|no Pull] -> [Pull7|Pull6] | |
| [Pull6|no Pull] -> [Pull6|Pull5] | |
| [Pull5|no Pull] -> [Pull5|Pull4] | |
| [Pull4|no Pull] -> [Pull4|Pull3] | |
| [Pull3|no Pull] -> [Pull3|Pull2] | |
| [Pull2|no Pull] -> [Pull2|Pull1] | |
| [Pull1|no Pull] -> [Pull1|Pull0] | |
| UP [Blob Pull0|Pull1 no Blob] -> [UP Blob Pull0|Pull1] | |
| UP [Blob Pull1|Pull2 no Blob] -> [UP Blob Pull1|Pull2] | |
| UP [Blob Pull2|Pull3 no Blob] -> [UP Blob Pull2|Pull3] | |
| UP [Blob Pull3|Pull4 no Blob] -> [UP Blob Pull3|Pull4] | |
| UP [Blob Pull4|Pull5 no Blob] -> [UP Blob Pull4|Pull5] | |
| UP [Blob Pull5|Pull6 no Blob] -> [UP Blob Pull5|Pull6] | |
| UP [Blob Pull6|Pull7 no Blob] -> [UP Blob Pull6|Pull7] | |
| UP [Blob Pull7|Pull8 no Blob] -> [UP Blob Pull7|Pull8] | |
| UP [Blob Pull8|Pull9 no Blob] -> [UP Blob Pull8|Pull9] | |
| UP [Blob Pull9|PullA no Blob] -> [UP Blob Pull9|PullA] | |
| UP [Blob PullA|PullB no Blob] -> [UP Blob PullA|PullB] | |
| UP [Blob PullB|PullC no Blob] -> [UP Blob PullB|PullC] | |
| UP [Blob PullC|PullD no Blob] -> [UP Blob PullC|PullD] | |
| UP [Blob PullD|PullE no Blob] -> [UP Blob PullD|PullE] | |
| UP [Blob PullE|PullF no Blob] -> [UP Blob PullE|PullF] | |
| DOWN [Blob Pull0|Pull1 no Blob] -> [DOWN Blob Pull0|Pull1] | |
| DOWN [Blob Pull1|Pull2 no Blob] -> [DOWN Blob Pull1|Pull2] | |
| DOWN [Blob Pull2|Pull3 no Blob] -> [DOWN Blob Pull2|Pull3] | |
| DOWN [Blob Pull3|Pull4 no Blob] -> [DOWN Blob Pull3|Pull4] | |
| DOWN [Blob Pull4|Pull5 no Blob] -> [DOWN Blob Pull4|Pull5] | |
| DOWN [Blob Pull5|Pull6 no Blob] -> [DOWN Blob Pull5|Pull6] | |
| DOWN [Blob Pull6|Pull7 no Blob] -> [DOWN Blob Pull6|Pull7] | |
| DOWN [Blob Pull7|Pull8 no Blob] -> [DOWN Blob Pull7|Pull8] | |
| DOWN [Blob Pull8|Pull9 no Blob] -> [DOWN Blob Pull8|Pull9] | |
| DOWN [Blob Pull9|PullA no Blob] -> [DOWN Blob Pull9|PullA] | |
| DOWN [Blob PullA|PullB no Blob] -> [DOWN Blob PullA|PullB] | |
| DOWN [Blob PullB|PullC no Blob] -> [DOWN Blob PullB|PullC] | |
| DOWN [Blob PullC|PullD no Blob] -> [DOWN Blob PullC|PullD] | |
| DOWN [Blob PullD|PullE no Blob] -> [DOWN Blob PullD|PullE] | |
| DOWN [Blob PullE|PullF no Blob] -> [DOWN Blob PullE|PullF] | |
| LEFT [Blob Pull0|Pull1 no Blob] -> [LEFT Blob Pull0|Pull1] | |
| LEFT [Blob Pull1|Pull2 no Blob] -> [LEFT Blob Pull1|Pull2] | |
| LEFT [Blob Pull2|Pull3 no Blob] -> [LEFT Blob Pull2|Pull3] | |
| LEFT [Blob Pull3|Pull4 no Blob] -> [LEFT Blob Pull3|Pull4] | |
| LEFT [Blob Pull4|Pull5 no Blob] -> [LEFT Blob Pull4|Pull5] | |
| LEFT [Blob Pull5|Pull6 no Blob] -> [LEFT Blob Pull5|Pull6] | |
| LEFT [Blob Pull6|Pull7 no Blob] -> [LEFT Blob Pull6|Pull7] | |
| LEFT [Blob Pull7|Pull8 no Blob] -> [LEFT Blob Pull7|Pull8] | |
| LEFT [Blob Pull8|Pull9 no Blob] -> [LEFT Blob Pull8|Pull9] | |
| LEFT [Blob Pull9|PullA no Blob] -> [LEFT Blob Pull9|PullA] | |
| LEFT [Blob PullA|PullB no Blob] -> [LEFT Blob PullA|PullB] | |
| LEFT [Blob PullB|PullC no Blob] -> [LEFT Blob PullB|PullC] | |
| LEFT [Blob PullC|PullD no Blob] -> [LEFT Blob PullC|PullD] | |
| LEFT [Blob PullD|PullE no Blob] -> [LEFT Blob PullD|PullE] | |
| LEFT [Blob PullE|PullF no Blob] -> [LEFT Blob PullE|PullF] | |
| RIGHT [Blob Pull0|Pull1 no Blob] -> [RIGHT Blob Pull0|Pull1] | |
| RIGHT [Blob Pull1|Pull2 no Blob] -> [RIGHT Blob Pull1|Pull2] | |
| RIGHT [Blob Pull2|Pull3 no Blob] -> [RIGHT Blob Pull2|Pull3] | |
| RIGHT [Blob Pull3|Pull4 no Blob] -> [RIGHT Blob Pull3|Pull4] | |
| RIGHT [Blob Pull4|Pull5 no Blob] -> [RIGHT Blob Pull4|Pull5] | |
| RIGHT [Blob Pull5|Pull6 no Blob] -> [RIGHT Blob Pull5|Pull6] | |
| RIGHT [Blob Pull6|Pull7 no Blob] -> [RIGHT Blob Pull6|Pull7] | |
| RIGHT [Blob Pull7|Pull8 no Blob] -> [RIGHT Blob Pull7|Pull8] | |
| RIGHT [Blob Pull8|Pull9 no Blob] -> [RIGHT Blob Pull8|Pull9] | |
| RIGHT [Blob Pull9|PullA no Blob] -> [RIGHT Blob Pull9|PullA] | |
| RIGHT [Blob PullA|PullB no Blob] -> [RIGHT Blob PullA|PullB] | |
| RIGHT [Blob PullB|PullC no Blob] -> [RIGHT Blob PullB|PullC] | |
| RIGHT [Blob PullC|PullD no Blob] -> [RIGHT Blob PullC|PullD] | |
| RIGHT [Blob PullD|PullE no Blob] -> [RIGHT Blob PullD|PullE] | |
| RIGHT [Blob PullE|PullF no Blob] -> [RIGHT Blob PullE|PullF] | |
| LATE [Pull] -> [] | |
| ============== | |
| WINCONDITIONS | |
| ============== | |
| (there's no way to win against a floating eyeball :S ) | |
| ======= | |
| LEVELS | |
| ======= | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| ...................##...##.......................... | |
| ...................#.....#.......................... | |
| .....................BBB.#.......................... | |
| ....................BBBBB........................... | |
| ....................BBPBB........................... | |
| ....................BBBBB#.......................... | |
| .....................BBB.#.......................... | |
| ...................#.....#.......................... | |
| ...................###.###.......................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
| .................................................... | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment