Skip to content

Instantly share code, notes, and snippets.

@jcmiller11
Last active June 11, 2023 22:28
Show Gist options
  • Select an option

  • Save jcmiller11/3b66bd6e458d33ab4b6950c88be14038 to your computer and use it in GitHub Desktop.

Select an option

Save jcmiller11/3b66bd6e458d33ab4b6950c88be14038 to your computer and use it in GitHub Desktop.
isometric (PSBS Project)
Play this game by pasting the script in https://auroriax.github.io/PuzzleScript/editor.html
title Simple Block Pushing Game
author David Skinner
homepage www.puzzlescript.net
sprite_size 8
run_rules_on_level_start
========
OBJECTS
========
Background
black
Player
red
Tile_dirt1_1_1
transparent
........
........
........
........
........
........
........
........
Tile_dirt1_2_1
transparent
........
........
........
........
........
........
........
........
Tile_dirt1_3_1
transparent
........
........
........
........
........
........
........
........
Tile_dirt1_4_1
transparent
........
........
........
........
........
........
........
........
Tile_dirt1_1_2
#4d2b32 #7a4841 #ad7757
........
........
........
........
......01
....0111
..111111
11111122
Tile_dirt1_2_2
#7a4841 #4d2b32 #ad7757
.....000
....1000
..110000
10000222
00222222
00222222
22222222
22222222
Tile_dirt1_3_2
#7a4841 #4d2b32 #ad7757
01......
0011....
00021...
2222222.
22222222
22222222
22222222
22222222
Tile_dirt1_4_2
#ad7757 #7a4841 #4d2b32
........
........
........
........
011.....
0001....
000001..
00000022
Tile_dirt1_1_3
#341c27 #7a4841 #4d2b32 #241527
01120111
00001111
.3220111
31222001
31222222
12222222
22022222
00022222
Tile_dirt1_2_3
#ad7757 #7a4841 #4d2b32 #341c27 #241527
00000000
00000000
11110000
11011111
22211001
23321110
22323220
23412232
Tile_dirt1_3_3
#ad7757 #4d2b32 #241527 #341c27 #10141f
00000000
00000000
00000000
00000000
00000011
00000122
00111323
13334333
Tile_dirt1_4_3
#ad7757 #341c27 #4d2b32 #241527
00000112
00002211
00111111
22331113
31111113
11111131
11111131
11111311
Tile_dirt1_1_4
#341c27 #241527 #4d2b32
00012222
..001111
....0012
......02
........
........
........
........
Tile_dirt1_2_4
#4d2b32 #241527 #7a4841 #341c27
01120003
11100000
01120000
00100000
33300000
..330003
....0033
......33
Tile_dirt1_3_4
#341c27 #10141f #4d2b32 #241527
00110000
20300000
00300001
00000113
03000300
1333330.
1333....
30......
Tile_dirt1_4_4
#341c27 #10141f #241527
00010022
112222..
1222....
22......
........
........
........
........
Tile_dirt2_1_1
transparent
........
........
........
........
........
........
........
........
Tile_dirt2_2_1
transparent
........
........
........
........
........
........
........
........
Tile_dirt2_3_1
transparent
........
........
........
........
........
........
........
........
Tile_dirt2_4_1
transparent
........
........
........
........
........
........
........
........
Tile_dirt2_1_2
#ad7757
........
........
........
........
......00
....0000
..000000
00000000
Tile_dirt2_2_2
#ad7757 #7a4841
.....000
...11000
..000000
00000000
00000000
00000000
00000000
00000000
Tile_dirt2_3_2
#ad7757 #4d2b32 #7a4841
01......
0011....
00221...
0022222.
00022222
00222222
00000200
00000000
Tile_dirt2_4_2
#4d2b32 #7a4841 #ad7757 #341c27
........
........
........
........
00......
1110....
111100..
12211300
Tile_dirt2_1_3
#341c27 #ad7757 #4d2b32 #7a4841 #241527
01120113
00003333
.4220333
43222003
43222222
32222222
22022222
00022222
Tile_dirt2_2_3
#ad7757 #7a4841 #4d2b32 #341c27 #241527
00000000
00000000
11110000
11011111
22211001
23321111
22323221
23412232
Tile_dirt2_3_3
#ad7757 #7a4841 #4d2b32 #241527 #341c27 #10141f
00000011
00000001
00001111
00011111
00000122
11111233
11222434
24445444
Tile_dirt2_4_3
#7a4841 #341c27 #4d2b32 #ad7757 #241527
00000112
30022211
00111111
22441114
41111114
11111141
11111141
11111411
Tile_dirt2_1_4
#341c27 #241527 #4d2b32
00012222
..001111
....0012
......02
........
........
........
........
Tile_dirt2_2_4
#4d2b32 #241527 #7a4841 #341c27
01120003
11100000
01120000
00100000
33300000
..330003
....0033
......33
Tile_dirt2_3_4
#341c27 #10141f #4d2b32 #241527
00110000
20300000
00300001
00000113
03000300
1333330.
1333....
30......
Tile_dirt2_4_4
#341c27 #10141f #241527
00010022
112222..
1222....
22......
........
........
........
........
=======
LEGEND
=======
. = Background
P = Player
1 = Tile_dirt1_1_1
2 = Tile_dirt2_1_1
Tiles_1 = Tile_dirt1_1_1 or Tile_dirt1_1_2 or Tile_dirt1_1_3 or Tile_dirt1_1_4 or Tile_dirt2_1_1 or Tile_dirt2_1_2 or Tile_dirt2_1_3 or Tile_dirt2_1_4
Tiles_2 = Tile_dirt1_2_1 or Tile_dirt1_2_2 or Tile_dirt1_2_3 or Tile_dirt1_2_4 or Tile_dirt2_2_1 or Tile_dirt2_2_2 or Tile_dirt2_2_3 or Tile_dirt2_2_4
Tiles_3 = Tile_dirt1_3_1 or Tile_dirt1_3_2 or Tile_dirt1_3_3 or Tile_dirt1_3_4 or Tile_dirt2_3_1 or Tile_dirt2_3_2 or Tile_dirt2_3_3 or Tile_dirt2_3_4
Tiles_4 = Tile_dirt1_4_1 or Tile_dirt1_4_2 or Tile_dirt1_4_3 or Tile_dirt1_4_4 or Tile_dirt2_4_1 or Tile_dirt2_4_2 or Tile_dirt2_4_3 or Tile_dirt2_4_4
=======
SOUNDS
=======
================
COLLISIONLAYERS
================
Background
Tile_dirt1_4_1
Tile_dirt1_4_2
Tile_dirt1_4_3
Tile_dirt1_4_4
Tile_dirt2_4_1
Tile_dirt2_4_2
Tile_dirt2_4_3
Tile_dirt2_4_4
Tile_dirt1_3_1
Tile_dirt1_3_2
Tile_dirt1_3_3
Tile_dirt1_3_4
Tile_dirt2_3_1
Tile_dirt2_3_2
Tile_dirt2_3_3
Tile_dirt2_3_4
Tile_dirt1_2_1
Tile_dirt1_2_2
Tile_dirt1_2_3
Tile_dirt1_2_4
Tile_dirt2_2_1
Tile_dirt2_2_2
Tile_dirt2_2_3
Tile_dirt2_2_4
Tile_dirt1_1_1
Tile_dirt1_1_2
Tile_dirt1_1_3
Tile_dirt1_1_4
Tile_dirt2_1_1
Tile_dirt2_1_2
Tile_dirt2_1_3
Tile_dirt2_1_4
Player
======
RULES
======
DOWN [Tile_dirt1_1_1|||] -> [Tile_dirt1_1_1|Tile_dirt1_1_2|Tile_dirt1_1_3|Tile_dirt1_1_4]
RIGHT [Tile_dirt1_1_1|||] -> [Tile_dirt1_1_1|Tile_dirt1_2_1|Tile_dirt1_3_1|Tile_dirt1_4_1]
RIGHT [Tile_dirt1_1_2|||] -> [Tile_dirt1_1_2|Tile_dirt1_2_2|Tile_dirt1_3_2|Tile_dirt1_4_2]
RIGHT [Tile_dirt1_1_3|||] -> [Tile_dirt1_1_3|Tile_dirt1_2_3|Tile_dirt1_3_3|Tile_dirt1_4_3]
RIGHT [Tile_dirt1_1_4|||] -> [Tile_dirt1_1_4|Tile_dirt1_2_4|Tile_dirt1_3_4|Tile_dirt1_4_4]
==============
WINCONDITIONS
==============
=======
LEVELS
=======
1...........
..1.........
............
...........P
............
............
............
............
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment