Skip to content

Instantly share code, notes, and snippets.

@instr3
Created June 29, 2021 02:09
Show Gist options
  • Save instr3/84167de441534941ae5b80d775eb96d5 to your computer and use it in GitHub Desktop.
Save instr3/84167de441534941ae5b80d775eb96d5 to your computer and use it in GitHub Desktop.
Elephant Express (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Elephant Express
author Alith
homepage alith.itch.io
========
OBJECTS
========
Background
#DDDDFF #CCCCFF
00000
01000
00000
00010
00000
Target
red
.....
.000.
.0.0.
.000.
.....
Wall
#884400 Brown
00000
01110
01110
01110
00000
Elephant1
gray darkgray
.....
111..
0001.
11011
.1000
Elephant2
gray darkgray
..111
.....
.....
.....
.....
Elephant3
gray darkgray black
.....
.1111
10000
00201
00001
Elephant4
gray darkgray lightgray
22010
10000
10011
1001.
1111.
Elephant5
gray darkgray
.....
111..
0001.
00001
00001
Elephant6
gray darkgray
00001
00001
11001
.1001
.1111
NoseLR
gray darkgray
.....
11111
00000
11111
.....
NoseEndR
gray darkgray
.....
...11
..100
...11
.....
Player
Blue
Crate1
lightred red
..1..
.111.
10001
10001
.111.
Crate2
#ffcc00 orange
..1..
.111.
10001
10001
.111.
=======
LEGEND
=======
. = Background
# = Wall
P = Player
1 = Crate1
2 = Crate2
Crate = Crate1 or Crate2
O = Target
ElephantBody = Elephant1 or Elephant2 or Elephant3 or Elephant4 or Elephant5 or Elephant6
Q = Elephant1
W = Elephant2
R = Elephant3
T = Elephant4
Y = Elephant5
U = Elephant6
- = NoseLR
| = NoseEndR
=======
SOUNDS
=======
================
COLLISIONLAYERS
================
Background
Target
Player, Wall, Crate, ElephantBody
NoseLR, NoseEndR
======
RULES
======
[ > Player | Crate ] -> [ > Player | > Crate ]
==============
WINCONDITIONS
==============
All Target on Crate
=======
LEVELS
=======
#########
#.......#
#.....2.#
#...1.O.#
#|---QRY#
#....WTU#
#########
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment