Created
February 17, 2020 23:46
-
-
Save jcmiller11/79f396fd305ea0925c85510804664bb5 to your computer and use it in GitHub Desktop.
Day/Night Cycle Test (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 Day/Night Cycle Test | |
| author jcGyo | |
| homepage www.puzzlescript.net | |
| realtime_interval 1 | |
| ======== | |
| OBJECTS | |
| ======== | |
| Background | |
| LIGHTGREEN GREEN | |
| 11111 | |
| 01111 | |
| 11101 | |
| 11111 | |
| 10111 | |
| Sky1 | |
| blue | |
| Sky2 | |
| #1B4CCC | |
| Sky3 | |
| #1B397D | |
| Sky4 | |
| #1A2E52 | |
| Sky5 | |
| #192736 | |
| Sky6 | |
| darkblue | |
| Player | |
| Black Orange White Blue | |
| .000. | |
| .111. | |
| 22222 | |
| .333. | |
| .3.3. | |
| RisingSun1 | |
| yellow | |
| ..... | |
| ..... | |
| ..... | |
| ..... | |
| .000. | |
| RisingSun2 | |
| yellow | |
| ..... | |
| ..... | |
| ..... | |
| .000. | |
| 00000 | |
| RisingSun3 | |
| yellow | |
| ..... | |
| ..... | |
| .000. | |
| 00000 | |
| 00000 | |
| RisingSun4 | |
| yellow | |
| ..... | |
| .000. | |
| 00000 | |
| 00000 | |
| .000. | |
| RisingSun5 | |
| yellow | |
| .000. | |
| 00000 | |
| 00000 | |
| .000. | |
| ..... | |
| RisingSun6 | |
| yellow | |
| 00000 | |
| 00000 | |
| .000. | |
| ..... | |
| ..... | |
| RisingSun7 | |
| yellow | |
| 00000 | |
| .000. | |
| ..... | |
| ..... | |
| ..... | |
| RisingSun8 | |
| yellow | |
| .000. | |
| ..... | |
| ..... | |
| ..... | |
| ..... | |
| SettingSun8 | |
| yellow | |
| ..... | |
| ..... | |
| ..... | |
| ..... | |
| .000. | |
| SettingSun7 | |
| yellow | |
| ..... | |
| ..... | |
| ..... | |
| .000. | |
| 00000 | |
| SettingSun6 | |
| yellow | |
| ..... | |
| ..... | |
| .000. | |
| 00000 | |
| 00000 | |
| SettingSun5 | |
| yellow | |
| ..... | |
| .000. | |
| 00000 | |
| 00000 | |
| .000. | |
| SettingSun4 | |
| yellow | |
| .000. | |
| 00000 | |
| 00000 | |
| .000. | |
| ..... | |
| SettingSun3 | |
| yellow | |
| 00000 | |
| 00000 | |
| .000. | |
| ..... | |
| ..... | |
| SettingSun2 | |
| yellow | |
| 00000 | |
| .000. | |
| ..... | |
| ..... | |
| ..... | |
| SettingSun1 | |
| yellow | |
| .000. | |
| ..... | |
| ..... | |
| ..... | |
| ..... | |
| Moon1 | |
| lightgray | |
| ..... | |
| ..... | |
| ..... | |
| ..... | |
| .000. | |
| Moon2 | |
| lightgray | |
| ..... | |
| ..... | |
| ..... | |
| .000. | |
| 000.. | |
| Moon3 | |
| lightgray | |
| ..... | |
| ..... | |
| .000. | |
| 000.. | |
| 000.. | |
| Moon4 | |
| lightgray | |
| ..... | |
| .000. | |
| 000.. | |
| 000.. | |
| .000. | |
| Moon5 | |
| lightgray | |
| .000. | |
| 000.. | |
| 000.. | |
| .000. | |
| ..... | |
| Moon6 | |
| lightgray | |
| 000.. | |
| 000.. | |
| .000. | |
| ..... | |
| ..... | |
| Moon7 | |
| lightgray | |
| 000.. | |
| .000. | |
| ..... | |
| ..... | |
| ..... | |
| Moon8 | |
| lightgray | |
| .000. | |
| ..... | |
| ..... | |
| ..... | |
| ..... | |
| RTMarker | |
| transparent | |
| SunMarker1 | |
| transparent | |
| SunMarker2 | |
| transparent | |
| SunMarker3 | |
| transparent | |
| SunMarker4 | |
| transparent | |
| SunMarker5 | |
| transparent | |
| SunMarker6 | |
| transparent | |
| SunMarker7 | |
| transparent | |
| SunMarker8 | |
| transparent | |
| MoonMarker1 | |
| transparent | |
| MoonMarker2 | |
| transparent | |
| MoonMarker3 | |
| transparent | |
| MoonMarker4 | |
| transparent | |
| MoonMarker5 | |
| transparent | |
| MoonMarker6 | |
| transparent | |
| MoonMarker7 | |
| transparent | |
| MoonMarker8 | |
| transparent | |
| DawnMarker1 | |
| transparent | |
| DawnMarker2 | |
| transparent | |
| DawnMarker3 | |
| transparent | |
| DawnMarker4 | |
| transparent | |
| DawnMarker5 | |
| transparent | |
| DawnMarker6 | |
| transparent | |
| DawnMarker7 | |
| transparent | |
| DawnMarker8 | |
| transparent | |
| DawnMarker9 | |
| transparent | |
| DawnMarkerA | |
| transparent | |
| DawnMarkerB | |
| transparent | |
| DawnMarkerC | |
| transparent | |
| DawnMarkerD | |
| transparent | |
| DawnMarkerE | |
| transparent | |
| DawnMarkerF | |
| transparent | |
| ======= | |
| LEGEND | |
| ======= | |
| . = Background | |
| P = Player | |
| # = Sky5 | |
| O = Sky5 and RisingSun1 | |
| Moon = Moon1 or Moon2 or Moon3 or Moon4 or Moon5 or Moon6 or Moon7 or Moon8 | |
| RisingSun = RisingSun1 or RisingSun2 or RisingSun3 or RisingSun4 or RisingSun5 or RisingSun6 or RisingSun7 or RisingSun8 | |
| SettingSun = SettingSun1 or SettingSun2 or SettingSun3 or SettingSun4 or SettingSun5 or SettingSun6 or SettingSun7 or SettingSun8 | |
| SunMarker = SunMarker1 or SunMarker2 or SunMarker3 or SunMarker4 or SunMarker5 or SunMarker6 or SunMarker7 or SunMarker8 | |
| MoonMarker = MoonMarker1 or MoonMarker2 or MoonMarker3 or MoonMarker4 or MoonMarker5 or MoonMarker6 or MoonMarker7 or MoonMarker8 | |
| DawnMarker = DawnMarker1 or DawnMarker2 or DawnMarker3 or DawnMarker4 or DawnMarker5 or DawnMarker6 or DawnMarker7 or DawnMarker8 or DawnMarker9 or DawnMarkerA or DawnMarkerB or DawnMarkerC or DawnMarkerD or DawnMarkerE or DawnMarkerF | |
| Sun = RisingSun or SettingSun | |
| Markers = RTMarker or SunMarker or MoonMarker or DawnMarker | |
| Sky = Sky1 or Sky2 or Sky3 or Sky4 or Sky5 or Sky6 | |
| ======= | |
| SOUNDS | |
| ======= | |
| ================ | |
| COLLISIONLAYERS | |
| ================ | |
| Background | |
| Player, Sky | |
| Sun, Moon | |
| Markers | |
| ====== | |
| RULES | |
| ====== | |
| [RTMarker] -> [] | |
| [stationary Player] -> [Player RTMarker] | |
| [RTMarker] [DawnMarkerF] -> [RTMarker] [RisingSun1] | |
| [RTMarker] [DawnMarkerE] -> [RTMarker] [DawnMarkerF] | |
| [RTMarker] [DawnMarkerD] -> [RTMarker] [DawnMarkerE] | |
| [RTMarker] [DawnMarkerC] -> [RTMarker] [DawnMarkerD] | |
| [RTMarker] [DawnMarkerB] -> [RTMarker] [DawnMarkerC] | |
| [RTMarker] [DawnMarkerA] -> [RTMarker] [DawnMarkerB] | |
| [RTMarker] [DawnMarker9] -> [RTMarker] [DawnMarkerA] | |
| [RTMarker] [DawnMarker8] -> [RTMarker] [DawnMarker9] | |
| [RTMarker] [DawnMarker7] -> [RTMarker] [DawnMarker8] | |
| [RTMarker] [DawnMarker6] -> [RTMarker] [DawnMarker7] | |
| [RTMarker] [DawnMarker5] -> [RTMarker] [DawnMarker6] | |
| [RTMarker] [DawnMarker4] -> [RTMarker] [DawnMarker5] | |
| [RTMarker] [DawnMarker3] -> [RTMarker] [DawnMarker4] | |
| [RTMarker] [DawnMarker2] -> [RTMarker] [DawnMarker3] | |
| [RTMarker] [DawnMarker1] -> [RTMarker] [DawnMarker2] | |
| [RTMarker] [MoonMarker8] -> [RTMarker] [Moon1] | |
| [RTMarker] [MoonMarker7] -> [RTMarker] [MoonMarker8] | |
| [RTMarker] [MoonMarker6] -> [RTMarker] [MoonMarker7] | |
| [RTMarker] [MoonMarker5] -> [RTMarker] [MoonMarker6] | |
| [RTMarker] [MoonMarker4] -> [RTMarker] [MoonMarker5] | |
| [RTMarker] [MoonMarker3] -> [RTMarker] [MoonMarker4] | |
| [RTMarker] [MoonMarker2] -> [RTMarker] [MoonMarker3] | |
| [RTMarker] [MoonMarker1] -> [RTMarker] [MoonMarker2] | |
| [RTMarker] [Moon8] -> [RTMarker] [] | |
| [RTMarker] [Moon7] -> [RTMarker] [Moon8] | |
| [RTMarker] [Moon6] -> [RTMarker] [Moon7] | |
| [RTMarker] [Moon5] -> [RTMarker] [Moon6] | |
| [RTMarker] [Moon4] -> [RTMarker] [Moon5] | |
| [RTMarker] [Moon3] -> [RTMarker] [Moon4] | |
| [RTMarker] [Moon2] -> [RTMarker] [Moon3] | |
| [RTMarker] [Moon1] -> [RTMarker] [Moon2] | |
| UP [Moon6|no Moon Sky] -> [Moon6|Moon1 Sky] | |
| DOWN [Moon8|Sky|Sky|No Sky] ->[Moon8 DawnMarker1|Sky|Sky|] | |
| DOWN [DawnMarker|Sky] -> [|DawnMarker Sky] | |
| DOWN [SettingSun8|no Sky] ->[SettingSun8 MoonMarker1|no Sky] | |
| Right [MoonMarker1|] -> [|MoonMarker1] | |
| [RTMarker] [SettingSun8] -> [RTMarker] [] | |
| [RTMarker] [SettingSun7] -> [RTMarker] [SettingSun8] | |
| [RTMarker] [SettingSun6] -> [RTMarker] [SettingSun7] | |
| [RTMarker] [SettingSun5] -> [RTMarker] [SettingSun6] | |
| [RTMarker] [SettingSun4] -> [RTMarker] [SettingSun5] | |
| [RTMarker] [SettingSun3] -> [RTMarker] [SettingSun4] | |
| [RTMarker] [SettingSun2] -> [RTMarker] [SettingSun3] | |
| [RTMarker] [SettingSun1] -> [RTMarker] [SettingSun2] | |
| DOWN [SettingSun6|no SettingSun Sky] -> [SettingSun6|SettingSun1 Sky] | |
| [RTMarker] [SunMarker8] -> [RTMarker] [SettingSun1] | |
| [RTMarker] [SunMarker7] -> [RTMarker] [SunMarker8] | |
| [RTMarker] [SunMarker6] -> [RTMarker] [SunMarker7] | |
| [RTMarker] [SunMarker5] -> [RTMarker] [SunMarker6] | |
| [RTMarker] [SunMarker4] -> [RTMarker] [SunMarker5] | |
| [RTMarker] [SunMarker3] -> [RTMarker] [SunMarker4] | |
| [RTMarker] [SunMarker2] -> [RTMarker] [SunMarker3] | |
| [RTMarker] [SunMarker1] -> [RTMarker] [SunMarker2] | |
| DOWN [RisingSun8|Sky|Sky|No Sky] ->[RisingSun8 SunMarker1|Sky|Sky|] | |
| LEFT [SunMarker1|] -> [|SunMarker1] | |
| [RTMarker] [RisingSun8] -> [RTMarker] [] | |
| [RTMarker] [RisingSun7] -> [RTMarker] [RisingSun8] | |
| [RTMarker] [RisingSun6] -> [RTMarker] [RisingSun7] | |
| [RTMarker] [RisingSun5] -> [RTMarker] [RisingSun6] | |
| [RTMarker] [RisingSun4] -> [RTMarker] [RisingSun5] | |
| [RTMarker] [RisingSun3] -> [RTMarker] [RisingSun4] | |
| [RTMarker] [RisingSun2] -> [RTMarker] [RisingSun3] | |
| [RTMarker] [RisingSun1] -> [RTMarker] [RisingSun2] | |
| UP [RisingSun6|no RisingSun Sky] -> [RisingSun6|RisingSun1 Sky] | |
| LATE DOWN [RisingSun1|no Sky] [Sky] -> [RisingSun1|] [sky5] | |
| LATE DOWN [RisingSun2|no Sky] [Sky] -> [RisingSun2|] [sky4] | |
| LATE DOWN [RisingSun3|no Sky] [Sky] -> [RisingSun3|] [sky3] | |
| LATE DOWN [RisingSun4|no Sky] [Sky] -> [RisingSun4|] [sky2] | |
| LATE DOWN [RisingSun5|no Sky] [Sky] -> [RisingSun5|] [sky1] | |
| LATE DOWN [SettingSun3|no Sky] [Sky] -> [SettingSun3|] [sky1] | |
| LATE DOWN [SettingSun4|no Sky] [Sky] -> [SettingSun4|] [sky2] | |
| LATE DOWN [SettingSun5|no Sky] [Sky] -> [SettingSun5|] [sky3] | |
| LATE DOWN [SettingSun6|no Sky] [Sky] -> [SettingSun6|] [sky4] | |
| LATE DOWN [SettingSun7|no Sky] [Sky] -> [SettingSun7|] [sky5] | |
| LATE DOWN [SettingSun8|no Sky] [Sky] -> [SettingSun8|] [sky6] | |
| ============== | |
| WINCONDITIONS | |
| ============== | |
| ======= | |
| LEVELS | |
| ======= | |
| ############ | |
| ############ | |
| ###########O | |
| ............ | |
| ............ | |
| .........P.. | |
| ............ | |
| ............ | |
| ............ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment