Created
November 24, 2018 06:47
-
-
Save Paradoxq13/8bb26810437c52d75e8bae5ac0341603 to your computer and use it in GitHub Desktop.
Castle Adventure Broken Prototype (PuzzleScript Script)
This file contains 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 in http://www.puzzlescript.net/editor.html |
This file contains 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 Castle Adventure Broken Prototype | |
author pAA-raK_or | |
homepage . | |
run_rules_on_level_start | |
noaction | |
youtube =kR6GRxkgCIA | |
background_color #000000 | |
text_color #333333 | |
flickscreen 7x7 | |
scanline | |
======== | |
OBJECTS | |
======== | |
Background | |
#5b5246 | |
Air | |
transparent | |
Carpet | |
#52465B #1F2026 | |
00111 | |
10011 | |
11001 | |
11100 | |
01110 | |
rCarpet | |
#52465B #1F2026 | |
00111 | |
10011 | |
11001 | |
11100 | |
01110 | |
Grass | |
#52cc7a #41a361 | |
10000 | |
10000 | |
00100 | |
00101 | |
00001 | |
rGrass | |
#52cc7a #41a361 | |
10000 | |
10000 | |
00100 | |
00101 | |
00001 | |
Bush | |
#52cc7a #205130 #317a49 #41a361 | |
00000 | |
03230 | |
12323 | |
21232 | |
12121 | |
rBush | |
#52cc7a #205130 #317a49 #41a361 | |
00000 | |
03230 | |
12323 | |
21232 | |
12121 | |
PitTop | |
#000000 #121316 #1F2026 | |
21212 | |
12121 | |
00000 | |
00000 | |
00000 | |
rPitTop | |
#000000 #121316 #1F2026 | |
21212 | |
12121 | |
00000 | |
00000 | |
00000 | |
PitCrate | |
#000000 #451743 #632161 | |
21212 | |
12121 | |
00000 | |
00000 | |
00000 | |
rPitCrate | |
#000000 #451743 #632161 | |
21212 | |
12121 | |
00000 | |
00000 | |
00000 | |
Pit | |
#000000 | |
rPit | |
#000000 | |
Water | |
#52CCB7 | |
00000 | |
00000 | |
00000 | |
00000 | |
00000 | |
rWater | |
#52CCB7 | |
00000 | |
00000 | |
00000 | |
00000 | |
00000 | |
WaterTop | |
#52CCB7 #41a361 #317a49 | |
12121 | |
21212 | |
00000 | |
00000 | |
00000 | |
rWaterTop | |
#52CCB7 #41a361 #317a49 | |
12121 | |
21212 | |
00000 | |
00000 | |
00000 | |
WaterCrate | |
#52CCB7 #451743 #632161 | |
12121 | |
21212 | |
00000 | |
00000 | |
00000 | |
rWaterCrate | |
#52CCB7 #451743 #632161 | |
12121 | |
21212 | |
00000 | |
00000 | |
00000 | |
WaterUnder | |
#52CCB7 #22ACB7 | |
11111 | |
00000 | |
00000 | |
00000 | |
00000 | |
rWaterUnder | |
#52CCB7 #22ACB7 | |
11111 | |
00000 | |
00000 | |
00000 | |
00000 | |
Bridge | |
#4b3b33 #a36141 #52CCB7 | |
00000 | |
11111 | |
11111 | |
11111 | |
00000 | |
rBridge | |
#4b3b33 #a36141 #52CCB7 | |
00000 | |
11111 | |
11111 | |
11111 | |
00000 | |
Wall | |
#F2F2AA #E5C17E #CC7A52 #a36141 | |
21110 | |
22110 | |
22221 | |
23232 | |
32323 | |
rWall | |
#F2F2AA #E5C17E #CC7A52 #a36141 | |
21110 | |
22110 | |
22221 | |
23232 | |
32323 | |
Overwall | |
#F2F2AA #E5C17E #CC7A52 #a36141 | |
..... | |
..... | |
..... | |
10000 | |
21100 | |
rOverwall | |
#F2F2AA #E5C17E #CC7A52 #a36141 | |
..... | |
..... | |
..... | |
10000 | |
21100 | |
Downwall | |
#A5818E #8C3A72 #632161 | |
10000 | |
21100 | |
21110 | |
22110 | |
22221 | |
rDownwall | |
#A5818E #8C3A72 #632161 | |
10000 | |
21100 | |
21110 | |
22110 | |
22221 | |
CrateTop | |
#B2B2BA #A5818E #8C3A72 #632161 | |
..... | |
..... | |
..... | |
..... | |
.000. | |
Crate | |
#B2B2BA #A5818E #8C3A72 #632161 | |
21100 | |
21110 | |
22110 | |
32223 | |
.333. | |
rCrate | |
#B2B2BA #A5818E #8C3A72 #632161 | |
21100 | |
21110 | |
22110 | |
32223 | |
.333. | |
Player | |
#4b3b33 #CC7A52 #736053 #7c0227 | |
.000. | |
.111. | |
30003 | |
13331 | |
.2.2. | |
rPlayer | |
#4b3b33 #CC7A52 #736053 #7c0227 | |
.000. | |
.111. | |
30003 | |
13331 | |
.2.2. | |
Overwall1 | |
#F2F2AA #E5C17E #CC7A52 #a36141 #4b3b33 | |
..... | |
..... | |
..... | |
10000 | |
24100 | |
Overwall2 | |
#F2F2AA #E5C17E #CC7A52 #a36141 #4b3b33 | |
..... | |
..... | |
..... | |
10000 | |
24140 | |
Overwall3 | |
#F2F2AA #E5C17E #CC7A52 #a36141 #4b3b33 | |
..... | |
..... | |
..... | |
10000 | |
24440 | |
Overwall4 | |
#F2F2AA #E5C17E #CC7A52 #a36141 #4b3b33 | |
..... | |
..... | |
..... | |
10000 | |
21100 | |
Wall1 | |
#F2F2AA #E5C17E #CC7A52 #a36141 #4b3b33 | |
21410 | |
22110 | |
22221 | |
23232 | |
32323 | |
Wall2 | |
#F2F2AA #E5C17E #CC7A52 #a36141 #4b3b33 | |
21110 | |
22140 | |
22221 | |
23232 | |
32323 | |
Wall3 | |
#F2F2AA #E5C17E #CC7A52 #a36141 #4b3b33 | |
21410 | |
22140 | |
22221 | |
23232 | |
32323 | |
Wall4 | |
#F2F2AA #E5C17E #CC7A52 #a36141 #4b3b33 | |
21110 | |
24140 | |
22221 | |
23232 | |
32323 | |
Wall5 | |
#F2F2AA #E5C17E #CC7A52 #a36141 #4b3b33 | |
21410 | |
24140 | |
22221 | |
23232 | |
32323 | |
Wall6 | |
#F2F2AA #E5C17E #CC7A52 #a36141 #4b3b33 | |
21110 | |
24440 | |
22221 | |
23232 | |
32323 | |
Exit | |
#D2D26A #C5A13E #AC5A12 #834101 | |
01210 | |
12321 | |
23332 | |
12321 | |
01210 | |
======= | |
LEGEND | |
======= | |
. = Background | |
, = Carpet | |
# = Wall | |
$ = Bush | |
@ = Crate and Carpet | |
% = Crate and Grass | |
P = Player and Carpet | |
; = grass | |
X = Pit | |
W = Water | |
B = Bridge | |
D = Downwall | |
1 = Wall1 | |
2 = Wall2 | |
3 = Wall3 | |
4 = Wall4 | |
5 = Wall5 | |
6 = Wall6 | |
E = Exit | |
Int = Carpet or PitTop or PitCrate or Pit or Wall or Overwall or Downwall | |
rInt = rCarpet or rPitTop or rPitCrate or rPit or rWall or rOverwall | |
Ext = Grass or Bush or Water or WaterTop or WaterCrate or WaterUnder or Bridge | |
rExt = rGrass or rBush or rWater or rWaterTop or rWaterCrate or rWaterUnder or rBridge | |
AllWater = Water or WaterTop or WaterUnder or WaterCrate | |
AllPit = Pit or PitTop or PitCrate | |
Walls = Wall or Wall1 or Wall2 or Wall3 or Wall4 or Wall5 or Wall6 | |
sOverwalls = Overwall1 or Overwall2 or Overwall3 or Overwall4 | |
======= | |
SOUNDS | |
======= | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
Air | |
Carpet, Grass, Bridge, Downwall, AllWater, AllPit, Exit | |
Player, Walls, Bush, Crate | |
CrateTop, Overwall | |
rInt, rExt | |
rCrate, rPlayer, rDownwall | |
sOverwalls | |
====== | |
RULES | |
====== | |
[ > Player | Crate ] -> [ > Player | > Crate ] | |
LATE [ Crate AllPit ] -> [ Downwall ] | |
LATE [ Crate AllWater ] -> [ Downwall ] | |
UP [ Wall | ] -> [ Wall | Overwall ] | |
UP [ Wall1 | ] -> [ Wall1 | Overwall4 ] | |
UP [ Wall2 | ] -> [ Wall2 | Overwall1 ] | |
UP [ Wall3 | ] -> [ Wall3 | Overwall1 ] | |
UP [ Wall4 | ] -> [ Wall4 | Overwall2 ] | |
UP [ Wall5 | ] -> [ Wall5 | Overwall2 ] | |
UP [ Wall6 | ] -> [ Wall6 | Overwall3 ] | |
UP [ Water | Grass ] -> [ WaterTop | Grass ] | |
UP [ Water | Bush ] -> [ WaterTop | Bush ] | |
UP [ Water | Bridge ] -> [ WaterUnder | Bridge ] | |
UP [ Pit | No AllPit ] -> [ PitTop | No AllPit ] | |
LATE UP [ Crate | ] -> [ Crate | CrateTop ] | |
LATE UP [ No Crate | CrateTop ] -> [ No Crate | ] | |
LATE UP [ Water | Downwall ] -> [ WaterCrate | Downwall ] | |
LATE UP [ Pit | Downwall ] -> [ PitCrate | Downwall ] | |
LATE [ Player AllPit ] -> [ AllPit ] | |
LATE [ Player AllWater ] -> [ AllWater ] | |
LATE [Player no rPlayer] -> [Player random rPlayer] | |
[rPlayer no Player] -> [random Air random rPlayer] | |
[Crate no rCrate] -> [Crate random rCrate] | |
[Downwall no rDownwall] -> [Downwall random rDownwall] | |
[Carpet no rInt] -> [Carpet random rCarpet random Air] | |
[Wall no rInt] -> [Wall random rWall random Air random rCarpet random rPit] | |
[Bush no rExt] -> [Bush random rBush random Air random rGrass random rWater] | |
[Grass no rExt] -> [Grass random rGrass random Air] | |
[Water no rExt] -> [Water random rWater random rWaterTop random rWaterCrate random rWaterUnder random Air] | |
[Pit no rInt] -> [Pit random rPit random rPitTop random rPitCrate random Air] | |
============== | |
WINCONDITIONS | |
============== | |
Any Player on Exit | |
======= | |
LEVELS | |
======= | |
message WeLc-w_, ad_e-tUrvr! Ma-Ke_ymR w-Wy.to uHe e-iaKin t_e!tOPPrtGhe corne- of t_e cAs_tl - aChyevE gl-O_? | |
.......................................... | |
.......................................... | |
.......................................... | |
.......................................... | |
.......................................... | |
.......................................... | |
.......................................... | |
4##,##########$$$ww$$##############xxxxxxx | |
#ww,xx##@@,@@#$;;ww;$#,,,,,xxx,,,,#x,,,,,x | |
#w,,,x##@,@@,,;;;wb;$#,@#,,xx,,@,,,,,#,#,, | |
#;,#,,##,@@,@#$;;ww;$#,,,,,xxx,,,,,,,,E,,, | |
#x,,,w##@@,@@#$;www;;,,@#,,xxx,,,,,,,#,#,, | |
#xx;ww##,@@@@#$;ww;;$#,,,,,xx###5,#x,,,,,x | |
######4#,#####$$ww$$$#########,##@#wwwxxxx | |
#######$;$$$$$$$ww$$$$$$$$$$$$;$$w;####### | |
#,,,,,,;;$;;;;;;ww;;$$;;;;$;;;;$;#,;,,,#,# | |
#xxxxx#$$$;;;;;;ww%;$$$;$;;$$$;;;,$##,#,,# | |
#xxxxx#$;;6;$;;;ww%;$$;;;$;;;;$;$,;,,,,,## | |
#xxxxx#$;%;,,,;;ww;;$$;$;$$$;$;;$$$##,5,,# | |
#,,,,,#$;;;;$,wwww;;$$;;$;;;;$;$;;;,,#,#,# | |
###,###$$$$$$xwww$$;$$;$;;$;$;;$;$$#,#,#,# | |
xxx,xxx$$$$$www$$$$;$$;$$$$;;;$;;;$#,,,#,# | |
x,,,,,x$$;;;ww$;;;;;$$;;;;;$$$;;$;;,#,#,,# | |
x,,@,,x$;;$;ww$;6%;;$$;%;%;$;;;$;;$##,#,## | |
,,,#,,,w;;;;ww$;;;;;$wwwwwww$$;$;$$#,,#,,# | |
x,,@,,x$;$;$www$;;;;wwwwwwwww$;$;;;,#,##,# | |
x,,,,,x$;;;$;www$;;bbb;;;;;www;$$$$#,,,,,# | |
xxx,xxx$$;;;;;wwwwwww$$$$$$$ww$$;;$####### | |
###,###$$;;$;;$wwwww$$$$$$$$ww$$$;$####### | |
#@@@@@#$;;;;$;$;$;;;$$$;;;;$ww;;;;$,,,,,,# | |
#@,,,@#$;;$;$;;;;;;$;;;%;%;www;;;;;,xx,x,# | |
#@,,,@#$;;$;;;;$;2;$w$;;;wwww;;;;;;,x@,@,# | |
#@,,,@#$$;;;;$;;%;,#%$;;wwww;;;;;;;,xx,x,# | |
#@@@@@#;;;$;;;$;;;,;;$;;ww;;;;;;;;$,,,,,,# | |
#######%$$$$$$$$$$$$$$,;ww;$$$$;$;$####### | |
#1#####x##########$##$,;ww;$;;$;$;$####### | |
#,,,ww$,,,,,,####,;,##;;bb;;;;$;$;w@,,,,x# | |
#,$@#x##,,@,,##,,,@,#$;2ww;$;;;;$;$#x,,,x# | |
#,;,@,,x,@#@,##,,#,,,%;;ww;$;$;;$;$#xx@xx# | |
#x$,#,##,,@,,##,@,,##$;$ww;$;$$$$;$#,,,x,# | |
#xx,,,##,,,,,##,,,###$;www;;;;;;;;w,,,,,,# | |
###@###1##,##########$;ww$$$$$$$$$$##,x,## | |
###,######,##########$;ww$$$####3###,,x,,# | |
#@xxx@##@,,,,##,,,x,#$www;;$#x,,,x##;;,,,# | |
#,,,,,##,xxx,##xxx,x#$;ww;;$#x@,@,##,;x,x# | |
#,,p,,,,,xxx,x@,,@#,,;;bb;;;,,,,@;$#xxx,x# | |
#,,,,,##,xxx,##,@,xx#$;ww;;$#x@,@;##x;@,x# | |
#@xxx@##,,,,,##,,,xx#$;ww;;$#x,,,x##x;,,x# | |
#####################$$ww$$$##########3### | |
message yO-uWIn? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment