puzzlescript
Version:
Play PuzzleScript games in your terminal!
367 lines (306 loc) • 5.93 kB
Plain Text
title Lime Rick
author Tommi Tuovinen
homepage http://www.kissmaj7.com/
(
Ported with the very gracious permission of Tommi Touvinen
The First eleven levels of a neato game - you can play the full version here
http://www.kongregate.com/games/KissMaj7/lime-rick
the full version includes some mechanics that aren't covered in the levels here, but they are supported.
)
========
OBJECTS
========
Background
Black
Exit
Red
.000.
00000
00000
00000
.000.
Apple
Blue
.000.
00000
00000
00000
.000.
PlayerBodyH
Green
.000.
00000
0...0
00000
.000.
PlayerBodyV
Green
.000.
00.00
00.00
00.00
.000.
Crate
Orange
00000
0...0
0...0
0...0
00000
PlayerHead1
LightGreen
.000.
0.0.0
00000
00000
.000.
PlayerHead2
Yellow
.000.
0.0.0
00000
00000
.000.
PlayerHead3
Orange
.000.
0.0.0
00000
00000
.000.
PlayerHead4
Red
.000.
0.0.0
00000
00000
.000.
Wall
Brown
=======
LEGEND
=======
Player = PlayerHead1 or PlayerHead2 or PlayerHead3 or PlayerHead4
Obstacle = PlayerBodyH or PlayerBodyV or Wall or Crate or Player
PlayerBody = PlayerBodyH or PlayerBodyV
. = Background
P = PlayerHead1
= Wall
E = Exit
A = Apple
C = Crate
=========
SOUNDS
=========
sfx0 3295707 (player jump)
sfx1 3538707 (player jump to max)
sfx2 42451307 (player move horizontally)
endlevel 96434300
startgame 49875902
================
COLLISIONLAYERS
================
Background
Exit, Apple
PlayerBody
Player, Wall, Crate
======
RULES
======
(this game handles all the movement stuff itself - it removes all movements before the movement phase has a chance to tick at all)
UP [ UP PlayerHead4 ] -> [ PlayerHead4 ]
UP [ UP PlayerHead3 | No Obstacle ] -> [ PlayerBodyV | PlayerHead4 ] sfx1
UP [ UP PlayerHead2 | No Obstacle ] -> [ PlayerBodyV | PlayerHead3 ] sfx0
UP [ UP PlayerHead1 | No Obstacle ] -> [ PlayerBodyV | PlayerHead2 ] sfx0
Horizontal [ > Player | Crate | No Obstacle ] -> [ PlayerBodyH | PlayerHead1 | Crate ] sfx2
Horizontal [ > Player | No Obstacle ] -> [ PlayerBodyH | PlayerHead1 ] sfx2
[ Player Apple ] [ PlayerBody ] -> [ Player Apple ] [ ]
[ Player Apple ] -> [ Player ]
[ > Player ] -> [ Player ]
DOWN [ Player | No Obstacle ] -> [ PlayerBodyV | PlayerHead1 ]
DOWN [ Crate | No Obstacle ] -> [ | Crate ]
==============
WINCONDITIONS
==============
some player on exit
=======
LEVELS
=======
message level 1 of 11
##################
.................#
.................#
............#....#
............#....#
.......#...##....#
..P....#...##..E.#
##################
##################
..#...#...#...#...#
...#...#...#...#..
##################
##################
##################
##################
message level 2 of 11
##################
.................#
.................#
.................#
..P............E.#
####.........#####
####.............#
####.............#
####.............#
####.............#
####.....#########
####.............#
####.............#
####.............#
##################
##################
##################
message level 3 of 11
##################
........#........#
........#........#
##.............###
.................#
.....P.....E.....#
....###...###....#
..######.######..#
.......#.#.......#
.......###.......#
##.............###
.................#
.................#
#####.......######
##################
message level 4 of 11
##################
..#...........#..#
..#.....E.....#..#
..#....###....#..#
..#...........#..#
..#...........#..#
..#...........#..#
..#...........#..#
..#...........#..#
..#...........#..#
..#...........#..#
..#...........#..#
..#...........#..#
..#.....P.....#..#
##################
message level 5 of 11
##################
.................#
.................#
.................#
...C........C....#
..###......###...#
.................#
...P........E....#
########.##.#.####
##################
.................#
.................#
.................#
##################
message level 6 of 11
##################
..#.#....#..#....#
..#.#.E..#..######
########.#..#....#
....#..#.####....#
....#..#....######
########....#.#..#
....#..#....#.#..#
########.#########
....#....#..#....#
#####....#..#....#
.#..#....#########
.#..####.#..#..#.#
.#..#..#P#..#..#.#
##################
message level 7 of 11
##################
.................#
...............C.#
............####.#
.................#
.......#...#.#...#
..P....#...#.#E..#
.###############.#
.###############.#
.#...#...#...#...#
...#...#...#...#.#
##################
.................#
.................#
##################
message level 8 of 11
##################
.................#
......C...C......#
.....###.###.....#
.................#
......C...C......#
.....###.###.....#
.................#
..E...C...C...P..#
.#######.#######.#
.##...##.##...##.#
.##.#.##.##.#.##.#
.##.#.#####.#.##.#
.................#
##################
message level 9 of 11
##################
.................#
...C.............#
...C.............#
...C.............#
...CCC...........#
...CCC.C.........#
..CCCC.CC.......E#
..CCCC.CC.......C#
..CCCCCCC.....C.C#
..CCCCCCC...C.C.C#
.CCCCCCCCC..C.C.C#
.CCCCCCCCC..C.C.C#
PCCCCCCCCCCCC.CCC#
##################
message level 10 of 11
##################
.................#
.................#
.................#
.................#
.E..........C....#
###.##.....###...#
######.....###...#
.................#
.................#
...P.............#
..#############..#
##################
.................#
##################
message level 11 of 11
##################
.................#
.................#
.................#
.................#
.E..........C....#
###.##.....###...#
######.....###...#
.................#
.................#
...P.............#
..#############..#
##################
.................#
##################
message congratulations!