Skip to content

Instantly share code, notes, and snippets.

@Stingby12
Created July 29, 2022 16:07
Show Gist options
  • Save Stingby12/e371687e74d3e7da079b597c6de36a77 to your computer and use it in GitHub Desktop.
Save Stingby12/e371687e74d3e7da079b597c6de36a77 to your computer and use it in GitHub Desktop.
Unnamed Magnet Game REDUX (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Unnamed Magnet Game REDUX
author Stingby12
homepage https://stingby12.itch.io/unnamed-magnet-game
key_repeat_interval 0.3
run_rules_on_level_start
========
OBJECTS
========
Void
black
Background
#FFFFFF #F2F2F2 #E6E6E6
00100
00100
11211
00100
00100
BackgroundHideL
#FFFFFF
.....
.....
00...
.....
.....
BackgroundHideR
#FFFFFF
.....
.....
...00
.....
.....
BackgroundHideU
#FFFFFF
..0..
..0..
.....
.....
.....
BackgroundHideD
#FFFFFF
.....
.....
.....
..0..
..0..
Wall
#757575 #7A7A7A #808080 #858585 #8A8A8A
01324
14032
40213
12430
34102
One
#1A1A1A
...0.
..00.
.0.0.
...0.
...0.
Two
#1A1A1A
.00..
...0.
..0..
.0...
.000.
Door1Open
#CCCCCC
.0.0.
00000
.0.0.
00000
.0.0.
Door1Close
#404040
.0.0.
00000
.0.0.
00000
.0.0.
Close
transparent
WallBorderL
#404040
0....
0....
0....
0....
0....
WallBorderR
#404040
....0
....0
....0
....0
....0
WallBorderU
#404040
00000
.....
.....
.....
.....
WallBorderD
#404040
.....
.....
.....
.....
00000
WallBorderUL
#404040
0....
.....
.....
.....
.....
WallBorderDL
#404040
.....
.....
.....
.....
0....
WallBorderUR
#404040
....0
.....
.....
.....
.....
WallBorderDR
#404040
.....
.....
.....
.....
....0
PlayerPosiL
#0000FF #CCCCFF
00000
01000
11100
01000
00000
PlayerPosiR
#0000FF #CCCCFF
00000
00010
00111
00010
00000
PlayerPosiU
#0000FF #CCCCFF
00100
01110
00100
00000
00000
PlayerPosiD
#0000FF #CCCCFF
00000
00100
01110
00100
00000
PlayerNegaL
#FF0000 #FFCCCC
00000
00000
11100
00000
00000
PlayerNegaR
#FF0000 #FFCCCC
00000
00000
00111
00000
00000
PlayerNegaU
#FF0000 #FFCCCC
00000
01110
00000
00000
00000
PlayerNegaD
#FF0000 #FFCCCC
00000
00000
01110
00000
00000
Polar1
#FF00FF
.....
.0.0.
..0..
.0.0.
.....
Polar2
#FF00FF
.....
..0..
.000.
..0..
.....
PolarTemp
transparent
CrateNeut
#4D4D4D #808080
.000.
01010
00100
01010
.000.
TargetNeut
#999999
00.00
0...0
.....
0...0
00.00
CratePosi
#262699 #4040FF
.000.
00100
01110
00100
.000.
TargetPosi
#6666FF
00.00
0...0
.....
0...0
00.00
CrateNega
#992626 #FF4040
.000.
00000
01110
00000
.000.
TargetNega
#FF6666
00.00
0...0
.....
0...0
00.00
TargetBoth
#FF66FF
00.00
0...0
.....
0...0
00.00
Lose
transparent
Door2Open
#CCCCCC
.0.0.
00000
.0.0.
00000
.0.0.
Door2Close
#404040
.0.0.
00000
.0.0.
00000
.0.0.
Exit
transparent
ExitLeft
#4D4D4D
.....
..00.
.00..
..00.
.....
ExitRight
#4D4D4D
.....
.00..
..00.
.00..
.....
ExitUp
#4D4D4D
.....
..0..
.000.
.0.0.
.....
ExitDown
#4D4D4D
.....
.0.0.
.000.
..0..
.....
AutoExit
transparent
=======
LEGEND
=======
PlayerPosi = PlayerPosiL or PlayerPosiR or PlayerPosiU or PlayerPosiD
PlayerNega = PlayerNegaL or PlayerNegaR or PlayerNegaU or PlayerNegaD
Player = PlayerPosi or PlayerNega
Polar = Polar1 or Polar2
Crates = CrateNeut or CratePosi or CrateNega
ExitDir = ExitLeft or ExitRight or ExitUp or ExitDown
Numbers = One or Two
▪ = Void
. = Background
# = Wall
% = Door1Open
& = Door1Close
$ = Door2Close
; = Close
p = PlayerPosiD
b = PlayerNegaD
' = Polar2
" = Polar2 and Close
> = Exit
< = AutoExit
X = CrateNeut
+ = CratePosi
- = CrateNega
O = TargetNeut
U = TargetPosi
Q = TargetNega
C = TargetBoth
* = CrateNeut and TargetNeut
^ = CratePosi and TargetPosi
ù = CrateNega and TargetNega
? = CratePosi and TargetNega
! = CrateNega and TargetPosi
§ = CratePosi and TargetBoth
£ = CrateNega and TargetBoth
CantGo = Void or Wall or Door1Close or Door2Open or Door2Close or CrateNeut or CratePosi or CrateNega
Blocking = Void or Wall or Door1Close or Door2Close
=======
SOUNDS
=======
Player move 10356907
sfx0 41657104
sfx1 72821307
sfx2 96485907
sfx3 88097503
Door1Close create 29891502
Lose destroy 92784700
sfx10 7121610
================
COLLISIONLAYERS
================
Background
BackgroundHideL
BackgroundHideR
BackgroundHideU
BackgroundHideD
Close
Lose
TargetNeut, TargetPosi, TargetNega, TargetBoth
Polar
PolarTemp
Exit
Door1Open, Door2Open, ExitDir, AutoExit
Void, Player, Wall, CrateNeut, CratePosi, CrateNega, Door1Close, Door2Close
WallBorderL
WallBorderR
WallBorderU
WallBorderD
WallBorderUL
WallBorderDL
WallBorderUR
WallBorderDR
Numbers
======
RULES
======
left [ Background | Wall ] -> [ Background BackgroundHideL | Wall ]
right [ Background | Wall ] -> [ Background BackgroundHideR | Wall ]
up [ Background | Wall ] -> [ Background BackgroundHideU | Wall ]
down [ Background | Wall ] -> [ Background BackgroundHideD | Wall ]
left [ Wall | no Wall no Void ] -> [ Wall WallBorderL | ]
right [ Wall | no Wall no Void ] -> [ Wall WallBorderR | ]
up [ Wall | no Wall no Void ] -> [ Wall WallBorderU | ]
down [ Wall | no Wall no Void ] -> [ Wall WallBorderD | ]
up [ Wall no WallBorderL | Wall WallBorderL ] -> [ Wall WallBorderUL | Wall WallBorderL ]
down [ Wall no WallBorderL | Wall WallBorderL ] -> [ Wall WallBorderDL | Wall WallBorderL ]
up [ Wall no WallBorderR | Wall WallBorderR ] -> [ Wall WallBorderUR | Wall WallBorderR ]
down [ Wall no WallBorderR | Wall WallBorderR ] -> [ Wall WallBorderDR | Wall WallBorderR ]
late [ Door1Open ] [ Player Close ] -> [ Door1Close ] [ Player Close ]
[ Polar1 ] -> [ Polar1 PolarTemp ]
[ Polar2 ] -> [ Polar2 PolarTemp ]
late [ Polar1 PolarTemp ] -> [ Polar2 ]
late [ Polar2 PolarTemp ] -> [ Polar1 ]
[ > Player | Blocking ] -> [ Player | Blocking ] sfx0
[ > Player | Crates | Blocking ] -> [ Player | Crates | Blocking ] sfx0
[ > Player | Crates | Door2Open ] -> [ Player | Crates | Door2Open ] sfx0
[ > Player | Crates | Crates ] -> [ Player | Crates | Crates ] sfx0
[ left PlayerPosi ] -> [ left PlayerPosiL ]
[ right PlayerPosi ] -> [ right PlayerPosiR ]
[ up PlayerPosi ] -> [ up PlayerPosiU ]
[ down PlayerPosi ] -> [ down PlayerPosiD ]
[ left PlayerNega ] -> [ left PlayerNegaL ]
[ right PlayerNega ] -> [ right PlayerNegaR ]
[ up PlayerNega ] -> [ up PlayerNegaU ]
[ down PlayerNega ] -> [ down PlayerNegaD ]
late [ PlayerPosiL Polar ] -> [ PlayerNegaL ] again sfx3
late [ PlayerPosiR Polar ] -> [ PlayerNegaR ] again sfx3
late [ PlayerPosiU Polar ] -> [ PlayerNegaU ] again sfx3
late [ PlayerPosiD Polar ] -> [ PlayerNegaD ] again sfx3
late [ PlayerNegaL Polar ] -> [ PlayerPosiL ] again sfx3
late [ PlayerNegaR Polar ] -> [ PlayerPosiR ] again sfx3
late [ PlayerNegaU Polar ] -> [ PlayerPosiU ] again sfx3
late [ PlayerNegaD Polar ] -> [ PlayerPosiD ] again sfx3
late [ CratePosi Polar ] -> [ CrateNega ] again sfx3
late [ CrateNega Polar ] -> [ CratePosi ] again sfx3
[ > Player | CrateNeut ] -> [ > Player | > CrateNeut ] sfx1
late [ PlayerPosi | CratePosi | no CantGo ] -> [ PlayerPosi | | CratePosi ] again sfx2
late [ PlayerNega | CrateNega | no CantGo ] -> [ PlayerNega | | CrateNega ] again sfx2
[ moving PlayerPosi | CrateNega ] -> [ moving PlayerPosi | moving CrateNega ] sfx1
[ moving PlayerNega | CratePosi ] -> [ moving PlayerNega | moving CratePosi ] sfx1
[ > Crates | Door2Open ] -> [ Crates | Door2Open ]
late [ TargetNeut no CrateNeut ] -> [ TargetNeut Lose ]
late [ TargetPosi no CratePosi ] -> [ TargetPosi Lose ]
late [ TargetNega no CrateNega ] -> [ TargetNega Lose ]
late [ TargetBoth no CratePosi no CrateNega ] -> [ TargetBoth Lose ]
late [ TargetNeut CrateNeut Lose ] -> [ TargetNeut CrateNeut ]
late [ TargetPosi CratePosi Lose ] -> [ TargetPosi CratePosi ]
late [ TargetNega CrateNega Lose ] -> [ TargetNega CrateNega ]
late [ TargetBoth CratePosi Lose ] -> [ TargetBoth CratePosi ]
late [ TargetBoth CrateNega Lose ] -> [ TargetBoth CrateNega ]
late [ Door2Close ] -> [ Door2Open ]
late [ Lose ] [ Door2Open ] -> [ Lose ] [ Door2Close ]
late left [ Exit | Void ] -> [ ExitLeft | Void ]
late right [ Exit | Void ] -> [ ExitRight | Void ]
late up [ Exit | Void ] -> [ ExitUp | Void ]
late down [ Exit | Void ] -> [ ExitDown | Void ]
late [ ExitDir ] [ Door2Close ] -> [ Exit ] [ Door2Close ]
late [ Player ExitDir ] -> win sfx10
late [ Player AutoExit ] -> win
==============
WINCONDITIONS
==============
=======
LEVELS
=======
message ...
message [You wake up inside a room]
message [Something don't feel right]
▪▪▪▪▪▪▪▪▪▪
▪########▪
▪#.....##▪
▪#.....##▪
▪#..p...>▪
▪#.....##▪
▪#.....##▪
▪########▪
▪▪▪▪▪▪▪▪▪▪
message [Suddenly you hear a voice]
message X : ...
message X : You woke up.
message X : You seems to be ready for the tests.
message [You feel a bit unconfortable]
message X : Don't worry about who am I.
message X : Let us start with the tests.
message X : See this gray block in front of you ?
message X : Push it to the target.
message X : Then proceed to the next room.
message X : You can end your life (Press R) if you are stuck.
message 1 / 4 | [+----]
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪###.....###▪
▪##...x...##▪
▪##.......##▪
▪p%;......$>▪
▪##.......##▪
▪##...o...##▪
▪###.....###▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : Good.
message X : Try it on the blue block now.
message 2 / 4 | [+----]
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪###.....###▪
▪##...+...##▪
▪##.......##▪
▪p%;......$>▪
▪##.......##▪
▪##...u...##▪
▪###.....###▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : Good.
message X : Try it on the red block now.
message X : You might need this wall for that.
message 3 / 4 | [+----]
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪###.....###▪
▪##...-...##▪
▪##.......##▪
▪p%;......$>▪
▪##...#...##▪
▪##...q...##▪
▪###.....###▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : Good.
message X : Move these crates in the right position.
message 4 / 4 | [++---]
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪######>####▪
▪######$####▪
▪######.####▪
▪####.....##▪
▪###...c...#▪
▪###...#...#▪
▪p%;.c##.-.#▪
▪###.......#▪
▪###...+...#▪
▪####.....##▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : You are doing well.
message X : We are ready for real puzzles.
message X : The puzzles are sorted in difficulty.
message [You feel scared about the voice]
message X : Don't worry about me.
message Let's start with the puzzles.
▪▪▪▪▪▪▪▪▪
▪###>###▪
▪###.###▪
▪##...##▪
▪#.....#▪
▪#..#..#▪
▪#..#..#▪
▪#..#..#▪
▪#.....#▪
▪##...##▪
▪###.###▪
▪###p###▪
▪▪▪▪▪▪▪▪▪
message X : Let's start.
message 1 / 7 | [++---]
▪▪▪▪▪▪▪▪▪▪▪▪
▪##########▪
▪##...$...>▪
▪#....#$###▪
▪#..?...###▪
▪#;..!..###▪
▪#%#....###▪
▪#.%;..####▪
▪#.########▪
▪#.########▪
▪#p########▪
▪▪▪▪▪▪▪▪▪▪▪▪
message X : Hold them still.
message 2 / 7 | [++---]
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪#############▪
▪###.......###▪
▪###.......###▪
▪###..u+u..###▪
▪p.%;.+++..$.>▪
▪###..u+u..###▪
▪###.......###▪
▪###.......###▪
▪#############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : Replace them.
message 3 / 7 | [++---]
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪##############▪
▪###...##...###▪
▪###........###▪
▪p.%;..§£.x.$.>▪
▪###........###▪
▪###...##...###▪
▪##############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message 4 / 7 | [+++--]
▪▪▪▪▪▪▪▪▪▪
▪########▪
▪>....###▪
▪####$###▪
▪##....##▪
▪#.-..+.#▪
▪#..qu..#▪
▪#..qu..#▪
▪#.+..-.#▪
▪##..;.##▪
▪####%###▪
▪..p..###▪
▪########▪
▪▪▪▪▪▪▪▪▪▪
message X : Bring them back.
message 5 / 7 | [+++--]
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪#############▪
▪###.......###▪
▪###.c.c.c.###▪
▪###.#.#.#.###▪
▪>.$.#.#.#;%.p▪
▪###.#.#.#.###▪
▪###.-.+.-.###▪
▪###.......###▪
▪#############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message [You are feeling exaustred]
message [You feel like you ran 2 miles]
message 6 / 7 | [+++--]
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪###......###▪
▪###.qx-o.###▪
▪>.$.#..#;%.p▪
▪###.qx-o.###▪
▪###......###▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message 7 / 7 | [++++-]
▪▪▪▪▪▪▪▪▪▪▪
▪##>######▪
▪##.###p..▪
▪##.###.##▪
▪##$###%##▪
▪#.....;.#▪
▪#.......#▪
▪#.?...?.#▪
▪#...+...#▪
▪#.!...!.#▪
▪#.......#▪
▪#.......#▪
▪#########▪
▪▪▪▪▪▪▪▪▪▪▪
message X : Well done.
message X : You have finished the first pack.
message [You sat down to rest a bit]
message [You try to remember who you were before]
message X : There are still many packs.
message X : This time, there is something new I want you to try.
▪▪▪▪▪▪▪▪▪▪▪▪
▪##########▪
▪####...###▪
▪###......>▪
▪##.....###▪
▪#.....####▪
▪#....###-#▪
▪#...###+##▪
▪##.###-###▪
▪##.##+####▪
▪##p#######▪
▪▪▪▪▪▪▪▪▪▪▪▪
message [At the next room, you can see something pink]
message Use this for the red block.
message 1 / 2 | [+----]
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪###.....###▪
▪##...-...##▪
▪##.......##▪
▪p%;..'...$>▪
▪##.......##▪
▪##...q...##▪
▪###.....###▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : It's that simple.
message X : Another training level for you.
message 2 / 2 | [++---]
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪###.....###▪
▪##.?.....##▪
▪##.......##▪
▪b%;..'...$>▪
▪##.......##▪
▪##.....!.##▪
▪###.....###▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : You are ready for normal puzzles again.
message [You are feeling a bit weird]
message 1 / 7 | [++---]
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪####...####▪
▪##-....q.##▪
▪p%;..'...$>▪
▪##-....q.##▪
▪####...####▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : Use them wisely.
message 2 / 7 | [++---]
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪#############▪
▪######u######▪
▪###.-#'######▪
▪b.%;......###▪
▪###.......###▪
▪###.......$.>▪
▪######'#+.###▪
▪######q######▪
▪#############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : Out of the center.
message 3 / 7 | [+++--]
▪▪▪▪▪▪▪▪▪▪▪
▪####>####▪
▪####$####▪
▪#'......#▪
▪#.u...u.#▪
▪#..#+#..#▪
▪#..+#+..#▪
▪#..#+#..#▪
▪#.u...u.#▪
▪#...;..'#▪
▪####%####▪
▪.b'..####▪
▪#########▪
▪▪▪▪▪▪▪▪▪▪▪
message [You are definitively felling weird.]
message 4 / 7 | [+++--]
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪##?#'.'#!##▪
▪##.#...#.##▪
▪##.......##▪
▪##;......##▪
▪##%#####$##▪
▪##.#####.<>▪
▪##p########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪##############▪
▪##ù#...#^#####▪
▪##.#...#.#####▪
▪##.......#####▪
▪##.......#####▪
▪##&#####$#####▪
▪##.#####.p.<.>▪
▪##.###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪##################▪
▪##ù#...#^#######x#▪
▪##.#...#.#########▪
▪##.......######x#x▪
▪##.......#########▪
▪##&#####$#######x#▪
▪##.#####...p..<..>▪
▪##.###############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###################x###▪
▪##ù#...#^#######x#####x▪
▪##.#...#.###########x##▪
▪##.......######x#x###x#▪
▪##.......##########x###▪
▪##&#####$#######x###x##▪
▪##.#####......p.......>▪
▪##.####################▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : What took you so long ?
message X : I was waiting for you to complete test 5.
message 5 / 7 | [++++-]
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪###-...+###▪
▪###.c.c.###▪
▪###....'$.>▪
▪###..x..###▪
▪p.%"....###▪
▪###.c.c.###▪
▪###+...-###▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪###-...+###▪
▪###.c.c.###▪
▪###....'$.>▪
▪###..x..###▪
▪p.%"....###▪
▪###.c.c.###▪
▪###+...-###▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪#x--...+###▪
▪###.c.c.###▪
▪##+....'$.>▪
▪###..x..###▪
▪p.%"....-##▪
▪###.c.c.+##▪
▪###+...-###▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
▪###########▪
▪#x--...+..#▪
▪#.x.c.c.x+#▪
▪#++....'$.>▪
▪##-..x..+-#▪
▪p.%"....-.#▪
▪#x-.c.c.+##▪
▪##.+...-x##▪
▪###########▪
▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : ...What are you doing ?
message 6 / 7 | [++++-]
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪#############▪
▪#############▪
▪.p...###....>▪
▪####%###$####▪
▪###.;.'...###▪
▪#uq.......-+#▪
▪#qu.......+-#▪
▪#uq.......-+#▪
▪###.'...'.###▪
▪#############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : You are almost there. This is the last test.
message 7 / 7 | [++---]
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪###......###▪
▪###......###▪
▪###......###▪
▪b.%".oo.<$.>▪
▪###......###▪
▪###......###▪
▪###......###▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪###......###▪
▪###......###▪
▪###......###▪
▪..&<.oo.p$.>▪
▪###......###▪
▪###......###▪
▪###......###▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪####....####▪
▪###......###▪
▪###......###▪
▪..&p.oo.<$.>▪
▪###......###▪
▪###......###▪
▪####....####▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪#####..#####▪
▪####....####▪
▪###......###▪
▪..&<.oo.p$.>▪
▪###......###▪
▪####....####▪
▪#####..#####▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪############▪
▪#####..#####▪
▪####....####▪
▪..&p.oo.<$.>▪
▪####....####▪
▪#####..#####▪
▪############▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪############▪
▪############▪
▪#####..#####▪
▪..&<.oo.p$.>▪
▪#####..#####▪
▪############▪
▪############▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪############▪
▪############▪
▪############▪
▪..&p.oo.<$.>▪
▪############▪
▪############▪
▪############▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message ??? : see us
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪############▪
▪############▪
▪############▪
▪..&<....p&..▪
▪############▪
▪############▪
▪############▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪#####<<#####▪
▪#####..#####▪
▪#####..#####▪
▪#####..#####▪
▪..&p.....&..▪
▪############▪
▪############▪
▪############▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message ??? : save us
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪##############▪
▪####p.oo%..###▪
▪##£%'op''bp.##▪
▪#cpp'oup&buu*#▪
▪#cp-cb&.!%%&*#▪
▪#.&x.£?^!.'p*#▪
▪#'cx^£x++^.&'#▪
▪#'q%..<.??x.q#▪
▪#'.c.<p<.£c£.#▪
▪#q%c..<...x..#▪
▪######..######▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message ...
message .......
message w--- --
message wa-e u-
message wake up
message X : Wake up.
message X : Can you wake up ?
message [You finally wake up]
message X : You never acted like that before.
message X : Don't try to make up anything to stop the tests.
message [There is something wrong with the pelets]
message 7 / 7 | [++---]
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪##;ù......##▪
▪##%#....#$##▪
▪##.#.'..#.##▪
▪.p.#....#<.>▪
▪##.#..'.#.##▪
▪##%#....#$##▪
▪##;ù......##▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message X : ...
message X : NO.
message X : YOU WERE NOT SUPPOSED TO DO THAT.
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
▪############▪
▪##.ù......##▪
▪##&#....#$##▪
▪##.#....#.##▪
▪...#....#p.>▪
▪##.#....#.##▪
▪##&#....#$##▪
▪##.ù......##▪
▪############▪
▪▪▪▪▪▪▪▪▪▪▪▪▪▪
message Coming... at some point.
@kezzyhko
Copy link

Randomly noticed this on the main gist page
This game was really fun, and level 5 was the hardest one for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment