Last active
March 19, 2019 08:27
-
-
Save jjmajava/bdc43ac0e525028a59de85ef61c72819 to your computer and use it in GitHub Desktop.
Kuku is is You (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 Kuku is is You | |
| ======== | |
| OBJECTS | |
| ======== | |
| background . | |
| black darkblue | |
| 00000 | |
| 00000 | |
| 00100 | |
| 00000 | |
| 00000 | |
| player you | |
| darkred | |
| push | |
| darkblue | |
| stop | |
| darkgreen | |
| win | |
| green | |
| kuku @ | |
| white | |
| .000. | |
| 0.0.0 | |
| 00000 | |
| .000. | |
| .0.0. | |
| rock * | |
| brown | |
| .00.. | |
| 0000. | |
| 0.000 | |
| 00.00 | |
| .000. | |
| wall # | |
| grey | |
| 000.0 | |
| ..... | |
| 0.000 | |
| ..... | |
| 000.0 | |
| flag f | |
| yellow | |
| .0... | |
| .0000 | |
| .000. | |
| .0... | |
| .0... | |
| kukunoq | |
| lightblue | |
| .000. | |
| 0.0.0 | |
| 00000 | |
| .000. | |
| .0.0. | |
| rocknoq | |
| darkbrown | |
| .00.. | |
| 0000. | |
| 0.000 | |
| 00.00 | |
| .000. | |
| wallnoq | |
| darkgrey | |
| 000.0 | |
| ..... | |
| 0.000 | |
| ..... | |
| 000.0 | |
| flagnoq | |
| lightbrown | |
| .0... | |
| .0000 | |
| .000. | |
| .0... | |
| .0... | |
| is = | |
| lightgrey | |
| ..... | |
| .000. | |
| ..... | |
| .000. | |
| ..... | |
| iswall a | |
| darkgrey | |
| ..... | |
| .000. | |
| .000. | |
| .000. | |
| ..... | |
| isrock c | |
| brown | |
| ..... | |
| .00.. | |
| .000. | |
| .000. | |
| ..... | |
| iskuku u | |
| lightblue | |
| ..0.. | |
| .000. | |
| ..0.. | |
| .0.0. | |
| ..... | |
| isyou y | |
| red | |
| ..... | |
| .0.0. | |
| .000. | |
| ..0.. | |
| ..... | |
| ispush h | |
| green | |
| ..... | |
| ..0.. | |
| ...0. | |
| ..0.. | |
| ..... | |
| isstop s | |
| darkred | |
| ..... | |
| .0.0. | |
| ..0.. | |
| .0.0. | |
| ..... | |
| isflag g | |
| lightbrown | |
| 00000 | |
| 00..0 | |
| 00.00 | |
| 00.00 | |
| 00000 | |
| ======= | |
| LEGEND | |
| ======= | |
| objekt = kuku or rock or wall | |
| o = objekt | |
| objektnoq = kukunoq or rocknoq or wallnoq or flagnoq | |
| onoq = objektnoq | |
| anywall = wall or wallnoq | |
| anyrock = rock or rocknoq | |
| anyflag = flag or flagnoq | |
| anykuku = kuku or kukunoq | |
| quality = push or stop or you | |
| q = quality | |
| symbol = is or iswall or isrock or isyou or iskuku or ispush or isstop or isflag | |
| ======= | |
| SOUNDS | |
| ======= | |
| ================ | |
| COLLISIONLAYERS | |
| ================ | |
| background | |
| push | |
| stop | |
| win | |
| you | |
| objektnoq | |
| flag | |
| rock | |
| wall | |
| kuku | |
| symbol | |
| ====== | |
| RULES | |
| ====== | |
| [ > you o| stop ] -> [ you o | stop ] | |
| [ > push o | stop ] -> [ push o | stop ] | |
| [ > you o | push o | no stop ] -> [ > you > o | > push > o | ] | |
| [ > push o | push o | no stop ] -> [ > push > o | > push > o | ] | |
| [ > you o | push symbol ] -> [ > you > o | > push > symbol ] | |
| [ > push o | push symbol ] -> [ > push > o | > push > symbol ] | |
| [ > you o ] -> [ > you > o ] | |
| late [ q ] -> [ ] | |
| late [ symbol ] -> [ symbol push ] | |
| late [ you ] -> [ you push ] | |
| late [ isyou | is | iskuku ][ anykuku ] -> [ isyou | is | iskuku ][ you kuku ] | |
| late [ isyou | is | iswall ][ anywall ] -> [ isyou | is | iswall ][ you wall ] | |
| late [ isyou | is | isrock ][ anyrock ] -> [ isyou | is | isrock ][ you rock ] | |
| late [ ispush | is | iskuku ][ anykuku ] -> [ ispush | is | iskuku ][ push kuku ] | |
| late [ ispush | is | iswall ][ anywall ] -> [ ispush | is | iswall ][ push wall ] | |
| late [ ispush | is | isrock ][ anyrock ] -> [ ispush | is | isrock ][ push rock ] | |
| late [ isstop | is | iskuku ][ anykuku ] -> [ isstop | is | iskuku ][ stop kuku ] | |
| late [ isstop | is | iswall ][ anywall ] -> [ isstop | is | iswall ][ stop wall ] | |
| late [ isstop | is | isrock ][ anyrock ] -> [ isstop | is | isrock ][ stop rock ] | |
| late [ rock no q ] -> [ rocknoq ] | |
| late [ kuku no q ] -> [ kukunoq ] | |
| late [ wall no q ] -> [ wallnoq ] | |
| late [ flag no q ] -> [ flagnoq ] | |
| ============== | |
| WINCONDITIONS | |
| ============== | |
| ======= | |
| LEVELS | |
| ======= | |
| ............... | |
| .c=h........... | |
| ............... | |
| ....y=u........ | |
| ............... | |
| ............... | |
| ....*....a=s... | |
| ............... | |
| ..**........... | |
| ......######... | |
| ......#....#... | |
| ..*...#..f.#... | |
| ..@*..#....#... | |
| ......######... | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment