Skip to content

Instantly share code, notes, and snippets.

@seleb
Created December 25, 2020 21:22
Show Gist options
  • Save seleb/db0310fa37acd2d94763b1b126a49482 to your computer and use it in GitHub Desktop.
Save seleb/db0310fa37acd2d94763b1b126a49482 to your computer and use it in GitHub Desktop.
Escape the Grill (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Escape the Grill
author SweetHeart Squad
homepage www.sweetheartsquad.itch.io
========
OBJECTS
========
Background
darkgrey black grey
11111
00000
22222
00000
11111
Target
Green
.....
.....
.....
.....
.....
Wall
Red
Player
Orange
.000.
00000
00.00
00000
.000.
BurntPlayer
DarkBrown Black
.000.
00000
00.00
00000
.000.
Burger
Brown
.000.
00000
00000
00000
.000.
Bun
Yellow
.000.
00000
00000
00000
.000.
Skewer
Yellow
..0..
..0..
..0..
..0..
..0..
SkewTop
Yellow Blue
..1..
..0..
..0..
..0..
..0..
SkewBot
Yellow Blue
..0..
..0..
..0..
..0..
..1..
Flame
Red Orange Yellow
..0..
.010.
01210
01210
.121.
FlameZone
Red
.....
.....
00000
.....
.....
Relish
Green darkgreen Yellow
..0..
.1001
0002.
.010.
0.001
Temp
Black
.....
.....
.....
.....
.....
Temp2
Black
.....
.....
.....
.....
.....
=======
LEGEND
=======
. = Background
# = Wall
I = Skewer
A = SkewTop
Y = SkewBot
F = Flame and FlameZone
Z = FlameZone
R = Relish
@ = Bun
* = Burger
P = Player
O = Target
AnySkew = Skewer or SkewTop or SkewBot
=======
SOUNDS
=======
================
COLLISIONLAYERS
================
Background
FlameZone, Temp, Temp2
Target, Skewer, SkewTop, SkewBot, Flame, Relish, BurntPlayer
Player, Wall, Burger, Bun
======
RULES
======
Horizontal [ > Player | AnySkew ] -> [ Player | AnySkew ]
Horizontal [ > Player AnySkew | ] -> [ Player AnySkew | ]
Vertical [ > Player AnySkew | Skewer ] -> [ AnySkew | Player Skewer ]
Vertical [ > Player | Skewer ] -> [ Player | Skewer ]
late [ Player Flame ] -> [ BurntPlayer ]
[ > Player | Relish ] -> [ | > Player Relish ]
[ > Player Relish | Relish ] -> [ Relish | Player Relish ]
[ FlameZone ] -> [ Temp ]
[ Flame ] -> [ Temp2 ]
[ Temp ] -> [ Flame ]
[ Temp2 ] -> [ FlameZone ]
[> Player | Bun ] ->[ > Player | > Bun ]
Horizontal [ > Bun | AnySkew ] -> [ Bun | AnySkew ]
Vertical [ > Bun AnySkew | Skewer ] -> [ AnySkew | Bun Skewer ]
Vertical [ > Bun | Skewer ] -> [ Bun | Skewer ]
==============
WINCONDITIONS
==============
All Target on Player
=======
LEVELS
=======
#########
#.*.*.*.#
#.......#
#.P.*.*.O
#.......#
#.*.*.*.#
#########
#########
#.*.*.*.#
#.......#
#.P.*.*.O
#.......#
#.*.*.*.#
#########
#########
#P*.*...#
#A...I..#
#I*.*I*.O
#I...Y..#
#.....*.#
#########
#########
#P*...*.#
#..IA*.*#
#@*YI...O
#...I*@*#
#.**....#
#########
#########
#.RRRR*.#
#.R..*.*#
#*R*A*..O
#..*I*@@#
#P.*....#
#########
#########
#..***..#
#..***..#
#..ZFZ..O
#..***..#
#P.***..#
#########
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment