Created
September 28, 2017 23:00
-
-
Save anonymous/bd2a6183d65496ee78ccfd5b5276b865 to your computer and use it in GitHub Desktop.
title
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Play this game by pasting the script in http://www.puzzlescript.net/editor.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
title LMIO Arka | |
author ThatScar | |
homepage www.puzzlescript.net | |
flickscreen 17x26 | |
key_repeat_interval 1 | |
norepeat_action | |
realtime_interval 0.1 | |
again_interval 0.05 | |
background_color LightBlue | |
run_rules_on_level_start | |
mouse_action | |
======== | |
OBJECTS | |
======== | |
Background | |
LightBlue | |
(White LightBlue | |
11111 | |
01111 | |
11101 | |
11111 | |
10111) | |
Wall | |
Grey DarkGrey DarkBlue | |
01210 | |
01210 | |
01210 | |
01210 | |
01210 | |
Target | |
Purple | |
..... | |
.000. | |
.0.0. | |
.000. | |
..... | |
DummyPlayer | |
Transparent | |
Marker | |
Red | |
0...0 | |
..... | |
..... | |
..... | |
0...0 | |
Crate O | |
Orange Yellow | |
00000 | |
0...0 | |
0...0 | |
0...0 | |
00000 | |
Stable | |
Transparent | |
0...0 | |
..... | |
..... | |
..... | |
0...0 | |
Bridge | |
Transparent | |
Rubble | |
Black DarkGrey DarkBlue | |
01202 | |
11002 | |
01210 | |
21021 | |
02110 | |
Ground | |
Brown DarkBrown | |
00010 | |
11111 | |
01000 | |
11111 | |
00010 | |
1 | |
Black | |
..0.. | |
.00.. | |
..0.. | |
..0.. | |
.000. | |
2 | |
Black | |
.000. | |
...0. | |
.000. | |
.0... | |
.000. | |
3 | |
Black | |
.000. | |
...0. | |
..00. | |
...0. | |
.000. | |
4 | |
Black | |
.0.0. | |
.0.0. | |
.000. | |
...0. | |
...0. | |
5 | |
Black | |
.000. | |
.0... | |
.000. | |
...0. | |
.000. | |
6 | |
Black | |
.000. | |
.0... | |
.000. | |
.0.0. | |
.000. | |
7 | |
Black | |
.000. | |
...0. | |
...0. | |
...0. | |
...0. | |
8 | |
Black | |
.000. | |
.0.0. | |
.000. | |
.0.0. | |
.000. | |
9 | |
Black | |
.000. | |
.0.0. | |
.000. | |
...0. | |
.000. | |
0 | |
Black | |
.000. | |
.0.0. | |
.0.0. | |
.0.0. | |
.000. | |
ArrowUp | |
Red | |
..0.. | |
.000. | |
..... | |
..... | |
..... | |
ArrowLeft | |
Red | |
..... | |
.0... | |
00... | |
.0... | |
..... | |
ArrowRight | |
Red DarkRed | |
..... | |
...0. | |
...00 | |
...0. | |
..... | |
ArrowDown | |
Red | |
..... | |
..... | |
..... | |
.000. | |
..0.. | |
UndoButton | |
Black DarkGrey LightBlue | |
.0... | |
0011. | |
.0.1. | |
...1. | |
..... | |
RestartButton | |
Red Pink LightBlue | |
.0... | |
0011. | |
.0.1. | |
...1. | |
..... | |
SkipButton w | |
Grey | |
..... | |
....0 | |
.0.0. | |
..0.. | |
..... | |
SkipConfirm | |
Green | |
..... | |
....0 | |
.0.0. | |
..0.. | |
..... | |
CancelTrigger | |
Transparent | |
Arrow | |
Red | |
AddHere | |
Transparent | |
Add | |
Transparent | |
Sub | |
Transparent | |
LastAction | |
Transparent | |
Mark | |
Black | |
0...0 | |
..... | |
..... | |
..... | |
0...0 | |
Drag d | |
Green | |
Lift l | |
Orange | |
======= | |
LEGEND | |
======= | |
Player = Marker or DummyPlayer | |
. = Background | |
# = Target | |
R = AddHere and DummyPlayer and RestartButton | |
+ = AddHere and RestartButton | |
P = Marker and RestartButton | |
_ = Ground | |
Obstacle = Wall or Crate | |
Number = 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 0 | |
======= | |
SOUNDS | |
======= | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
Drag | |
Lift | |
Arrow | |
Ground | |
Target | |
Wall, Crate | |
Rubble | |
Number | |
ArrowUp, ArrowLeft, ArrowRight, ArrowDown | |
UndoButton, RestartButton, SkipButton, SkipConfirm, CancelTrigger | |
Stable | |
Bridge | |
AddHere | |
Add, Sub | |
Mark | |
LastAction | |
Player | |
====== | |
RULES | |
====== | |
[ > Player | Ground ] -> cancel | |
(init) | |
Horizontal [ Lift | ] -> [ Lift | Lift ] | |
Vertical [ Drag | ] -> [ Drag | Drag ] | |
Horizontal [ Lift | Lift | Lift ] -> [ Lift | Lift Arrow | Lift ] | |
Vertical [ Drag | Drag | Drag ] -> [ Drag | Drag Arrow | Drag ] | |
[ Lift Arrow No Drag ] -> [ Arrow ] | |
[ Drag Arrow No Lift ] -> [ Arrow ] | |
[ Arrow Drag Lift ] -> [ Drag Lift ] | |
[ Arrow ] -> [ Down Arrow ] | |
[ Lift | Down Arrow ] -> [ Lift | Stationary Arrow ] | |
[ Drag | Down Arrow ] -> [ Drag | Stationary Arrow ] | |
[ Down Arrow ] -> [ ] | |
Up [ Arrow | Arrow ] -> [ Arrow ArrowUp | Arrow ] | |
Left [ Arrow | Arrow ] -> [ Arrow ArrowLeft | Arrow ] | |
Right [ Arrow | Arrow ] -> [ Arrow ArrowRight | Arrow ] | |
Down [ Arrow | Arrow ] -> [ Arrow ArrowDown | Arrow ] | |
(main) | |
[ Mark ] -> [ ] | |
[ Action Background ] -> [ Mark Background ] | |
[ Action Marker ] -> [ Marker Mark ] | |
[ Ground ] -> [ Ground CancelTrigger ] | |
[ > Player ][ CancelTrigger ] -> [ > Player ][ ] | |
[ Mark ][ CancelTrigger ] -> [ Mark ][ ] | |
[ Rubble ][ CancelTrigger ] -> [ Rubble ][ ] | |
[ Arrow ][ CancelTrigger ] -> [ Arrow ][ ] | |
[ CancelTrigger ] -> cancel | |
[ Mark RestartButton ] -> restart | |
[ Mark UndoButton ] -> undo | |
[ Mark Number ] -> undo | |
[ No Mark SkipConfirm ] -> [ SkipButton ] | |
[ Mark SkipConfirm ] -> win | |
[ Mark SkipButton ] -> [ SkipConfirm ] message are you sure you want to skip the level? | |
Up [ Mark ArrowUp No Marker | No Player ][ Player ] -> [ ArrowUp | Player ][ ] | |
Down [ Mark ArrowDown No Marker | No Player ][ Player ] -> [ ArrowDown | Player ][ ] | |
Left [ Mark ArrowLeft No Marker | No Player ][ Player ] -> [ ArrowLeft | Player ][ ] | |
Right [ Mark ArrowRight No Marker | No Player ][ Player ] -> [ ArrowRight | Player ][ ] | |
[ Mark Ground ] -> [ Ground ] | |
[ Mark Wall ] -> [ Wall ] | |
[ Mark Crate ][ AddHere ] -> [ Mark Crate ][ Add AddHere ] | |
[ Mark Crate ] -> [ ] | |
[ Mark Target ] -> [ Wall Target ] | |
[ Mark ][ AddHere ] -> [ Mark ][ Sub AddHere ] | |
[ Mark ] -> [ Crate ] | |
Down [ Target | Wall ] -> [ Target Wall | Wall ] | |
[ Stable ] -> [ ] | |
[ Bridge ] -> [ ] | |
[ Ground ] -> [ Stable Ground ] | |
[ Obstacle ] -> [ Stable Obstacle ] | |
Down [ Obstacle | no Stable ] -> [ Bridge Obstacle | ] | |
+ Horizontal [ Stable Bridge | no Stable ] -> [ Bridge | ] | |
[ Rubble ][ Number ] -> [ Rubble ][ UndoButton ] | |
[ Obstacle No Stable ] -> [ Rubble ] again | |
Down [ Rubble | No Stable ] -> [ > Rubble | ] | |
Down [ Add AddHere | Number ] -> [ AddHere | Add Number ] | |
Down [ Sub AddHere | Number ] -> [ AddHere | Sub Number ] | |
[Add 0] -> [1] | |
+[Add 1] -> [2] | |
+[Add 2] -> [3] | |
+[Add 3] -> [4] | |
+[Add 4] -> [5] | |
+[Add 5] -> [6] | |
+[Add 6] -> [7] | |
+[Add 7] -> [8] | |
+[Add 8] -> [9] | |
+Right [ | Add 9 ] -> [ Add | 0 ] | |
[Sub 1] -> [0] | |
+[Sub 2] -> [1] | |
+[Sub 3] -> [2] | |
+[Sub 4] -> [3] | |
+[Sub 5] -> [4] | |
+[Sub 6] -> [5] | |
+[Sub 7] -> [6] | |
+[Sub 8] -> [7] | |
+[Sub 9] -> [8] | |
+Right [ | Sub 0 ] -> [ Sub | 9 ] | |
[ Sub No Number No AddHere ][ Number ] -> [ Sub ][ UndoButton ] | |
[ Drag ] -> [ ] | |
[ Lift ] -> [ ] | |
[ Arrow ] -> [ ] | |
============== | |
WINCONDITIONS | |
============== | |
All Target on Wall | |
No Stable on Player | |
Some Number | |
======= | |
LEVELS | |
======= | |
message click on the ground level to start building | |
................ | |
................ | |
................ | |
................ | |
................ | |
......####...... | |
......#..#...... | |
....#######..... | |
....#.....#..... | |
....#.....#..... | |
....#####.#..... | |
....#...#.#..... | |
....#...###.R... | |
....#...#.#.4... | |
________________ | |
................ | |
................ | |
...12........... | |
......####...... | |
......#..#...... | |
......#..#...... | |
....8.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....4.#..#...... | |
......#..#...... | |
......#..#..R... | |
......#..#..6... | |
________________ | |
................ | |
................ | |
...12.####...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....8.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....4.#..#...... | |
......#..#...... | |
......#..#..R... | |
w.....#..#..6... | |
________________ | |
................ | |
................ | |
......####...... | |
......#..#...... | |
......#..#...... | |
...20.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...16.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...12.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....8.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....4.#..#...... | |
......#..#...... | |
......#..#..R... | |
w.....#..#..8... | |
________________ | |
................ | |
................ | |
................ | |
................ | |
................ | |
................ | |
................ | |
................ | |
................ | |
................ | |
......####...... | |
...40.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...36.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...32.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...28.#..#..+... | |
......#..#.10... | |
l.....#..#...... | |
l.....#..#...... | |
...24.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...20.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...16.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...12.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....8.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....4.#..#...... | |
......#..#...... | |
......#..#..R... | |
w.....#..#.10... | |
________________ | |
................ | |
................ | |
................ | |
................ | |
................ | |
20.##########... | |
...#........#... | |
...#........#... | |
...#........#... | |
16.#........#... | |
...#........#... | |
...#........#... | |
...#........#... | |
12.#........#... | |
...#........#... | |
...#........#... | |
...#........#... | |
.8.#........#... | |
...#........#... | |
...#........#... | |
...#........#... | |
.4.#........#... | |
...#........#... | |
...#........#..R | |
w..#........#.24 | |
________________ | |
......####...... | |
......#..#...... | |
...48.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...44.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...40.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...36.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...32.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...28.#..#..+... | |
......#..#.12... | |
......#..#...... | |
l.....#..#...... | |
l..24.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...20.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...16.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...12.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....8.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....4.#..#...... | |
......#..#...... | |
......#..#..R... | |
w.....#..#.12... | |
________________ | |
..128.####...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
..124.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
..120.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
..116.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
..112.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
..108.#..#...... | |
......#..#...... | |
......#..#..+... | |
......#..#.13... | |
..104.#..#...... | |
l.....#..#...... | |
l.....#..#...... | |
......#..#...... | |
..100.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...96.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...92.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...88.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...84.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...80.#..#..+... | |
......#..#.13... | |
......#..#...... | |
l.....#..#...... | |
l..76.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...72.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...68.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...64.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...60.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...56.#..#...... | |
......#..#...... | |
......#..#..+... | |
......#..#.13... | |
...52.#..#...... | |
l.....#..#...... | |
l.....#..#...... | |
......#..#...... | |
...48.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...44.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...40.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...36.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...32.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...28.#..#..+... | |
......#..#.13... | |
......#..#...... | |
l.....#..#...... | |
l..24.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...20.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...16.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
...12.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....8.#..#...... | |
......#..#...... | |
......#..#...... | |
......#..#...... | |
....4.#..#...... | |
......#..#...... | |
......#..#..R... | |
w.....#..#.13... | |
________________ | |
message A direct copy of a task, present in the original problem of the LMIO programming contest | |
message use the keyboard to build on obstructed tiles | |
message or don't because this level is way too big to solve | |
................dd...............dd...............dd...............dd...............dd.............. | |
..####.............................#####............................................................ | |
.######...........................#######........................................................... | |
.#######..........................#######........................................................... | |
.#######.........................########........................................................... | |
.########........................########........................................................... | |
.########.......................#########........................................................... | |
.#########......................#########........................................................... | |
.#########.....................########.#........................................................... | |
.#.########....................########.#........................................................... | |
.##########...................#########.#........................................................... | |
.#..########..................###########........................................................... | |
.#..########.................########...#........................................................... | |
.#..#########................########...#........................................................... | |
.############...............#########...#........................................................... | |
.#....########..............#########...#........................................................... | |
.#....########.............########.#...#........................................................... | |
.#....#########............########.#...#........................................................... | |
.#....#########...........#########.#...#........................................................... | |
.#....#.########..........###############........................................................... | |
.#....##########.........########.......#........................................................... | |
.#....#..########........########.......#........................................................... | |
.#..+.#..########....+..#########....+..#........................................................... | |
.#.55.#..#########..55..#########...55..#........................................................... | |
.#################.....########.#.......#........................................................... | |
l#.........########....########.#.......#........................................................... | |
l#.........########...#########.#.......#........................................................... | |
.#.........#########..###########.......#........................................................... | |
.#.........#########.########...#.......#........................................................... | |
.#.........#.################...#.......#........................................................... | |
.#.........##################...#.......#........................................................... | |
.#.........#..###############...#.......#........................................................... | |
.#.........#..#############.#...#.......#........................................................... | |
.#.........#..#############.#...#.......#........................................................... | |
.#.........#######################################################################################.. | |
.#.........#....###################################################################################. | |
.#.........#....###################################################################################. | |
.#.........#....###################################################################################. | |
.#.........#....###################################################################################. | |
.#.........#....###################################################################################. | |
.#.........#...##################################################################################### | |
.#.........#...############......................................############......................# | |
.#.........#..#############.....................................#############......................# | |
.#.........#..##############....................................##############.....................# | |
.#.........#.###############...................................###############.....................# | |
.#.........#.################..................................################....................# | |
.#.........##################.................................#################....................# | |
.#..+......#########..########.+..............................########..########...................# | |
.#.55......#########..########55...............+....+........#########..########...................# | |
.#.........####################...............55...55........####################..........+.......# | |
.#........########.....########.............................########...+.########.........55.......# | |
l#........########.....#########............................########..55.#########.................# | |
l#.......#########.....#########...........................#########.....#########.................# | |
.#.......#########.....#.########..........................#########.....#.########................# | |
.#......########.#.....##########.........................########.#.....##########................# | |
.#......########.#.....#..########..................+.....########.#.....#..########...............# | |
.#.....#########.#.....#..########.................55....#########.#.....#..########...............# | |
.#.....############################......................############################..............# | |
.#....########.............########.....................########.............########..............# | |
.#....########.............#########....................########.............#########.............# | |
.#...#########.............#########...................#########.............#########.............# | |
.#...#########.............#.########..................#########.............#.########............# | |
.#..########.#.............##########.................########.#.............##########............# | |
.#..########.#.............#..########................########.#.............#..########...........# | |
.#.#########.#.............#..########...............#########.#.............#..########...........# | |
.#.###########.............#..#########..............###########.............#..#########..........# | |
.#########...#.............############.............########...#.............############..........# | |
.#########...#.............#....########............########...#.............#....########.........# | |
.#########...#.............#....########...........#########...#.............#....########.........# | |
.#########...#.............#....#########..........#########...#.............#....#########........# | |
.#######.#...#.............#....#########..........#######.#...#.............#....#########........# | |
.#######.#...#.............#....#.#######..........#######.#...#.............#....#.#######........# | |
.#########...#.............#....#########..........#########...#.............#....#########........# | |
.#####...#.+.#............+#....#..######....+.....#####...#...#........+....#....#..######.......P# | |
.#...#...#55.#...........55#....#..#....#...55.....#...#...#...#.......55....#....#..#....#......55# | |
____________________________________________________________________________________________________ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment