Skip to content

Instantly share code, notes, and snippets.

@jayrbolton
Created May 20, 2020 18:42
Show Gist options
  • Save jayrbolton/d6058616e6faa92eb0415ba0810dec7d to your computer and use it in GitHub Desktop.
Save jayrbolton/d6058616e6faa92eb0415ba0810dec7d to your computer and use it in GitHub Desktop.
Elements (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Elements
author Bob Ross
homepage www.spacejam.com
========
OBJECTS
========
Background
black
00000
00000
00000
00000
00000
ElemX
white gray
11111
10.01
1.0.1
10.01
11111
ElemU
red gray
11111
10.01
10.01
10001
11111
ElemT
Blue gray
11111
10001
1.0.1
1.0.1
11111
ElemH
Yellow gray
11111
10.01
10001
10.01
11111
ElemI
lightblue gray
11111
1.0.1
1.0.1
1.0.1
11111
ElemO
lightred gray
11111
10001
10.01
10001
11111
ElemC
Green gray
11111
10001
10..1
10001
11111
ElemL
lightbrown gray
11111
10..1
10..1
10001
11111
Wall
BROWN DARKBROWN
00010
11111
01000
11111
00010
Player
Red Orange Pink Blue
.000.
.111.
22222
.333.
.3.3.
=======
LEGEND
=======
. = Background
# = Wall
P = Player
H = ElemH
T = ElemT
I = ElemI
O = ElemO
U = ElemU
C = ElemC
L = ElemL
X = ElemX
@ = ElemH or ElemT or ElemI or ElemO or ElemU or ElemC or ElemL or ElemX
=======
SOUNDS
=======
================
COLLISIONLAYERS
================
Background
Player, ElemH, ElemT, ElemI, ElemO, ElemU, ElemC, ElemL, ElemX, Wall
======
RULES
======
[ > Player | @ ] -> [ > Player | > @ ]
late [ ElemI | ElemH ] -> [ ElemT | ]
late [ ElemO | ElemI ] -> [ ElemH | ]
late [ ElemI | ElemI ] -> [ ElemH | ]
late [ ElemO | ElemO | ] -> [ ElemO | ElemO | ElemO ]
late [ ElemH | ElemO ] -> [ ElemH | ElemH ]
late [ ElemH | ElemH | ElemH ] -> [ ElemH | | ElemI ]
late [ ElemO | ElemU ] -> [ ElemI | ]
late [ ElemH | ElemU | ] -> [ ElemH | ElemH | ElemH ]
==============
WINCONDITIONS
==============
Some ElemT
=======
LEVELS
=======
message Make T
##########
#.o......#
#.######.#
#........#
#h......o#
#...p....#
##########
message To be continued..
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment