Skip to content

Instantly share code, notes, and snippets.

@sftrabbit
Created June 22, 2023 13:45
Show Gist options
  • Save sftrabbit/e541993c13483e86d8ceb6fce0e0fcd7 to your computer and use it in GitHub Desktop.
Save sftrabbit/e541993c13483e86d8ceb6fce0e0fcd7 to your computer and use it in GitHub Desktop.
Very Easy Game, You Should Be Perfectly Fine (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Very Easy Game, You Should Be Perfectly Fine
homepage www.puzzlescript.net
========
OBJECTS
========
Background
lightgreen green
11111
01111
11101
11111
10111
Target
darkblue
.....
.000.
.0.0.
.000.
.....
Wall
brown darkbrown
00010
11111
01000
11111
00010
Player
black orange white blue
.000.
.111.
22222
.333.
.3.3.
Crate
orange
00000
0...0
0...0
0...0
00000
Counter1
transparent
Counter2
transparent
Counter3
transparent
Counter4
transparent
Counter5
transparent
Counter6
transparent
Counter7
transparent
Counter8
transparent
Counter9
transparent
Counter10
transparent
Counter11
transparent
Counter12
transparent
Counter13
transparent
Counter14
transparent
Counter15
transparent
Counter16
transparent
Counter17
transparent
Counter18
transparent
Counter19
transparent
Counter20
transparent
Counter21
transparent
Counter22
transparent
Counter23
transparent
Counter24
transparent
Counter25
transparent
=======
LEGEND
=======
Counter = Counter1 or Counter2 or Counter3 or Counter4 or Counter5 or Counter6 or Counter7 or Counter8 or Counter9 or Counter10 or Counter11 or Counter12 or Counter13 or Counter14 or Counter15 or Counter16 or Counter17 or Counter18 or Counter19 or Counter20 or Counter21 or Counter22 or Counter23 or Counter24 or Counter25
. = Background
# = Wall
P = Player
* = Crate
@ = Crate and Target
O = Target
1 = Counter1
=======
SOUNDS
=======
Crate move 36772507
================
COLLISIONLAYERS
================
Background
Target
Counter
Player, Wall, Crate
======
RULES
======
[ > Player | Crate ] -> [ > Player | > Crate ]
[ > Crate ] [ STATIONARY Counter1 ] -> [ > Crate ] [ ACTION Counter2 ] message Oof
[ > Crate ] [ STATIONARY Counter2 ] -> [ > Crate ] [ ACTION Counter3 ] message Seriously?
[ > Crate ] [ STATIONARY Counter3 ] -> [ > Crate ] [ ACTION Counter4 ] message I wouldn't do that if I were you
[ > Crate ] [ STATIONARY Counter4 ] -> [ > Crate ] [ ACTION Counter5 ] message Wow
[ > Crate ] [ STATIONARY Counter5 ] -> [ > Crate ] [ ACTION Counter6 ] message No, push the other thing!
[ > Crate ] [ STATIONARY Counter6 ] -> [ > Crate ] [ ACTION Counter7 ] message Gah, let me do it instead
[ > Crate ] [ STATIONARY Counter7 ] -> [ > Crate ] [ ACTION Counter8 ] message Have you considered thinking?
[ > Crate ] [ STATIONARY Counter8 ] -> [ > Crate ] [ ACTION Counter9 ] message Criiiinge
[ > Crate ] [ STATIONARY Counter9 ] -> [ > Crate ] [ ACTION Counter10 ] message This is painful to watch
[ > Crate ] [ STATIONARY Counter10 ] -> [ > Crate ] [ ACTION Counter11 ] message Holy moly
[ > Crate ] [ STATIONARY Counter11 ] -> [ > Crate ] [ ACTION Counter12 ] message Why would you even...
[ > Crate ] [ STATIONARY Counter12 ] -> [ > Crate ] [ ACTION Counter13 ] message Do you even know what you're doing?
[ > Crate ] [ STATIONARY Counter13 ] -> [ > Crate ] [ ACTION Counter14 ] message The goal is to... argh never mind
[ > Crate ] [ STATIONARY Counter14 ] -> [ > Crate ] [ ACTION Counter15 ] message Really? That's what you decide to do?
[ > Crate ] [ STATIONARY Counter15 ] -> [ > Crate ] [ ACTION Counter16 ] message I've seen a sponge play better than this
[ > Crate ] [ STATIONARY Counter16 ] -> [ > Crate ] [ ACTION Counter17 ] message Do you have something wrong with you?
[ > Crate ] [ STATIONARY Counter17 ] -> [ > Crate ] [ ACTION Counter18 ] message You should take a break
[ > Crate ] [ STATIONARY Counter18 ] -> [ > Crate ] [ ACTION Counter19 ] message Try being better
[ > Crate ] [ STATIONARY Counter19 ] -> [ > Crate ] [ ACTION Counter20 ] message Jeez
[ > Crate ] [ STATIONARY Counter20 ] -> [ > Crate ] [ ACTION Counter21 ] message *slow clap*
[ > Crate ] [ STATIONARY Counter21 ] -> [ > Crate ] [ ACTION Counter22 ] message What about doing something not wrong?
[ > Crate ] [ STATIONARY Counter22 ] -> [ > Crate ] [ ACTION Counter23 ] message I can't even
[ > Crate ] [ STATIONARY Counter23 ] -> [ > Crate ] [ ACTION Counter24 ] message Smashing your face into the keyboard might be more effective
[ > Crate ] [ STATIONARY Counter24 ] -> [ > Crate ] [ ACTION Counter25 ] message Noooo, don't do that!
[ > Crate ] [ STATIONARY Counter25 ] -> [ > Crate ] [ ACTION Counter1 ] message Kill me now
==============
WINCONDITIONS
==============
all Target on Crate
=======
LEVELS
=======
####.1
#.O#..
#..###
#@P..#
#..*.#
#..###
####..
message I wouldn't be proud of that if I were you
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment