Skip to content

Instantly share code, notes, and snippets.

@Paradoxq13
Created November 24, 2018 06:47
Show Gist options
  • Save Paradoxq13/8bb26810437c52d75e8bae5ac0341603 to your computer and use it in GitHub Desktop.
Save Paradoxq13/8bb26810437c52d75e8bae5ac0341603 to your computer and use it in GitHub Desktop.
Castle Adventure Broken Prototype (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
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