Skip to content

Instantly share code, notes, and snippets.

@variousauthors
Created July 19, 2020 07:11
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 variousauthors/e05c60cd8ca6eac4d9929c26cd82ac72 to your computer and use it in GitHub Desktop.
Save variousauthors/e05c60cd8ca6eac4d9929c26cd82ac72 to your computer and use it in GitHub Desktop.
Simple Block Pushing Game (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Simple Block Pushing Game
author David Skinner
homepage www.puzzlescript.net
========
OBJECTS
========
Background
LIGHTGREEN GREEN
11111
01111
11101
11111
10111
Pit
#292929 BROWN
00000
00000
00000
00000
00000
Wall
BROWN DARKBROWN
00010
11111
01000
11111
00010
Player
Black Orange White Blue
.000.
.111.
22222
.333.
.3.3.
Crate
Orange Yellow
00000
01010
01010
01010
00000
Bridge
Orange Yellow
00000
01010
01010
01010
00000
Stairs
#AAAAAA black #BBBBBB
.2022
02022
02011
02111
01111
StairsDecoration
#AAAAAA #BBBBBB
.....
.....
.....
...11
..011
=======
LEGEND
=======
. = Background
# = Wall
P = Player
* = Crate
@ = Crate and Pit
O = Pit
S = Stairs
H = StairsDecoration and wall
N = StairsDecoration and Background
=======
SOUNDS
=======
Crate MOVE 36772507
================
COLLISIONLAYERS
================
Background
Pit, Bridge, Stairs
Player, Wall, Crate
StairsDecoration
======
RULES
======
[ > Player | Crate ] -> [ > Player | > Crate ]
[ > Player | Pit ] -> [ Player | Pit ]
late [ Crate Pit ] -> [ Bridge ]
==============
WINCONDITIONS
==============
all player on stairs
=======
LEVELS
=======
(note two self, a level with two apparent solutions but one is impossible)
(like, two holes to fill I mean)
(two versions of the same level)
(not sure which I prefer)
(v1)
##########
#...#OOOO#
#.*.*...O#
##.*..P.O#
##..*...O#
##.####H##
#OO..O.S.#
#OO..#...#
#...######
(v2)
##########
#..O#....#
#.*.*..P.#
##.*.....#
##..*....#
#OO.###H##
#OO..O.S.#
#...##...#
##########
########H#
#.......S#
###O##O###
#O.P..O..#
#O..*.#..#
#..##.#.##
#..*....##
######..##
##########
##########
#...##H###
#P..#.S.##
#...#...##
##*#OO####
#...OO..##
#..*....##
#...#...##
##########
######H###
#.....S..#
#........#
#.OOOOOO.#
#.O.P*.O.#
#.O....O.#
#.OOOOOO.#
#........#
##########
##########
#........#
#........#
#........#
#........#
#........#
#........#
#........#
##########
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment