Created
April 24, 2017 01:49
-
-
Save anonymous/b35c11f637ee51c1809b5449a591c842 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 Design space | |
author Robert Mock | |
homepage www.somevideogam.es | |
======== | |
OBJECTS | |
======== | |
Background | |
LIGHTGREEN GREEN | |
11111 | |
01111 | |
11101 | |
11111 | |
10111 | |
snowbackground | |
white | |
cleansnow | |
lightgreen green white | |
21112 | |
01111 | |
11101 | |
11111 | |
20112 | |
Water | |
blue lightblue | |
00010 | |
11111 | |
01000 | |
11111 | |
00010 | |
grill | |
orange red yellow | |
20202 | |
11111 | |
02020 | |
11111 | |
20202 | |
sokocrate | |
orange | |
ssrPlayer | |
Orange red black | |
.000. | |
.000. | |
01110 | |
.111. | |
.2.2. | |
target | |
lightgreen green | |
11111 | |
10001 | |
10101 | |
10001 | |
11111 | |
hooktarget | |
lightgreen green | |
10000 | |
01111 | |
00000 | |
01111 | |
10000 | |
hookright | |
black | |
.0000 | |
0.... | |
00000 | |
0.... | |
.0000 | |
hookdown | |
black | |
.000. | |
0.0.0 | |
0.0.0 | |
0.0.0 | |
0.0.0 | |
hookup | |
black | |
0.0.0 | |
0.0.0 | |
0.0.0 | |
0.0.0 | |
.000. | |
hookleft | |
black | |
0000. | |
....0 | |
00000 | |
....0 | |
0000. | |
ltd | |
black darkgrey | |
.1000 | |
10.00 | |
0.0.0 | |
.0.0. | |
..0.. | |
dtl | |
black darkgrey | |
..000 | |
.0.00 | |
0.0.0 | |
.0.01 | |
..01. | |
ltu | |
black darkgrey | |
..0.. | |
.0.0. | |
0.0.0 | |
10.00 | |
.1000 | |
utl | |
black darkgrey | |
..01. | |
.0.01 | |
0.0.0 | |
.0.00 | |
..000 | |
utr | |
black darkgrey | |
.10.. | |
10.0. | |
0.0.0 | |
00.0. | |
000.. | |
rtu | |
black darkgrey | |
..0.. | |
.0.0. | |
0.0.0 | |
00.01 | |
0001. | |
rtd | |
black darkgrey | |
0001. | |
00.01 | |
0.0.0 | |
.0.0. | |
..0.. | |
dtr | |
black darkgrey | |
000.. | |
00.0. | |
0.0.0 | |
10.0. | |
.10.. | |
hugman | |
black | |
..... | |
.000. | |
.000. | |
.0.0. | |
.0.0. | |
bunc | |
pink | |
bhd | |
pink | |
bfd(flipping down) | |
pink | |
bhu | |
brown | |
bfull | |
brown | |
bburned | |
black | |
tunc | |
pink | |
thd | |
pink | |
tfd | |
pink | |
thu | |
brown | |
tfull | |
brown | |
tburned | |
black | |
snowman | |
white black orange | |
.101. | |
.220. | |
.000. | |
00000 | |
.000. | |
snowcorpse | |
white | |
..... | |
.000. | |
.000. | |
00000 | |
.000. | |
snowkid | |
white | |
..... | |
..0.. | |
.000. | |
.000. | |
.000. | |
snowgoomba(snowcephalathorax) | |
white | |
..... | |
..0.. | |
.000. | |
00000 | |
.000. | |
snowsmall | |
white | |
..... | |
..0.. | |
.000. | |
..0.. | |
..... | |
snowmed | |
white | |
..... | |
.000. | |
.000. | |
.000. | |
..... | |
snowbig | |
white | |
..0.. | |
.000. | |
00000 | |
.000. | |
..0.. | |
======= | |
LEGEND | |
======= | |
uncookedSausage = tunc or thd or thu or bunc or bhd or bhu or bfd or tfd or tburned or bburned | |
sausage = tfull or bfull or uncookedsausage | |
balls = snowsmall or snowmed or snowbig | |
men = snowkid or snowgoomba or snowcorpse or snowman | |
hook = hookleft or hookdown or hookright or hookup | |
Player = ssrplayer or hugman | |
transfers = dtl or ltd or dtr or rtd or rtu or utr or ltu or utl | |
crate = sokocrate or sausage or balls | |
r = hookright and hooktarget | |
. = Background | |
, = snowbackground | |
c = sokocrate | |
# = Water | |
P = ssrPlayer and target | |
d = hugman and target | |
s = snowsmall | |
m = snowmed | |
l = snowbig | |
h = hugman | |
t=tunc | |
b=bunc | |
g = grill | |
a = grill and thd | |
f = grill and bhd | |
======= | |
SOUNDS | |
======= | |
player MOVE 36772507 | |
SFX3 44167906 | |
sfx0 66461708 | |
sfx1 89970108 | |
sfx2 73729704 | |
sfx4 69913302 | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
water, grill, snowbackground, cleansnow, target, hooktarget | |
Player, hook, transfers, crate, men | |
====== | |
RULES | |
====== | |
right [stationary ltd ] -> [ > ltd ] | |
right [stationary ltu ] -> [ > ltu ] | |
left[stationary rtu]->[> rtu] | |
left[stationary rtd]->[> rtd] | |
down[stationary utr]->[> utr] | |
down[stationary utl]->[> utl] | |
up[stationary dtr]->[> dtr] | |
up[stationary dtl]->[> dtl] | |
[> player | snowman ] -> [player | snowman] message awww.... | |
right [ ^ player | hookright ] -> [ player | ^ hookright ] | |
right [ V player | hookright ] -> [ player | V hookright ] | |
down [ V player | hookdown ] -> [ player | V hookdown ] | |
down [ ^ player | hookdown ] -> [ player | ^ hookdown ] | |
left [ V player | hookleft ] -> [ player | V hookleft ] | |
left [ ^ player | hookleft ] -> [ player | ^ hookleft ] | |
up [ V player | hookup ] -> [ player | V hookup ] | |
up [ ^ player | hookup ] -> [ player | ^ hookup ] | |
[ > ssrPlayer | hook ] -> [ > ssrPlayer | > hook ] | |
[ hook | > ssrplayer ] -> [ > hook | > ssrplayer ] | |
[ > player | water ] -> [ player | water ] | |
[ > hook | crate ] -> [ > hook | > crate] | |
[ > player | crate ] -> [ > player | > crate] | |
[ > transfers | crate ] -> [ > transfers | > crate] | |
[> snowmed | snowbig ] -> [ | snowcorpse] | |
[> snowsmall | snowcorpse] -> [ | snowman] | |
[> snowsmall | snowbig ] -> [ | snowgoomba] | |
[> snowsmall | snowmed ] -> [ | snowkid ] | |
[ > crate | crate ] -> [ > crate | > crate ] | |
[ moving sausage | sausage] -> [moving sausage | moving sausage] | |
horizontal [ > bhu ] -> [> bfd](sideways sausages will have to be fundamentally different, lol.) | |
horizontal [ > thu ] -> [> tfd] | |
horizontal [ > bhd ] -> [> bhu] | |
horizontal [ > thd ] -> [> thu] | |
horizontal [ > bfd ] -> [> bhd] | |
horizontal [ > tfd ] -> [> thd] | |
[> thd | grill] -> [> tburned | grill] message burned | |
[> bhd | grill] -> [> bburned | grill] message burned | |
[> tfull | grill] -> [> tburned | grill] message burned | |
[> bfull | grill] -> [> bburned | grill] message burned | |
[> thu | grill] -> [> tfull | grill] sfx1 | |
[> bhu | grill] -> [> bfull | grill] sfx1 | |
[> tunc | grill] -> [> thd | grill ] sfx1 | |
[> bunc | grill] -> [> bhd | grill ] sfx1 | |
[ > snowsmall | snowbackground] -> [ > snowmed | cleansnow] | |
[ > snowmed | snowbackground] -> [ > snowbig | cleansnow] | |
[ > snowsmall | grill ] [player] -> [ | grill ] [] message sizzle | |
[ > snowmed | grill ] -> [ > snowsmall | grill ] | |
[ > snowbig | grill ] -> [ > snowmed | grill ] | |
down [ > hookleft ] -> [ > ltd ] again | |
down [ > hookright ] -> [ > rtd ] again | |
left [ > hookdown ] -> [ > dtl ] again | |
left [ > hookup ] -> [ > utl ] again | |
up [> hookright]->[> rtu] again | |
up [> hookleft]->[> ltu]again | |
right[> hookup]->[> utr]again | |
right[> hookdown]->[> dtr]again | |
right [ > ltd ] -> [ > hookdown ] | |
right [ > ltu ] -> [ > hookup ] | |
left [ > rtd ] -> [ > hookdown ] | |
left [ > rtu ] -> [ > hookup ] | |
up [ > dtr ] -> [ > hookright] | |
up [ > dtl ] -> [ > hookleft] | |
down [ > utr ] -> [ > hookright] | |
down [ > utl ] -> [ > hookleft] | |
[> player | > hook grill ] -> [player | hook grill ] sfx2 | |
[> player | grill] -> [player | grill] sfx2 | |
(late [player water] -> CANCEL) | |
late [sausage water | sausage water ] [player] -> [ water|water ] [] message sploosh | |
late [balls water] [player] -> [water] [] message sploosh | |
============== | |
WINCONDITIONS | |
============== | |
no uncookedsausage | |
no balls | |
all target on player | |
all hooktarget on hook | |
some player | |
======= | |
LEVELS | |
======= | |
##### | |
#.pr# | |
#tgg# | |
#b..# | |
##### | |
##### | |
#.ml# | |
#.s.# | |
#h..# | |
##### | |
##### | |
#s,,# | |
#.s,# | |
#prs# | |
##### | |
##### | |
#d..# | |
#.t.# | |
#.fg# | |
###g# | |
##### | |
#,.l# | |
#smag | |
#prfg | |
##### | |
message thanks for playing! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment