Skip to content

Instantly share code, notes, and snippets.

@pmttavara
Last active December 7, 2018 10:27
Show Gist options
  • Save pmttavara/91d3126adb4fb64f8da8c15208ec791c to your computer and use it in GitHub Desktop.
Save pmttavara/91d3126adb4fb64f8da8c15208ec791c to your computer and use it in GitHub Desktop.
eddems (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title eddems
author philliptrudeau
homepage https://pm.gc.ca/eng
noaction
flickscreen 9x7
========
OBJECTS
========
background .
#888
goal g
black
((black #666)
#CCC #AAA
11111
10001
10001
10001
11111)
wall #
#333
player p
brown red blue darkgray
..0..
01110
.111.
.222.
.3.3.
warrior w
brown red blue darkgray
..3..
31113
.111.
.333.
.3.3.
box B
#AAA #444 #fff darkgray
.....
.200.
.000.
.333.
.111.
spike K
#AAA #fff red
.....
..2..
2.1..
1.0.2
0.0.1
xob X
#AAA #444 #fff darkgray
.111.
.333.
.000.
.002.
.....
=======
LEGEND
=======
@ = box and goal
$ = xob and goal
=======
SOUNDS
=======
player move 46943507
warrior move 46943507
(sfx0 35131903)
sfx0 12345677
sfx1 42246109
sfx2 245304
endlevel 57732703
================
COLLISIONLAYERS
================
background
goal
spike,
player, warrior, wall, box, xob
======
RULES
======
[ > Player ] [ Warrior ] -> [ > Player ] [ > Warrior ]
[ xob | > Player | box ] -> [ box | xob | Player ] sfx0
[ > Player | box ] -> [ box | Player ] sfx0
[ < Player | xob ] -> [ xob | Player ] sfx0
([ > Player | spike ] -> [ | spike ] sfx1 sfx2)
[ > warrior | spike ] -> [ spike | warrior ] sfx2
late [ Player spike ] -> [ spike ] sfx1 sfx2
==============
WINCONDITIONS
==============
All xob on goal
All box on goal
Some player
=======
LEVELS
=======
message Push the block to the end...?
#########
#.......#
#.p.B.g.#
#.......#
#.......#
#.......#
#########
#########
#.......#
#.p.B.g.#
#.......#
#.p.B.g.#
#.......#
#########
#########
#########
#.p.B.g.#
#.......#
#.p.B.g.#
#########
#########
#########
#.......#
#.p..####
#....g.B#
#.p..####
#.......#
#########
#########
#....KKK#
#.p..####
#....g.B#
#.p..####
#....KKK#
#########
#########
#.......#
#.p...K.#
#...B.g.#
#.....K.#
#.......#
#########
#########
#.......#
#.p...K.#
#...B.g.#
#.p...K.#
#.......#
#########
message The statue follows orders.
#########
#.......#
#.p...K.#
#...B.gK#
#.w...K.#
#.......#
#########
message Can you do it?
#########
##KKKKKK#
##pwK.KK#
##.KBKgK#
##.B.KgK#
##KK.KKK#
#########
(message Push the block to the end.
#########
#.......#
#.p.X.g.#
#.......#
#.......#
#.......#
#########
#########
#.......#
#.p.X.g.#
#.......#
#.......#
#.......#
#########)
message Congratulations!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment