Created
June 7, 2025 04:56
-
-
Save Yelobeee/dd5ee5c56fef8a25ce8a94b640a65686 to your computer and use it in GitHub Desktop.
Snekblok (Puzzlescript Next Script)
This file contains hidden or 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 into https://david-pfx.github.io/PuzzleScriptNext/src/editor.html |
This file contains hidden or 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 Monochrome | |
author Yelobee | |
homepage www.puzzlescript.net | |
sprite_size 4 | |
mouse_left MouseClick | |
mouse_drag MouseDrag | |
======== | |
OBJECTS | |
======== | |
Background | |
Lightgray | |
0000 | |
0000 | |
0000 | |
0000 | |
Wall | |
Gray | |
0000 | |
0000 | |
0000 | |
0000 | |
Player | |
Darkgreen darkblue | |
1001 | |
0..0 | |
0..0 | |
1001 | |
TurnBlack a | |
White | |
0000 | |
0000 | |
0000 | |
0000 | |
TurnWhite d | |
Black | |
0000 | |
0000 | |
0000 | |
0000 | |
KeepWhite w | |
White | |
0000 | |
0000 | |
0000 | |
0000 | |
KeepBlack b | |
Black | |
0000 | |
0000 | |
0000 | |
0000 | |
Cursor | |
transparent | |
DragTarget | |
transparent | |
MouseClick | |
transparent | |
MouseDrag | |
transparent | |
Pattern1 1 | |
White Black | |
0011 | |
0011 | |
0011 | |
0011 | |
Pattern2 2 | |
White Black | |
1111 | |
0000 | |
0000 | |
1111 | |
Pattern3 3 | |
White Black | |
0110 | |
1001 | |
0110 | |
1001 | |
Pattern4 4 | |
White Black | |
1100 | |
1100 | |
1100 | |
1100 | |
Pattern5 5 | |
White Black | |
1100 | |
1100 | |
0011 | |
0011 | |
Pattern6 6 | |
White Black | |
0101 | |
1110 | |
0011 | |
1011 | |
Pattern7 7 | |
White Black | |
1000 | |
1010 | |
0000 | |
1011 | |
Pattern8 8 | |
White Black | |
0001 | |
1100 | |
0111 | |
0010 | |
Pattern9 9 | |
White Black | |
0000 | |
0000 | |
1111 | |
1111 | |
Pattern9b m | |
Black White | |
0000 | |
0000 | |
1111 | |
1111 | |
Pattern10 ! | |
White Black | |
0000 | |
1001 | |
1111 | |
1111 | |
Pattern11 % | |
Black White | |
0000 | |
1001 | |
1111 | |
1111 | |
Pattern12 ^ | |
White Black | |
0111 | |
1000 | |
1011 | |
1011 | |
Pattern13 & | |
White Black | |
1111 | |
1001 | |
1001 | |
1111 | |
Pattern14 - | |
White Black | |
0111 | |
1000 | |
1000 | |
0111 | |
Pattern15 = | |
White Black | |
0011 | |
0010 | |
0011 | |
0111 | |
Pattern16 _ | |
White Black | |
1011 | |
0010 | |
0001 | |
0111 | |
Pattern17 + | |
White Black | |
1010 | |
0011 | |
1110 | |
1011 | |
Pattern18 \ | |
White Black | |
0110 | |
1001 | |
1010 | |
0110 | |
======= | |
LEGEND | |
======= | |
Patterns = Pattern1 or Pattern2 or Pattern3 or Pattern4 or Pattern5 or Pattern6 or Pattern7 or Pattern8 or Pattern9 or Pattern9b or Pattern10 or Pattern11 or Pattern12 or Pattern13 or Pattern14 or Pattern15 or Pattern16 or Pattern17 or Pattern18 | |
. = Background | |
# = Wall | |
@ = Player and KeepWhite | |
$ = Player and TurnBlack | |
======= | |
SOUNDS | |
======= | |
sfx0 32340107 | |
endlevel 11383908 | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
TurnBlack, TurnWhite, KeepWhite, KeepBlack | |
Player, Wall, Patterns | |
MouseClick | |
MouseDrag | |
DragTarget | |
Cursor | |
====== | |
RULES | |
====== | |
[MouseClick] [Cursor] -> [MouseClick] [] | |
[MouseClick] [DragTarget] -> [MouseClick] [] | |
[MouseClick] -> [Cursor DragTarget] | |
[Cursor] [DragTarget | MouseDrag] -> [> Cursor ] [ | DragTarget] | |
[> Cursor Player] -> [> Cursor > Player] | |
[MouseClick] -> [] | |
[MouseDrag] -> [] | |
[> Player|TurnBlack] -> [|Player KeepBlack] sfx0 | |
[> Player|KeepBlack] -> [|Player TurnBlack] sfx0 | |
[> Player|TurnWhite] -> [|Player KeepWhite] sfx0 | |
[> Player|KeepWhite] -> [|Player TurnWhite] sfx0 | |
============== | |
WINCONDITIONS | |
============== | |
No TurnWhite | |
No Turnblack | |
======= | |
LEVELS | |
======= | |
####### | |
#####1# | |
#wwaa## | |
#wwaa## | |
#wwaa## | |
#@waa## | |
####### | |
####### | |
#####2# | |
#aaaa## | |
#wwww## | |
#wwww## | |
#$aaa## | |
####### | |
####### | |
#####3# | |
#waaw## | |
#awwa## | |
#waaw## | |
#$wwa## | |
####### | |
########## | |
###4###### | |
#aw....wa# | |
#$w....wa# | |
########## | |
########## | |
###5###### | |
#aw....wa# | |
#@a....aw# | |
########## | |
############## | |
#####6######## | |
#wawa####awaw# | |
#aaaw....waaa# | |
#wwaa....aaww# | |
#$waa####aawa# | |
############## | |
############### | |
#############7# | |
#wwwa####awww## | |
#wawa....awaw## | |
#wwww....wwww## | |
#aawa####$waa## | |
############### | |
####################### | |
#############8######### | |
#awww####wwwa####awww## | |
#wwaa....aaww....wwaa## | |
#aaaw....waaa....aaaw## | |
#waww####@waw####waww## | |
####################### | |
##### | |
###m# | |
#aa## | |
#ww## | |
#..## | |
#..## | |
#..## | |
#..9# | |
#ww## | |
#$a## | |
##### | |
##### | |
#aa## | |
#ww## | |
#..## | |
#..## | |
#..## | |
#..9# | |
#ww## | |
#$a## | |
##### | |
####### | |
#####%# | |
#aaaa## | |
#waaw## | |
#wwww## | |
#wwww## | |
##..### | |
##..### | |
##..### | |
##..#!# | |
#wwww## | |
#awwa## | |
#aaaa## | |
#$aaa## | |
####### | |
####### | |
#aaaa## | |
#waaw## | |
#wwww## | |
#wwww## | |
##..### | |
##..### | |
##..### | |
##..#!# | |
#wwww## | |
#awwa## | |
#aaaa## | |
#$aaa## | |
####### | |
####### | |
#awww## | |
#waaa## | |
#waww## | |
#waww## | |
##..### | |
##..### | |
##..### | |
##..#^# | |
#waaa## | |
#awww## | |
#awaa## | |
#$waa## | |
####### | |
########### | |
#########&# | |
#aaaaaaaa## | |
#aaaaaaaa## | |
#aawwwwaa## | |
#aawwwwaa## | |
#aawwwwaa## | |
#aawwwwaa## | |
#aaaaaaaa## | |
#$aaaaaaa## | |
########### | |
########### | |
#########&# | |
#aaaaaaaa## | |
#aawwwwaa## | |
#aawwwwaa## | |
#$aaaaaaa## | |
########### | |
####### | |
#####&# | |
#aaaa## | |
#aaaa## | |
#awwa## | |
#awwa## | |
#awwa## | |
#awwa## | |
#aaaa## | |
#$aaa## | |
####### | |
########## | |
#wwwwwwww# | |
#wwwwwwww# | |
#wwaaaaww# | |
#wwaaaaww# | |
#wwaaaaww# | |
#wwaaaaww# | |
#wwwwwwww# | |
#wwwwwwww# | |
####..#### | |
####..#### | |
####..#### | |
####..#&## | |
###aaaa### | |
###awwa### | |
###awwa### | |
###$aaa### | |
########## | |
########## | |
#wwwwwwww# | |
#wwaaaaww# | |
#wwaaaaww# | |
#wwwwwwww# | |
####..#### | |
####..#### | |
####..#### | |
####..#&## | |
###aaaa### | |
###awwa### | |
###awwa### | |
###$aaa### | |
########## | |
############## | |
#########wwwa# | |
#########aaaw# | |
#########aaaw# | |
#########wwwa# | |
##########..## | |
##########..## | |
##########..## | |
#####-####..## | |
#waaa####aaaw# | |
#awww....wwwa# | |
#awww....wwwa# | |
#@aaa####aaaw# | |
############## | |
###################### | |
#aaww####wwaa####aaww# | |
#aawa....awaa....aawa# | |
#aaww....wwaa....aaww# | |
#awww####wwwa####awww# | |
##..######..######..## | |
##..######..######..## | |
##..######..######..## | |
##..#=####..######..## | |
#wwaa####aaww####wwaa# | |
#wwaw....waww....wwaw# | |
#wwaa....aaww....wwaa# | |
#@aaa####aaaw####waaa# | |
###################### | |
#################### | |
###########wwwwaaww# | |
###########wwwwaaww# | |
#wwaawwww##aawwaaaa# | |
#aaaawwaa..aawwaaaa# | |
#aaaaaaww..wwaaaaaa# | |
#aawwwwww##wwaaaaaa# | |
####..#####wwwwwwaa# | |
####..#####wwwwwwaa# | |
####..########..#### | |
####..########..#### | |
####..#######aawa### | |
####..#_#####aawa### | |
###awaa######waww### | |
###wwaw......waww### | |
###wwwa......awww### | |
###@aaa######awww### | |
#############aaaw### | |
#############aaaw### | |
#################### | |
########## | |
###4###### | |
#aw....w## | |
#$w....wa# | |
########## | |
####### | |
#####2# | |
##aaa## | |
###ww## | |
#wwww## | |
#$aaa## | |
####### | |
############## | |
#####2######## | |
##aaa####aaaa# | |
###ww....wwww# | |
#wwww....wwww# | |
#$aaa####aaaa# | |
############## | |
############### | |
#############+# | |
#w#wa#####waw## | |
#aaww....wwaa## | |
#w###....aaaw## | |
#aawa####$waa## | |
##########..### | |
##########..### | |
##########..### | |
##########..### | |
##########aw### | |
#########aaww## | |
#########wwwa## | |
##########aw### | |
############### | |
###################### | |
#awwa####awwa####aw#a# | |
###aw....#aa#....wa#w# | |
#wawa....awaw....w#wa# | |
#awwa####aw#a####awwa# | |
##..######..######..## | |
##..######..######..## | |
##..######..######..## | |
##..#\####..######..## | |
##a#w#####a#######aaw# | |
####a....##wa....a#wa# | |
#awaw....wawa....aw#w# | |
#@aa#####w##w####waaw# | |
###################### | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment