Created
September 7, 2017 00:49
-
-
Save anonymous/a9d9799012d84ca9f5038e09177e8c32 to your computer and use it in GitHub Desktop.
title
This file contains 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 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 Quantum Childminding | |
author Mark Richardson | |
noaction | |
require_player_movement | |
run_rules_on_level_start | |
(verbose_logging) | |
======== | |
OBJECTS | |
======== | |
Background | |
Black | |
Player @ | |
White Gray Pink Green | |
.000. | |
.323. | |
00000 | |
.111. | |
11111 | |
Wave . | |
Pink | |
..... | |
..... | |
..0.. | |
..... | |
..... | |
Child | |
Brown Yellow Pink | |
..... | |
.000. | |
11111 | |
.222. | |
22222 | |
Move1 | |
Transparent | |
Move2 | |
Transparent | |
WallA A | |
LightGray | |
WallB B | |
LightGray LightBlue | |
11011 | |
11011 | |
00000 | |
11011 | |
11011 | |
Level1 1 | |
Brown Black | |
00000 | |
01110 | |
01110 | |
01110 | |
00000 | |
Level1A | |
Brown #F00 #D00 | |
01210 | |
02120 | |
01210 | |
02120 | |
00000 | |
Level1B | |
Brown #F80 #D70 | |
01210 | |
02120 | |
01210 | |
02120 | |
00000 | |
Level1C | |
Brown #FF0 #DD0 | |
01210 | |
02120 | |
01210 | |
02120 | |
00000 | |
Level1D | |
Brown #8F0 #7D0 | |
01210 | |
02120 | |
01210 | |
02120 | |
00000 | |
Level1E | |
Brown #0F0 #0D0 | |
01210 | |
02120 | |
01210 | |
02120 | |
00000 | |
Level2 2 | |
Brown Black | |
11111 | |
11111 | |
00000 | |
11111 | |
00000 | |
Level2A | |
Brown DarkGreen Purple LightBlue Orange | |
34412 | |
34412 | |
00000 | |
12334 | |
00000 | |
Level2B | |
Brown Red White Black Blue | |
34412 | |
34412 | |
00000 | |
12334 | |
00000 | |
Level2C | |
Brown LightGreen Green Yellow LightRed | |
34412 | |
34412 | |
00000 | |
12334 | |
00000 | |
Level2D | |
Brown Pink DarkBrown DarkBlue Grey | |
34412 | |
34412 | |
00000 | |
12334 | |
00000 | |
Level2E | |
Brown LightGrey LightBrown DarkGrey DarkRed | |
34412 | |
34412 | |
00000 | |
12334 | |
00000 | |
Level3 3 | |
Brown Black | |
00000 | |
01110 | |
01110 | |
01110 | |
00000 | |
Level3A | |
Brown LightBlue | |
00000 | |
01110 | |
01110 | |
01110 | |
00000 | |
Level3B | |
Brown Grey LightGrey | |
00000 | |
01210 | |
02120 | |
01210 | |
00000 | |
Level3C | |
Brown LightBrown | |
..1.. | |
.100. | |
..1.. | |
.100. | |
.100. | |
Level3D | |
White Red Black | |
00000 | |
.000. | |
11121 | |
12111 | |
.000. | |
Level3E | |
Brown DarkBrown | |
00000 | |
11011 | |
00000 | |
01101 | |
00000 | |
======= | |
LEGEND | |
======= | |
Level1X = Level1A or Level1B or Level1C or Level1D or Level1E | |
Level2X = Level2A or Level2B or Level2C or Level2D or Level2E | |
Level3X = Level3A or Level3B or Level3C or Level3D or Level3E | |
Wall = A or B or 1 or Level1X or 2 or Level2X or 3 or Level3X | |
======= | |
SOUNDS | |
======= | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
Wave, Child, Move1, Move2 | |
Player, Wall | |
====== | |
RULES | |
====== | |
(Decorate level) | |
[Level1]->[random Level1X] | |
[Level2]->[random Level2X] | |
[Level3]->[random Level3X] | |
(Change Move counter) | |
[Move1]->[] | |
random [Wall]->[action Wall] | |
[Move2][action Wall]->[][stationary Wall Move1] | |
[action Wall]->[stationary Wall Move2] | |
(Move Nanny) | |
[> Player|no Wall]->[|stationary Player] | |
(Expand Wave) | |
[Child no Player]->[Wave] | |
[Move1][stationary Wave]->[Move1][action Wave] | |
[action Wave|no Wave no Wall no Player]->[action Wave|stationary Wave] | |
[action Wave]->[stationary Wave] | |
(Observe Wave) | |
(... at Nanny's location) | |
[Player Wave]->[Player up Wave] | |
[up Wave][stationary Wave]->[][stationary Wave] | |
[up Wave]->[stationary Child] | |
(... in Nanny's line of sight) | |
[Player|no Wall stationary Background]->[Player|> Background] | |
startloop | |
[moving Background stationary Wave]->[moving Background action Wave] | |
[> Background|no Wall stationary Background]->[> Background|action Background] | |
[> Background|stationary Background]->[stationary Background|stationary Background] | |
[> Background|action Background]->[stationary Background|> Background] | |
random[action Wave]->[up Wave] | |
[action Wave]->[] | |
[up Wave][stationary Wave]->[][stationary Wave] | |
[up Wave]->[stationary Child] | |
endloop | |
============== | |
WINCONDITIONS | |
============== | |
some Player on Child | |
======= | |
LEVELS | |
======= | |
message ♪ Schrodinger's daughter ♪ ♪ is a difficult girl. ♪ ♪ ♪ ♪ Look away for a second ♪ ♪ and you'll lose her. ♪ | |
message ♪ She could be anywhere. ♪ ♪ ♪ ♪ She's actually everywhere! ♪ ♪ ♪ ♪ At least she is until ♪ ♪ proven otherwise. ♪ | |
message Schrodinger's nanny always finds her in the last place she looks, and only after exhausting all other possibilities. | |
message Grocery Store | |
AAAAAAAAAAA | |
A111111111B | |
A1.......1B | |
A1.11111.1A | |
A1.11111.1B | |
A1.......1A | |
A1.11111.1B | |
A1.11111.1A | |
[email protected] | |
A111111111B | |
AAAAAAAAAAA | |
message Toy Shop | |
AABBAAAAAAABBAA | |
A222222A222222A | |
A2.....A.....2A | |
A2.222.A.222.2A | |
A2.222...222.2A | |
A2.222.A.222.2A | |
[email protected] | |
AAAAAAAAAA.AAAA | |
A2.....A.....2A | |
A2.222.A.222.2A | |
A2.222...222.2A | |
A2.222.A.222.2A | |
A2.....A.....2A | |
A222222A222222A | |
ABBBBBBABBBBBBA | |
message Museum | |
AABBBAAABBBAAABBBAA | |
A.....A.....A.....A | |
B.3.3.A.3.3.A.3.3.B | |
[email protected] | |
B33.33A33.33A33.33B | |
A33.33A33.33A33.33A | |
AAA.AAAAA.AAAAA.AAA | |
A...33A33.33A33...A | |
B.3.33A33.33A33.3.B | |
B.3.............3.B | |
B.3.33A.333.A33.3.B | |
A...33A.....A33...A | |
AABBBAAABBBAAABBBAA | |
message For goodness sake, child! I'm putting a bell on you so I never lose you again. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment