Skip to content

Instantly share code, notes, and snippets.

Created September 7, 2017 00:49
Show Gist options
  • Save anonymous/a9d9799012d84ca9f5038e09177e8c32 to your computer and use it in GitHub Desktop.
Save anonymous/a9d9799012d84ca9f5038e09177e8c32 to your computer and use it in GitHub Desktop.
title
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
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