Created
May 15, 2014 23:08
Revisions
-
There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1 @@ Play this game by pasting the script in http://www.puzzlescript.net/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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,782 @@ title Cake Monsters author Matt Rix homepage www.magicule.com color_palette whitingjp text_color #FF5588 background_color #050A0A noaction youtube Z6ih1aKeETk (tycho!) ======== OBJECTS ======== (-----------------------) (----MONSTER COLOURS----) (-----------------------) RedMon #D8144D #B00F3F BLACK WHITE 00000 020.3 000.. 00000 1..1. YellowMon #F3F333 #C7C829 BLACK WHITE 00000 020.3 000.. 00000 1..1. BlueMon #0366E3 #0A52BB BLACK WHITE 00000 020.3 000.. 00000 1..1. PurpleMon #9E14E2 #800FBA BLACK WHITE 00000 020.3 000.. 00000 1..1. OrangeMon #E68A25 #BB711E BLACK WHITE 00000 020.3 000.. 00000 1..1. GreenMon #1CED55 #15C346 BLACK WHITE 00000 020.3 000.. 00000 1..1. TrashMon #7C6953 #6D5239 BLACK WHITE 00000 020.3 000.. 00000 1..1. (------------------------) (------CAKE COLOURS------) (------------------------) RedCake #D8144D #B00F3F .000. 00000 00000 10001 .111. YellowCake #F3F333 #C7C829 .000. 00000 00000 10001 .111. BlueCake #0366E3 #0A52BB .000. 00000 00000 10001 .111. PurpleCake #9E14E2 #800FBA .000. 00000 00000 10001 .111. OrangeCake #E68A25 #BB711E .000. 00000 00000 10001 .111. GreenCake #1CED55 #15C346 .000. 00000 00000 10001 .111. TrashCake #7C6953 #6D5239 .000. 00000 00000 10001 .111. (-----------------------) (------OTHER STUFF------) (-----------------------) Destroyer #001111 #223333 #384949 .222. 20202 12021 10101 .111. Background #152020 #192525 01101 10110 01101 11010 01010 Wall #334444 #384949 #445555 #475959 #4A6B6B 34443 23332 12221 01110 00000 Blackness #050A0A ======= LEGEND ======= . = Background _ = Blackness # = Wall X = Destroyer R = RedMon Y = YellowMon B = BlueMon P = PurpleMon O = OrangeMon G = GreenMon T = TrashMon Monster = RedMon or YellowMon or BlueMon or PurpleMon or OrangeMon or GreenMon or TrashMon Player = Monster PrimaryMon = RedMon or YellowMon or BlueMon SecondaryMon = PurpleMon or OrangeMon or GreenMon (each cake char is the next letter in the alphabet after the monster char) (except for orange, sadly) S = RedCake Z = YellowCake C = BlueCake Q = PurpleCake A = OrangeCake H = GreenCake U = TrashCake Cake = RedCake or YellowCake or BlueCake or PurpleCake or OrangeCake or GreenCake or TrashCake ======= SOUNDS ======= sfx0 8478107 (move) sfx1 18590508 (eat other monster) sfx2 61437309 (eat cake) sfx3 89161102 (monster destroyed) startlevel 563108 endlevel 76028308 undo 82948709 restart 22851101 ================ COLLISIONLAYERS ================ Background Blackness, Wall, Destroyer Monster,Cake ====== RULES ====== (------------------------) (----MONSTER MOVEMENT----) (------------------------) (movement sound) [ > Monster ] -> [ > Monster ] sfx0 (stop the monster if it hits a wall) [ > Monster | Wall ] -> [ Monster | Wall] (if monster hits a destroyer, remove the monster) [ > Monster | Destroyer ] -> [ | Destroyer] sfx3 (monster eats cakes of the same color) [ > RedMon | RedCake] -> [ | RedMon] sfx2 [ > BlueMon | BlueCake] -> [ | BlueMon] sfx2 [ > YellowMon | YellowCake] -> [ | YellowMon] sfx2 [ > PurpleMon | PurpleCake] -> [ | PurpleMon] sfx2 [ > OrangeMon | OrangeCake] -> [ | OrangeMon] sfx2 [ > GreenMon | GreenCake] -> [ | GreenMon] sfx2 [ > TrashMon | TrashCake] -> [ | TrashMon] sfx2 (stop the monster if it hits a cake of a different color) (note: this is necessary to make sure the monster is marked as stationary) [ > RedMon | Cake no RedCake] -> [ RedMon | Cake no RedCake] [ > BlueMon | Cake no BlueCake] -> [ BlueMon | Cake no BlueCake] [ > YellowMon | Cake no YellowCake] -> [ YellowMon | Cake no YellowCake] [ > PurpleMon | Cake no PurpleCake] -> [ PurpleMon | Cake no PurpleCake] [ > OrangeMon | Cake no OrangeCake] -> [ OrangeMon | Cake no OrangeCake] [ > GreenMon | Cake no GreenCake] -> [ GreenMon | Cake no GreenCake] [ > TrashMon | Cake no TrashCake] -> [ TrashMon | Cake no TrashCake] (--------------------------) (---MONSTER COLOR MIXING---) (--------------------------) (red+blue = purple) [ > BlueMon | stationary RedMon] -> [ | PurpleMon] sfx1 [ > RedMon | stationary BlueMon] -> [ | PurpleMon] sfx1 (red+yellow = orange) [ > RedMon | stationary YellowMon] -> [ | OrangeMon] sfx1 [ > YellowMon | stationary RedMon] -> [ | OrangeMon] sfx1 (blue+yellow = green) [ > BlueMon | stationary YellowMon] -> [ | GreenMon] sfx1 [ > YellowMon | stationary BlueMon] -> [ | GreenMon] sfx1 (primary color + secondary color = brown aka trash) [ > PrimaryMon | stationary SecondaryMon] -> [ | TrashMon] sfx1 [ > SecondaryMon | stationary PrimaryMon] -> [ | TrashMon] sfx1 (green+orange = trash) [ > GreenMon | stationary OrangeMon] -> [ | TrashMon] sfx1 [ > OrangeMon | stationary GreenMon] -> [ | TrashMon] sfx1 (purple+orange = trash) [ > PurpleMon | stationary OrangeMon] -> [ | TrashMon] sfx1 [ > OrangeMon | stationary PurpleMon] -> [ | TrashMon] sfx1 (green+purple = trash) [ > GreenMon | stationary PurpleMon] -> [ | TrashMon] sfx1 [ > PurpleMon | stationary GreenMon] -> [ | TrashMon] sfx1 (trash+anything = trash) [ > TrashMon | stationary Monster] -> [ | TrashMon] sfx1 [ > Monster | stationary TrashMon] -> [ | TrashMon] sfx1 (monster + monster of the same color = monster of the same color) [ > Monster | stationary Monster] -> [ | Monster] sfx1 ============== WINCONDITIONS ============== No Cake ======= LEVELS ======= message WELCOME TO CAKE MONSTERS! message MONSTERS LIKE EATING CAKE _______ ####### #.....# #.r...# #...s.# #.....# ####### _______ (diff 0) message YOU MOVE ALL OF THE MONSTERS ######_###### #....#_#z...# #.r..#_#....# #..s.#_#....# #....#_#...y# ######_###### _____________ ######_###### #.c..#_#....# #....#_#...h# #..b.#_#g...# #....#_#....# ######_###### (diff 0) message MONSTERS ONLY LIKE THEIR OWN CAKE message REMEMBER: Z TO UNDO, R TO RESTART _________ ######### #r.z....# #######.# #.......# #.sy....# ######### _________ (diff 1) message MONSTERS MIX WHEN THEY GET EATEN _________ ######### #.......# #.#####.# #.r.q.b.# #.#####.# #.......# ######### _________ (diff 1) message BROWN + ANY COLOR = BROWN __________ ########## #........# #.rybpog.# #........# #........# #.szcqah.# #........# #........# #.uuuuuu.# #........# ########## __________ (diff 1) message HAVE FUN! ############ #y........c# #b........z# #####..##### ____#..#____ ____#..#____ ____#hh#____ ____####____ (diff 1) (----------------------------) _____ ##### #RCQ# #.CS# #Q.B# ##### _____ (diff 2) ______ ###### #R...# #B...# #Q.QQ# #CSCS# ###### ______ (diff 2) _______ ####### #R.H.B# #.....# #.....# #Y.Q.B# ####### _______ (diff 2) _______ ####### #CCHCB# #.....# #YZHZZ# ####### _______ (diff 2) ______ ###### #R..B# #S.C.# #.A.C# #Y.C.# ###### ______ (diff 2) message PIECE OF CAKE, RIGHT? ######### #ccccccc# #bcccccc# ######cc# _____#ch# ######zz# #yzzzzzz# #yzzzzzz# ######zz# _____#sa# ######ss# #rssssss# #sssssss# ######### (diff 3, fun) _______ ####### #R.B.Y# #Y.B.R# #R.B.Y# #Y.B.R# #AHQHA# ####### _______ (diff 3) _______ ####### #AR.BA# #.#.#.# #H...H# ##.A.## #HY#YH# ####### _______ (diff 3) message X TILES DESTROY MONSTERS _________ _###_###_ #...#...# #.q.x.p.# #...x...# _#..x..#_ __#...#__ ___#.#___ ____#____ _________ (diff 0, destroyerz) _____ ##### #RAR# #RXY# #YAY# ##### _____ (diff 1, destroyerz) ______ ###### #BHHB# #YXXY# #YXXY# #BHHB# ###### ______ (diff 1 destroyerz) _______ ####### #RQXQR# #SQXQS# #BQXQB# ####### _______ (diff 1 destroyerz) ___________ #####_##### #sss#_#qqq# #sss###qqq# #x.......x# ##x.rxb.x## #x.......x# #qqq###ccc# #qqq#_#ccc# #####_##### ___________ (diff 2 destroyerz) ___________ ########### #...#q#.b.# #sxr#.#xx.# #.x.....c.# ########### ___________ (diff 3 destroyerz) message YOU'RE CAKING THIS LOOK EASY! ______ ###### #RZSZ# #YSZS# #..SZ# #..ZS# ###### ______ (diff 3) ####### #Y#B#Y# #.#R#.# #.#.#.# #.....# #.###.# #HHAHH# ####### (diff 3, fun!) ####__#### #qc####cb# #c......c# ##.####.## _#.#xx#.#_ _#.c.r#.#_ ##.####.## #c......c# #qc####cq# ####__#### (diff 3) _#########_ _#rrr.sss#_ _#.......#_ _#yyy.zzz#_ _#.......#_ ##bbb.ccc## #.........# #.q..a..h.# #.........# ########### ______ ###### #RA.Y# #....# #HH..# #SBCY# ###### ______ (diff 4) message LET'S CAKE IT TO THE NEXT TIER! ############# #...#.h.#...# #.r.#...#.y.# #...c#c#s...# ###c.....s### #..#.#h#.#..# #z.h.z.c.s.c# #..#.#s#.#..# ###......z### #....#z#z...# #.b.#...#.g.# #...#.s.#...# ############# (diff 3, easy but fun) _____ ##### #B.B# #RRY# #.Q.# #S.S# #CHC# ##### _____ (diff 5 - fun!) ______ ###### #HYBH# #YBYB# #BBBB# #HHHH# ###### ______ (diff 4) ______ ###### #BR.Y# #..A.# #SCZA# #CSZA# ###### ______ (diff 4) ______ ###### #CZG.# #ZCR## ###..# #SHY## #HSB.# ###### ______ (diff 5 - very fun!) message YOU'RE GETTING BATTER! ______ ###### #YYYY# #...R# #AAAA# #ZZZZ# ###### ______ (diff 5 - fun but surprisingly hard) _______ ####### #Y..YA# #.BB.H# #R..RQ# #Y..YH# ####### _______ (diff 4) message ICING ON THE CAKE! ______ ###### #ZBBZ# #YBYB# #....# #ZHCZ# ###### ______ (diff 5) _______ ####### #A.S.A# #.Z.Z.# #SYRYS# #.ZYZ.# #A.S.A# ####### _______ (diff 5 - not too hard) message WILL YOU CAKE IT OUT ALIVE? ______ ###### #ZZZZ# #SSSS# #CCCC# #YRB.# ###### ______ (diff 6 - fun but tricky) message THE FINAL CHALLENGE! message DOUGH YOU HAVE WHAT IT CAKES? _____ ##### #AYA# #...# #CBC# #SZY# #RZS# #CBC# #...# #HOH# ##### _____ (diff 8 - a pretty tough one) message WELL, YOU REALLY TOOK THE CAKE! message CONGRATS, YOU WIN! :)