Skip to content

Instantly share code, notes, and snippets.

Created April 24, 2017 01:49
Show Gist options
  • Save anonymous/b35c11f637ee51c1809b5449a591c842 to your computer and use it in GitHub Desktop.
Save anonymous/b35c11f637ee51c1809b5449a591c842 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 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