Skip to content

Instantly share code, notes, and snippets.

@ElliottSchultz
Created February 23, 2021 16:46
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 ElliottSchultz/e829fa7b46f78ef44876eb1a6a867b69 to your computer and use it in GitHub Desktop.
Save ElliottSchultz/e829fa7b46f78ef44876eb1a6a867b69 to your computer and use it in GitHub Desktop.
Untitled PuzzleScript Script
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title HIDE?.
author GECKO
homepage www.puzzlescript.net
noundo
norepeat_action
========
OBJECTS
========
Background
darkbrown
00000
00000
00000
00000
00000
Plate
blue
.....
.000.
.000.
.000.
.....
Lens
white
00000
00000
00000
00000
00000
Player
purple black
00000
01010
00000
01110
00000
Mass
purple
.000.
00000
00000
00000
.000.
DroppedMass
purple red
10001
00000
00000
00000
10001
Hide
darkgray
.000.
00000
00000
00000
.000.
HideWithCover
red darkgray
.000.
01110
01110
01110
.000.
OutsideBackground
gray
00000
00000
00000
00000
00000
Light
yellow red
00000
01110
01010
01110
00000
=======
LEGEND
=======
. = Background
P = Player
L = Lens
M = Mass
K = DroppedMass
& = Plate
H = Hide
C = HideWithCover
D = OutsideBackground
I = Light
=======
SOUNDS
=======
================
COLLISIONLAYERS
================
Background
Plate, OutsideBackground, Hide
Player, Lens, Mass, DroppedMass, HideWithCover
Light
======
RULES
======
[ Mass Plate ] [ Action Player ] -> [ DroppedMass Plate ] [ Action Player ]
[ Mass Light ] -> [ Light ]
late [ Player Light ] -> restart
late [HideWithCover] -> [Hide]
late [Plate no DroppedMass] [Hide] -> [Plate] [HideWithCover]
rigid [ Moving Player | Mass ] -> [ Moving Player | Moving Mass ]
+ rigid [ Moving Mass | Mass ] -> [ Moving Mass | Moving Mass ]
[ stationary Mass | Moving Player ] -> [ stationary Mass | stationary Player ]
([ stationary Mass | No Player ] [ DroppedMass ] -> [ DroppedMass | No Player ] [ DroppedMass ]
[ Moving Mass | moving Player ] [ DroppedMass ] -> [ Moving Mass | moving Player ] [ DroppedMass ])
([ Moving Mass | No Player ] [ DroppedMass ] -> [ Moving Mass | No Player ] [ DroppedMass ])
==============
WINCONDITIONS
==============
No HideWithCover
No Mass
All Hide on Player
=======
LEVELS
=======
dddddddddddd
ddddlllldddd
ddll....lldd
ddl......ldd
dl........ld
dl.......cld
dlmp..&...ld
dl........ld
ddl......ldd
ddll....lldd
ddddlllldddd
dddddddddddd
message 1
dddddddddddd
ddddlllldddd
ddll.&..lldd
ddl......ldd
dl........ld
dlm......cld
dlmp..&...ld
dl........ld
ddl......ldd
ddll....lldd
ddddlllldddd
dddddddddddd
message 2
dddddddddddd
ddddlllldddd
ddll.&..lldd
ddl......ldd
dl........ld
dlm.i....cld
dlmp..&...ld
dl........ld
ddl......ldd
ddll....lldd
ddddlllldddd
dddddddddddd
message 3
dddddddddddd
ddddlllldddd
ddll.&..lldd
ddl......ldd
dl........ld
dlmm.....cld
dlmp..&...ld
dl........ld
ddl......ldd
ddll....lldd
ddddlllldddd
dddddddddddd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment