Skip to content

Instantly share code, notes, and snippets.

@Delverino
Created April 24, 2021 14:12
Show Gist options
  • Save Delverino/3d35ebc783d6e68a2a7f776ad1a02efc to your computer and use it in GitHub Desktop.
Save Delverino/3d35ebc783d6e68a2a7f776ad1a02efc 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 )
youtube 5MJLi5_dyn0
========
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