UNPKG

puzzlescript

Version:

Play PuzzleScript games in your terminal!

424 lines (339 loc) 5.11 kB
title Pushcat Jr author Zut! homepage zutgames.com/pushcat realtime_interval 0.3 ======== OBJECTS ======== Background #150f28 #320f45 #200f2e 20000 00100 00002 10000 00020 Earth #511d37 #1b1132 #9a5971 20000 00100 00002 10000 00020 Wall #584a4e #70a169 #b4d157 11111 12221 12221 11111 00000 Player #F4D0B4 #9746b2 White DarkBlue 1...1 11011 13031 12221 .101. Gem1 #feeba0 #feb704 #ae1a0f ..0.. .011. 01012 .112. ..2.. Gem2 #aeddfe #43a9f7 #1f37be .001. 00111 01012 01122 .222. Boulder #94b4a6 #7d9282 #556a64 .000. 00001 00012 00122 .122. Coin White ..... ..0.. .000. ..0.. ..... Exp White ..... .0.0. ..... .0.0. ..... Warn Black ..... ..... ..... ..... ..... Void Black ..... ..... ..... ..... ..... Lost Red ..... .0.0. ..0.. .0.0. ..... Gen #b2b2b2 #736c6c #4d4040 black .122. 13232 12222 10002 1...2 Bomb #94b4a6 #7d9282 #556a64 Green .000. 03031 00012 03332 .122. Boom1 #94b4a6 #7d9282 #556a64 Red .000. 03031 00012 03332 .122. Boom2 #94b4a6 #7d9282 #556a64 Red .000. 03031 00012 03332 .122. Boom3 #94b4a6 #7d9282 #556a64 Red .000. 03031 00012 03332 .122. Boom4 Red ..... .0.0. ..0.. .0.0. ..... Boom5 Red ..... .0.0. ..0.. .0.0. ..... ======= LEGEND ======= . = Background + = Earth # = Wall P = Player 0 = Boulder 1 = Gem1 2 = Gem2 C = Coin X = Exp - = Void G = Gen W = Warn B = Bomb Pushable = Gem1 or Gem2 or 0 or C or B Fallable = Pushable or C or B Obstacle = Pushable or Wall or P or C or Earth or Exp Scorer = Gem1 or Gem2 or C or Exp Explodes=Fallable or P or Obstacle or Pushable ======= SOUNDS ======= player move 99217507 sfx0 53304307 sfx1 35514907 sfx2 80864700 sfx3 19899703 EndLevel 96487708 Restart 32376701 ================ COLLISIONLAYERS ================ Background Void, Lost, Warn Player, Wall, Gem1, Gem2, Boulder, Coin, Exp, Gen, Earth, Bomb, Boom1, Boom2, Boom3, Boom4, Boom5 ====== RULES ====== down [ stationary Fallable | no Obstacle] -> [ | down Fallable ] [ > P | C ] -> [ > P | ] SFX2 [ > P | Earth ] -> [ > P | ] SFX1 [ Exp ] -> [ Coin ] Horizontal [ > P | Pushable ] -> [ > P | > Pushable ] SFX0 Horizontal [ moving Pushable | Pushable ] -> [moving Pushable| moving Pushable] [Boom4 ]->[] [Explodes | Boom3 ] -> [ Boom4 | Boom3] [Explodes | Boom3 ] -> [ Boom4 | Boom4] [Boom2] -> [Boom3] [Boom1] -> [Boom2] late [Scorer Warn] -> [Scorer Warn] message Don't lose any gems or coins! [Scorer Void] -> Restart [0 Void] -> [ Void ] [0 Warn] -> [ Warn ] late [ Gem1 | Gem1 | Gem1 ] -> [ Exp | Exp | Exp ] SFX3 late [ Gem2 | Gem2 | Gem2 ] -> [ Exp | Exp | Exp ] SFX3 late [ Bomb | Bomb | Bomb ] -> [ Boom1 | Boom1 | Boom1 ] late [Boom5]->[Boom4] ============== WINCONDITIONS ============== No Scorer No Lost ======= LEVELS ======= MESSAGE Cave 1: School of Push ############ #p..1.1....# ##########.# #...2..2.#.# #.###..#.#.# #........#1# #.0...2..#+# #++#######+# #++0+++++0+# #+++++0++++# ############ MESSAGE Cave 2: Dirty Paws ........0..... .p........1... ..........0.2. ............0. +++++1++++++++ +++2+++2+++++2 ++++++2++1++++ 11++2++++++++1 +++++++1+++2++ ++2++++++++12+ +1+++1++2+++++ +++++++++++2++ +++1++2++1++++ ############## Message Cave 3: Block Party ..0..000...0++0+++ .#############+##0 .#..............#+ .#.p.......200..#+ .#....001..010..#+ 0#....010..012..#+ 0#....100..###..#0 0#....###.......#+ +#........000...#+ +#..201...102...#0 +#..000...###...#+ 0#..000.........#+ +#..###.....000.#0 +#..........000.#0 +#.000..010.020.#0 +#.002..000.###.#+ 0#.###..100.....#0 +#WWWWWW###WWWWW#+ +#WWWWWWWWWWWWWW#+ +#--------------#+ Message Cave 4: Transport Dept. .#################. ##.......0.......## #.......00........# #....10.000.....0.# #..0000000000...0.# ########+++######## p...............1.. ................#.. #1................# ##0............++## ##+...........00+## #+++000+..0.0+0+++# #+0000+0.+0.000+++# ##00++++0+0++0+++## .#################. MESSAGE Cave 5: Rocky One ############## #++0+0+++0+0C# #+0C++0++01++# #++++2++++0++# #00+0++0+++0+# #0++10+++0+2+# #+0++++p++00+# #+000+++++++C# #+++++0+0+01+# #+2+++0++++0+# #+00++0+0+0+0# #C+0++0++++0+# ############## MESSAGE Cave 6: Snoop Drop ............... ..200.020.001.. ..001.010.100.. ..020.000.002.. ..###.###.###.. ............... .......p....... ............... ............... ............... ............... ............... .1...1...2...2. W#WWW#WWW#WWW#W W#WWW#WWW#WWW#W -#---#---#---#- MESSAGE Cave 7: Blockopolis ############## #p...........# #..00121202..# #..12121011..# #..11200120..# #..22001010..# #..10121200..# #..02200212..# #..01020120..# #..10001201..# #..00000000..# #..########..# #WW.######.WW# #WW..####..WW# #--..####..--# MESSAGE Cave 8: Scramble ################# #+++000+++000+++# #+++000+++000+++# #000+++000+++000# #020+++010+++020# #+++000+++000+++# #+++010+++010+++# #000+++000+++000# #000+++020+++000# #+++000+++000+++# #+++000+++000+++# #000+++000+++000# #000+++000+++000# #+++++++++++++++# #...............# #.......p.......# #WWWWWWWWWWWWWWW# #WWWWWWWWWWWWWWW# #---------------# MESSAGE You did it! *HIGH FIVES*