Skip to content

Instantly share code, notes, and snippets.

@bvoq
Created December 23, 2021 14:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bvoq/3f160ba34248024bc02eb24deef32f10 to your computer and use it in GitHub Desktop.
Save bvoq/3f160ba34248024bc02eb24deef32f10 to your computer and use it in GitHub Desktop.
short adventure in sticky wall land (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title short adventure in sticky wall land -> made even harder!!
author increpare -> bvoq
homepage www.increpare.com
title short adventure in sticky wall land
author increpare
homepage www.increpare.com
background_color #1d4765
text_color #99e550
run_rules_on_level_start
========
OBJECTS
========
Background
#396c90 #457da4
00000
00000
00100
00000
00000
Target
#fbf236 transparent
00100
01110
11111
01110
00100
Wall
#99e550 #99e550 #99e550
01110
12221
12221
12221
01110
wall_grenze_N
#6abe30
00000
.....
.....
.....
.....
wall_grenze_S
#6abe30
.....
.....
.....
.....
00000
wall_grenze_O
#6abe30
....0
....0
....0
....0
....0
wall_grenze_W
#6abe30
0....
0....
0....
0....
0....
wall_grenze_NO
#396c90
....0
.....
.....
.....
.....
wall_grenze_SO
#396c90
.....
.....
.....
.....
....0
wall_grenze_SW
#396c90
.....
.....
.....
.....
0....
wall_grenze_NW
#396c90
0....
.....
.....
.....
.....
Player
transparent #b13030 #a96c30 #4e0b0b
01110
11110
02220
33333
03030
Crate
#8f563b #743a1f #b4643d #b76640
00000
01220
03120
03310
00000
=======
LEGEND
=======
wall_dekoration_ortho = wall_grenze_N or wall_grenze_S or wall_grenze_O or wall_grenze_W
wall_dekoration_eck = wall_grenze_NW or wall_grenze_SW or wall_grenze_SO or wall_grenze_NO
wall_dekoration = wall_dekoration_eck or wall_dekoration_ortho
. = Background
# = Wall
P = Player
* = Crate
@ = Crate and Target
O = Target
obstacle = crate or wall
=======
SOUNDS
=======
Crate MOVE 76571107
wall move 95423307
================
COLLISIONLAYERS
================
Background
Player, Wall, Crate
wall_grenze_N
wall_grenze_S
wall_grenze_O
wall_grenze_W
wall_grenze_NO
wall_grenze_SO
wall_grenze_SW
wall_grenze_NW
Target
======
RULES
======
(
[ > player | crate | obstacle ] -> cancel
[ > player | wall ] -> cancel
[ > Player | Crate | ] -> [ > Player | | Crate ]
[ wall | > player | ] -> [ wall | wall | player ]
)
(it's very possible someone's come up with this set of rules already - but if they have I haven't seen it yet)
[ > player | crate ] -> [ > player | > crate ]
[ wall | > player ] -> [ > wall | > player ]
late [ wall_dekoration ] -> []
late up [ wall | no wall ] -> [ wall wall_grenze_N | ]
late down [ wall | no wall ] -> [ wall wall_grenze_S | ]
late right [ wall | no wall ] -> [ wall wall_grenze_O | ]
late left [ wall | no wall ] -> [ wall wall_grenze_W | ]
late [ wall_grenze_N wall_grenze_O ] -> [ wall_grenze_N wall_grenze_O wall_grenze_NO ]
late [ wall_grenze_S wall_grenze_O ] -> [ wall_grenze_S wall_grenze_O wall_grenze_SO ]
late [ wall_grenze_N wall_grenze_W ] -> [ wall_grenze_N wall_grenze_W wall_grenze_NW ]
late [ wall_grenze_S wall_grenze_W ] -> [ wall_grenze_S wall_grenze_W wall_grenze_SW ]
==============
WINCONDITIONS
==============
All Target on Crate
=======
LEVELS
=======
message Try getting the red block on the yellow target.
.......
.#####.
.#.*.#.
.#.p.#.
.#.o.#.
.#####.
.......
message Amazing, you did it! Thank you for playing :-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment