Skip to content

Instantly share code, notes, and snippets.

@jayrbolton
Created May 22, 2020 19:33
Show Gist options
  • Save jayrbolton/02243a8fdc0329cd3368d762d4aad5a3 to your computer and use it in GitHub Desktop.
Save jayrbolton/02243a8fdc0329cd3368d762d4aad5a3 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 | > @ ]
startLoop
[ > @ | @ ] -> [ > @ | > @ ]
endLoop
[ ElemI | ElemH ] -> [ ElemT | ]
[ ElemO | ElemI ] -> [ ElemH | ]
[ ElemI | ElemI ] -> [ ElemH | ]
[ ElemO | ElemO | ] -> [ ElemO | ElemO | ElemO ]
[ ElemH | ElemO ] -> [ ElemH | ElemH ]
[ ElemH | ElemH | ElemH ] -> [ ElemH | | ElemI ]
[ ElemO | ElemU ] -> [ ElemI | ]
[ ElemH | ElemU | ] -> [ ElemH | ElemH | ElemH ]
==============
WINCONDITIONS
==============
Some ElemT
=======
LEVELS
=======
message Adjacent elements react
message Make T, but watch out for volatile O...
###########
#........u#
#########.#
#.o.o.o.o.#
#..o.o.o..#
#........o#
#p.o.o.o..#
###########
message To be continued..
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment