Skip to content

Instantly share code, notes, and snippets.

@Delverino
Created April 24, 2021 14:09
Show Gist options
  • Save Delverino/9ed28facef5012a84853295e29858701 to your computer and use it in GitHub Desktop.
Save Delverino/9ed28facef5012a84853295e29858701 to your computer and use it in GitHub Desktop.
Digoban (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Digoban
author Ezra Szanton
homepage ezras.work
youtube cLPM83Tk1M8
========
OBJECTS
========
Background
BLACK darkgray
11111
11111
11111
11111
11111
Target
darkred red lightred
.....
.202.
.010.
.202.
.....
Wall
BROWN DARKBROWN
11101
10111
11110
00111
11001
Player0Dig
Black Orange White Blue
.000.
02020
00000
00000
00000
Player1Dig
Black Orange White Blue
.111.
10101
11111
11111
11111
Player2Dig
Black Orange White Blue
.222.
20202
22222
22222
22222
Crate
Orange darkred red lightred
22122
2...2
1...1
2...2
22122
Door
black
.....
.....
..0..
.....
.....
=======
LEGEND
=======
Player = Player0Dig or Player1Dig or Player2Dig
# = Wall
. = Background
P = Player2Dig
* = Crate
@ = Crate and Target
O = Target
d = Door
=======
SOUNDS
=======
Crate MOVE 36772507
Player move 17705907
sfx0 66043100 (clink)
sfx1 25555704 (dig)
================
COLLISIONLAYERS
================
Background
Target, Door
Player, Wall, Crate
======
RULES
======
([DOWN Door] no [ Target no Crate] -> [] )
( no [Target no Crate] -> [] no [no Crate] )
[ > Player | Crate ] -> [ > Player | > Crate ]
[ > Player2Dig | Wall ] -> [ | Player1Dig] sfx1
[ > Player1Dig | Wall ] -> [ | Player0Dig] sfx1
[ > Player0Dig | Wall ] -> [ Player0Dig | Wall ] sfx0
==============
WINCONDITIONS
==============
no Door
=======
LEVELS
=======
message level 1 of 10
###########
###########
##.......##
##.p.*o..##
##.......##
###########
###########
message level 2 of 10
#############
#############
##.p.##.*o.##
#############
#############
message level 3 of 10.
message Remember, z to undo, r to restart
#############
#############
##.p.###.*o.#
#############
##..........#
#############
#############
message level 4 of 10
#######
#######
##...##
##*o.##
##...##
##.p.##
#######
#######
message level 5 of 10
#######
####..#
####*.#
####*.#
#.oo..#
#....p#
#######
message level 6 of 10
###########
#.........#
#.........#
#.........#
#..####...#
#...*.#.o.#
#..#**#.o.#
#..##.#.o.#
#.........#
#.P.......#
#.........#
###########
message level 7 of 10
#########
#########
#####o###
##..#####
##.**..##
###..po##
#########
#########
message level 8 of 10
##########
##########
##o..p..##
##.##*#.##
##.#@@#.##
##......##
##########
##########
message level 9 of 10
#######
#.o####
##*.###
##*.###
#.p*..#
#o....#
#....o#
#######
message level 10 of 10
#######
#######
##oo.##
###**##
###.p##
#######
#######
message Bonus!
###########
#...##...##
#..p##.*o##
#.p.##*o.##
#..p##.*o##
#.p.##*o.##
#..p##.*o##
#.p.##*o.##
#..p##.*o##
#...##...##
###########
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment