Skip to content

Instantly share code, notes, and snippets.

Created March 4, 2014 12:21
Show Gist options
  • Save anonymous/9345532 to your computer and use it in GitHub Desktop.
Save anonymous/9345532 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 Warp Door
========
OBJECTS
========
W
White LightGrey
0.0.0
0.0.0
0.0.0
0.0.0
.111.
A
White LightGrey
.00..
0..0.
0000.
0..0.
1..1.
R
White LightGrey
000..
0..0.
000..
0..0.
1..1.
P
White LightGrey
0000.
0..0.
0000.
0....
1....
D
White LightGrey
000..
0..0.
0..0.
0..0.
111..
O
White LightGrey
0000.
0..0.
0..0.
0..0.
1111.
Background
DarkGrey
WarpSpelt
Black
DoorSpelt
Black
WrapSpelt
Black
Border
Black
WrapBorder
Black LightGreen
00000
00000
11111
00000
00000
Wall
DarkGreen Black
00000
01010
00000
01010
00000
PlayerR
Black Red
.000.
.011.
00000
.000.
.0.0.
PlayerL
Black Red
.000.
.110.
00000
.000.
.0.0.
Accessible
Red
0....
.....
.....
.....
.....
WarpDoor
LightGreen DarkGreen Black
00000
01110
01210
01110
00000
=======
LEGEND
=======
. = Background
@ = PlayerR
# = Wall
| = Border
Player = PlayerL or PlayerR
Letter = W or A or R or P or D or O
Spelt = WarpSpelt or DoorSpelt or WrapSpelt
=======
SOUNDS
=======
endlevel 3453103
sfx0 53193703
sfx1 69669506
sfx2 85303705 (wrap)
================
COLLISIONLAYERS
================
Spelt
Background
WarpDoor
Letter, Player, Wall, Border, WrapBorder
Accessible
======
RULES
======
Right [> Player] -> [> PlayerR]
Left [> Player] -> [> PlayerL]
[> Player | Letter] -> [> Player | > Letter]
[WrapBorder| < Player | ... || Letter | WrapBorder] -> [WrapBorder || ... | Letter | Player | WrapBorder] sfx2
[WrapBorder| < Player | ... | | WrapBorder] -> [WrapBorder || ... | Player | WrapBorder] sfx2
[WrapBorder| < Letter | ... | | WrapBorder] -> [WrapBorder || ... | Letter | WrapBorder] sfx2
Late [Player WarpDoor] -> Win
Late [Player] -> [Player Accessible]
Late [Accessible | No Wall No Letter] -> [Accessible | Accessible]
Late Right [W|A|R|P] -> [W|A|R|P WarpSpelt]
Late Down [W|A|R|P] -> [W|A|R|P WarpSpelt]
Late Right [D|O|O|R] -> [D|O|O|R DoorSpelt]
Late Down [D|O|O|R] -> [D|O|O|R DoorSpelt]
Late Random [DoorSpelt][WarpSpelt][Accessible No Player No WarpDoor] -> [][][WarpDoor] sfx0
Late Right [W|R|A|P] -> [W|R|A|P WrapSpelt]
Late Down [W|R|A|P] -> [W|R|A|P WrapSpelt]
Late [WrapBorder] -> [Border]
Late [WrapSpelt][Border] -> [WrapSpelt][WrapBorder]
Late [Spelt] -> []
Late [Accessible] -> []
==============
WINCONDITIONS
==============
=======
LEVELS
=======
###########
#@......###
#.ARROW..##
#.....POD.#
###.......#
###########
|###########|
|....@#.....|
|.WA..#.DO..|
|..RP.#..OR.|
|.....#.....|
|###########|
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment