1 Year || A Platformer  + Boss Fights!
@Stage\n\n@Player\n\nwhen flag clicked\nset [fall v] to [0]\nset rotation style [left-right v]\nforever\n    change y by (Fall)\n    if <touching (ground v)?> then\n        change y by ((0) - (Fall))\n        if <key (up arrow v) pressed?> then\n            set [fall v] to [10]\n        else\n            set [fall v] to [0]\n        end\n    else\n        change [fall v] by (-1)\n    end\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n        move (10) steps\n        if <touching (ground v)?> then\n            move (-10) steps\n        end\n    end\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n        move (10) steps\n        if <touching (ground v)?> then\n            move (-10) steps\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (danger v)?> then\n        go to x: (-192) y: (-89)\n    end\n    if <touching (danger 2 v)?> then\n        go to x: (-196) y: (50)\n    end\n    if <touching (lightning v)?> then\n        go to x: (-192) y: (-89)\n    end\n    if <touching (spring boss 1 v)?> then\n        go to x: (-192) y: (-89)\n    end\n    if <touching (boss danger v)?> then\n        go to x: (-192) y: (-89)\n        change [deaths v] by (1)\n    end\nend\n\nwhen flag clicked\nhide\ngo to x: (-192) y: (-89)\n\nwhen flag clicked\nhide variable [summer level v]\nhide variable [fall level v]\nhide variable [deaths v]\nhide variable [spring level v]\nhide variable [boss level v]\nswitch backdrop to (pic v)\nwait (5) seconds\nswitch backdrop to (intro v)\nwait (10) seconds\nswitch backdrop to (b1 v)\n\nwhen backdrop switches to [b1 v]\nshow variable [spring level v]\nshow\nforever\n    play sound [Vexento - Pixel Party v] until done\nend\n\nwhen [space v] key pressed\nnext costume\n\nwhen flag clicked\nswitch costume to (black player  v)\nset [spring level v] to [1]\nforever\n    if <touching (teleporter v)?> then\n        hide\n        next backdrop\n        go to x: (-192) y: (-89)\n        show\n    end\n    if <touching (portal v)?> then\n        hide\n        switch backdrop to (b10 v)\n        go to x: (-192) y: (-89)\n        show\n    end\n    if <touching (portal2 v)?> then\n        hide\n        switch backdrop to (b19 v)\n        go to x: (-192) y: (-89)\n        show\n    end\nend\n\nwhen backdrop switches to [b2 v]\ngo to x: (-179) y: (50)\nchange [spring level v] by (1)\nsay [WATER!] for (1) seconds\n\nwhen backdrop switches to [b3 v]\ngo to x: (-179) y: (50)\nchange [spring level v] by (1)\n\nwhen flag clicked\nforever\n    if <touching (water v)?> then\n        set [ghost v] effect to (75)\n        switch costume to (scuba player  v)\n    end\n    if <not <touching (water v)?>> then\n        clear graphic effects\n    end\n    if <touching (trampoline v)?> then\n        set [fall v] to [15]\n    end\n    if <touching (super trampoline! v)?> then\n        set [fall v] to [20]\n    end\n    if <touching (crab v)?> then\n        go to x: (-192) y: (-89)\n    end\n    if <touching (pufferfish v)?> then\n        go to x: (-192) y: (-89)\n    end\n    if <touching (pufferfish2 v)?> then\n        go to x: (-192) y: (-89)\n    end\n    if <touching (contraption v)?> then\n        change size by (-30)\n        wait (7) seconds\n        change size by (30)\n        change y by (20)\n    end\n    if <touching (bad platformer v)?> then\n        go to x: (-192) y: (-89)\n    end\n    if <touching (ladder v)?> then\n        set [fall v] to [9]\n    end\n    if <touching (key v)?> then\n        broadcast (Key collected v)\n        play sound [Collect v] until done\n    end\nend\n\nwhen backdrop switches to [b4 v]\ngo to x: (-192) y: (-89)\nchange [spring level v] by (1)\n\nwhen backdrop switches to [b5 v]\ngo to x: (-192) y: (-89)\nchange [spring level v] by (1)\n\nwhen backdrop switches to [b6 v]\ngo to x: (-192) y: (-89)\nchange [spring level v] by (1)\n\nwhen backdrop switches to [b7 v]\ngo to x: (-192) y: (-89)\nchange [spring level v] by (1)\n\nwhen backdrop switches to [b8 v]\ngo to x: (-192) y: (-89)\nchange [spring level v] by (1)\n\nwhen backdrop switches to [b9 v]\ngo to x: (-192) y: (-89)\nsay [Hmmmm...] for (2) seconds\nchange [spring level v] by (1)\n\nwhen backdrop switches to [boss level 1 v]\nstop all sounds\ngo to x: (-192) y: (-89)\nhide variable [spring level v]\nshow variable [boss level v]\nchange [boss level v] by (1)\n\nwhen flag clicked\nset [boss level v] to [0]\nset size to (60) %\n\nwhen backdrop switches to [boss level 1 v]\nforever\n    if <touching (boss danger v)?> then\n        change [deaths v] by (1)\n    end\nend\n\nwhen backdrop switches to [boss level 1 v]\nwait (38) seconds\nif <(Deaths) < [40]> then\n    wait (1) seconds\n    switch backdrop to (boss level win 1 v)\nend\nif <(Deaths) > [40]> then\n    wait (1) seconds\n    switch backdrop to (boss level lose 1 v)\n    wait (2) seconds\n    switch backdrop to (boss level 1 v)\nend\n\nwhen backdrop switches to [b10 v]\ngo to x: (-192) y: (-89)\nhide variable [spring level v]\nhide variable [boss level v]\nhide variable [deaths v]\nshow variable [summer level v]\nset [summer level v] to [1]\n\nwhen backdrop switches to [b11 v]\ngo to x: (-192) y: (-89)\nchange [summer level v] by (1)\n\nwhen backdrop switches to [b12 v]\ngo to x: (-192) y: (-89)\nchange [summer level v] by (1)\n\nwhen backdrop switches to [b13 v]\ngo to x: (-192) y: (-89)\nchange [summer level v] by (1)\n\nwhen backdrop switches to [b14 v]\ngo to x: (-192) y: (-89)\nchange [summer level v] by (1)\n\nwhen backdrop switches to [b15 v]\ngo to x: (-192) y: (-89)\nchange [summer level v] by (1)\n\nwhen backdrop switches to [b16 v]\ngo to x: (-192) y: (-89)\nchange [summer level v] by (1)\n\nwhen backdrop switches to [b17 v]\ngo to x: (-192) y: (-89)\nchange [summer level v] by (1)\n\nwhen backdrop switches to [b18 v]\ngo to x: (-192) y: (-89)\nchange [summer level v] by (1)\n\nwhen backdrop switches to [boss level 2 v]\nstop all sounds\ngo to x: (-192) y: (-89)\nhide variable [summer level v]\nshow variable [boss level v]\nset [boss level v] to [1]\n\nwhen backdrop switches to [boss level 2 v]\nwait (38) seconds\nif <(Deaths) < [30]> then\n    wait (1) seconds\n    switch backdrop to (boss level win 2 v)\nend\nif <(Deaths) > [30]> then\n    wait (1) seconds\n    switch backdrop to (boss level lose 2 v)\n    wait (2) seconds\n    switch backdrop to (boss level 2 v)\nend\n\nwhen backdrop switches to [b19 v]\ngo to x: (-192) y: (-89)\nhide variable [summer level v]\nhide variable [boss level v]\nhide variable [deaths v]\nshow variable [fall level v]\nset [fall level v] to [1]\n\nwhen backdrop switches to [b20 v]\ngo to x: (-192) y: (-89)\nchange [fall level v] by (1)\n\nwhen backdrop switches to [b21 v]\ngo to x: (-192) y: (-89)\nchange [fall level v] by (1)\n\nwhen I receive [reset v]\ngo to x: (-192) y: (-89)\n\nwhen backdrop switches to [b22 v]\ngo to x: (-192) y: (-89)\nchange [fall level v] by (1)\n\nwhen backdrop switches to [b23 v]\ngo to x: (-192) y: (-89)\nchange [fall level v] by (1)\n\nwhen backdrop switches to [b24 v]\ngo to x: (-192) y: (-89)\nchange [fall level v] by (1)\n\n@Ground\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b1 v]\nshow\nswitch costume to (g1 v)\n\nwhen backdrop switches to [b2 v]\nswitch costume to (g2 v)\n\nwhen backdrop switches to [b3 v]\nswitch costume to (g3 v)\n\nwhen backdrop switches to [b4 v]\nswitch costume to (g4 v)\n\nwhen backdrop switches to [b5 v]\nswitch costume to (g5 v)\n\nwhen backdrop switches to [b6 v]\nswitch costume to (g6 v)\n\nwhen backdrop switches to [b7 v]\nswitch costume to (g7 v)\n\nwhen backdrop switches to [b8 v]\nswitch costume to (g8 v)\n\nwhen backdrop switches to [b9 v]\nswitch costume to (g9 v)\n\nwhen backdrop switches to [boss level 1 v]\nswitch costume to (g10 v)\n\nwhen backdrop switches to [b10 v]\nswitch costume to (g11 v)\n\nwhen backdrop switches to [b11 v]\nswitch costume to (g12 v)\n\nwhen backdrop switches to [b12 v]\nswitch costume to (g13 v)\n\nwhen backdrop switches to [b13 v]\nswitch costume to (g14 v)\n\nwhen backdrop switches to [b14 v]\nswitch costume to (g15 v)\n\nwhen backdrop switches to [b15 v]\nswitch costume to (g16 v)\n\nwhen backdrop switches to [b16 v]\nswitch costume to (g17 v)\n\nwhen backdrop switches to [b17 v]\nswitch costume to (g18 v)\n\nwhen backdrop switches to [b18 v]\nswitch costume to (g19 v)\n\nwhen backdrop switches to [boss level 2 v]\nswitch costume to (g20 v)\n\nwhen backdrop switches to [b19 v]\nswitch costume to (g21 v)\n\nwhen backdrop switches to [b20 v]\nswitch costume to (g22 v)\n\nwhen backdrop switches to [b21 v]\nswitch costume to (g23 v)\n\nwhen backdrop switches to [b22 v]\nswitch costume to (g24 v)\n\nwhen backdrop switches to [b23 v]\nswitch costume to (g25 v)\n\nwhen backdrop switches to [b24 v]\nswitch costume to (g26 v)\n\nwhen I receive [key collected v]\nswitch costume to (g27 v)\n\n@The Sun\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b1 v]\nshow\nswitch costume to (sun 1 v)\ngo to x: (-309) y: (48)\n\nwhen backdrop switches to [b3 v]\nswitch costume to (sun 2 v)\nglide (10) secs to x: (-308) y: (-36)\n\nwhen backdrop switches to [b4 v]\nhide\n\nwhen backdrop switches to [b5 v]\nshow\nglide (5) secs to x: (-308) y: (-93)\n\nwhen backdrop switches to [b7 v]\nshow\nglide (5) secs to x: (-306) y: (-197)\nswitch costume to (sun 3 v)\n\nwhen backdrop switches to [b8 v]\nhide\nshow\nswitch costume to (sun 4 v)\nglide (5) secs to x: (-281) y: (5)\n\nwhen backdrop switches to [b9 v]\nhide\nshow\nswitch costume to (sun 1 v)\n\nwhen backdrop switches to [b10 v]\nswitch costume to (sun 5 v)\n\nwhen backdrop switches to [b11 v]\nswitch costume to (sun 1 v)\ngo to x: (-309) y: (48)\n\nwhen backdrop switches to [b14 v]\nswitch costume to (sun 5 v)\ngo to x: (-273) y: (2)\n\nwhen backdrop switches to [b16 v]\nswitch costume to (sun 1 v)\ngo to x: (-309) y: (48)\n\nwhen backdrop switches to [b17 v]\nshow\nswitch costume to (sun 5 v)\ngo to x: (-273) y: (2)\n\nwhen backdrop switches to [b19 v]\nshow\nswitch costume to (sun 1 v)\ngo to x: (-309) y: (48)\n\nwhen backdrop switches to [b21 v]\nhide\n\nwhen backdrop switches to [b22 v]\nshow\n\n@Danger\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b1 v]\nshow\nswitch costume to (spike 1 v)\ngo to x: (70) y: (-50)\n\nwhen backdrop switches to [b2 v]\nhide\n\nwhen backdrop switches to [b3 v]\nswitch costume to (spike 2 v)\nshow\ngo to x: (14) y: (-52)\n\nwhen backdrop switches to [b4 v]\nswitch costume to (spike 3 v)\ngo to x: (14) y: (-52)\nshow\n\nwhen backdrop switches to [b5 v]\nswitch costume to (spike 4 v)\ngo to x: (16) y: (-50)\nshow\n\nwhen backdrop switches to [b6 v]\nswitch costume to (spike 5 v)\ngo to x: (16) y: (-50)\nshow\n\nwhen backdrop switches to [b7 v]\nswitch costume to (spike 6 v)\ngo to x: (16) y: (-50)\nshow\n\nwhen backdrop switches to [b8 v]\nswitch costume to (spike 7 v)\ngo to x: (16) y: (-50)\nshow\n\nwhen backdrop switches to [b9 v]\nswitch costume to (spike 8 v)\ngo to x: (16) y: (-50)\nshow\n\nwhen backdrop switches to [boss level 1 v]\nhide\n\nwhen backdrop switches to [b10 v]\nswitch costume to (spike 9 v)\ngo to x: (16) y: (-50)\nshow\n\nwhen backdrop switches to [b11 v]\nswitch costume to (spike 10 v)\ngo to x: (16) y: (-50)\nshow\n\nwhen backdrop switches to [b12 v]\nswitch costume to (spike 11 v)\ngo to x: (16) y: (-50)\nshow\n\nwhen backdrop switches to [b13 v]\nswitch costume to (spike 12 v)\ngo to x: (16) y: (-50)\nshow\n\nwhen backdrop switches to [b14 v]\nhide\n\nwhen backdrop switches to [b15 v]\nswitch costume to (spike 13 v)\nshow\n\nwhen backdrop switches to [b16 v]\nswitch costume to (spike 14 v)\nchange [ghost v] effect by (35)\nshow\n\nwhen backdrop switches to [b17 v]\ngo to x: (16) y: (-50)\nhide\nclear graphic effects\nswitch costume to (spike 15 v)\nshow\nrepeat (5)\n    glide (1) secs to x: (105) y: (-50)\n    wait (1) seconds\n    glide (1) secs to x: (16) y: (-50)\nend\n\nwhen backdrop switches to [b18 v]\nswitch costume to (spike 16 v)\nshow\n\nwhen backdrop switches to [boss level 2 v]\nhide\nswitch costume to (spike 17 v)\nshow\n\nwhen backdrop switches to [b19 v]\nswitch costume to (spike 18 v)\n\nwhen backdrop switches to [b20 v]\nswitch costume to (spike 19 v)\n\nwhen backdrop switches to [b21 v]\nswitch costume to (spike 20 v)\n\nwhen backdrop switches to [b22 v]\nswitch costume to (spike 21 v)\n\nwhen backdrop switches to [b23 v]\nswitch costume to (spike 22 v)\n\nwhen backdrop switches to [b24 v]\nswitch costume to (spike 23 v)\nshow\n\n@Danger 2\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b2 v]\nshow\n\nwhen backdrop switches to [b3 v]\nhide\n\nwhen backdrop switches to [b10 v]\nhide\n\n@Intro Logo\n\nwhen backdrop switches to [b1 v]\nhide\n\nwhen backdrop switches to [intro v]\nhide\nwait (1) seconds\nshow\nstart sound [Dance Celebrate v]\nrepeat (100)\n    next costume\nend\n\n@Teleporter\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b1 v]\nswitch costume to (teleport 1 v)\nshow\ngo to x: (251) y: (94)\n\nwhen backdrop switches to [b2 v]\ngo to x: (153) y: (-143)\nchange [ghost v] effect by (90)\n\nwhen backdrop switches to [b3 v]\nclear graphic effects\ngo to x: (252) y: (122)\n\nwhen backdrop switches to [b4 v]\ngo to x: (257) y: (-118)\n\nwhen backdrop switches to [b5 v]\ngo to x: (257) y: (-118)\n\nwhen backdrop switches to [b6 v]\ngo to x: (242) y: (-70)\n\nwhen backdrop switches to [b8 v]\ngo to x: (124) y: (-80)\n\nwhen backdrop switches to [b9 v]\ngo to x: (206) y: (-44)\n\nwhen backdrop switches to [boss level 1 v]\nhide\n\nwhen backdrop switches to [b10 v]\ngo to x: (225) y: (-182)\nshow\nchange [ghost v] effect by (75)\n\nwhen backdrop switches to [b11 v]\nclear graphic effects\ngo to x: (246) y: (17)\nrepeat (250)\n    change [color v] effect by (25)\nend\nclear graphic effects\n\nwhen backdrop switches to [b12 v]\ngo to x: (248) y: (-17)\n\nwhen backdrop switches to [b14 v]\ngo to x: (246) y: (-42)\n\nwhen backdrop switches to [b15 v]\ngo to x: (241) y: (-173)\nshow\nchange [ghost v] effect by (75)\n\nwhen backdrop switches to [b16 v]\nshow\ngo to x: (232) y: (-61)\nchange [ghost v] effect by (55)\n\nwhen backdrop switches to [b17 v]\nclear graphic effects\ngo to x: (232) y: (-61)\n\nwhen backdrop switches to [b18 v]\nclear graphic effects\ngo to x: (262) y: (50)\n\nwhen backdrop switches to [boss level 2 v]\nhide\n\nwhen backdrop switches to [b19 v]\nswitch costume to (teleport 2 v)\ngo to x: (270) y: (-120)\nshow\n\nwhen backdrop switches to [b21 v]\nswitch costume to (teleport 1 v)\ngo to x: (261) y: (-109)\nshow\n\nwhen backdrop switches to [b23 v]\nswitch costume to (teleport 1 v)\ngo to x: (-174) y: (71)\nshow\n\n@Water\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b2 v]\nshow\nchange [ghost v] effect by (25)\nrepeat (5)\n    switch costume to (water2 v)\n    wait (1) seconds\n    switch costume to (water1 v)\n    wait (1) seconds\nend\n\nwhen backdrop switches to [b3 v]\nhide\n\nwhen backdrop switches to [b10 v]\nshow\nswitch costume to (water3 v)\n\nwhen backdrop switches to [b11 v]\nhide\n\nwhen backdrop switches to [b15 v]\nswitch costume to (water4 v)\nshow\n\nwhen backdrop switches to [b16 v]\nswitch costume to (water5 v)\nshow\n\nwhen backdrop switches to [b17 v]\nhide\n\nwhen backdrop switches to [boss level 2 v]\nswitch costume to (water6 v)\nshow\n\nwhen backdrop switches to [b19 v]\nhide\n\n@Trampoline\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b3 v]\nshow\nswitch costume to (trampoline1 v)\ngo to x: (25) y: (-81)\n\nwhen backdrop switches to [b4 v]\nhide\n\nwhen backdrop switches to [b5 v]\nshow\nswitch costume to (trampoline2 v)\ngo to x: (154) y: (-109)\n\nwhen backdrop switches to [b6 v]\nshow\nswitch costume to (trampoline3 v)\n\nwhen backdrop switches to [b7 v]\nshow\nswitch costume to (trampoline4 v)\ngo to x: (154) y: (-109)\n\nwhen backdrop switches to [b8 v]\nhide\n\nwhen backdrop switches to [b11 v]\nswitch costume to (trampoline4 v)\ngo to x: (24) y: (-108)\nshow\n\nwhen backdrop switches to [b12 v]\nhide\n\nwhen backdrop switches to [b10 v]\nhide\n\nwhen backdrop switches to [b19 v]\nswitch costume to (trampoline5 v)\ngo to x: (99) y: (-109)\nshow\n\nwhen backdrop switches to [b20 v]\nhide\n\nwhen backdrop switches to [b22 v]\nshow\nswitch costume to (trampoline6 v)\ngo to x: (36) y: (-108)\n\nwhen backdrop switches to [b23 v]\nhide\n\nwhen backdrop switches to [b24 v]\nswitch costume to (trampoline2 v)\ngo to x: (72) y: (-154)\nshow\n\n@Rain\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b6 v]\nshow\nforever\n    wait (1) seconds\n    switch costume to (rain 2 v)\n    wait (1) seconds\n    switch costume to (rain 1 v)\nend\n\nwhen backdrop switches to [b8 v]\nhide\n\n@Lightning\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b7 v]\nforever\n    wait (2) seconds\n    show\n    wait (2.1) seconds\n    hide\nend\n\nwhen backdrop switches to [b8 v]\nforever\n    hide\nend\n\n@Spring Boss 1\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [boss level 1 v]\nshow\ngo to x: (179) y: (-9)\nswitch costume to (boss 1 v)\nwait (2) seconds\nswitch costume to (boss 2 v)\nwait (2) seconds\nswitch costume to (boss 3 v)\nwait (2) seconds\nswitch costume to (boss 4 v)\nwait (2) seconds\nswitch costume to (boss 5 v)\nsay [Ha Ha Ha...] for (2) seconds\nsay [Fight Me...] for (2) seconds\nswitch costume to (boss 6 v)\nwait (24) seconds\nhide\n\nwhen backdrop switches to [boss level 2 v]\nshow\ngo to x: (179) y: (-9)\nswitch costume to (boss 7 v)\nwait (2) seconds\nswitch costume to (boss 8 v)\nwait (2) seconds\nswitch costume to (boss 9 v)\nwait (2) seconds\nswitch costume to (boss 10 v)\nwait (2) seconds\nswitch costume to (boss 11 v)\nsay [We meet again...] for (4) seconds\nswitch costume to (boss 12 v)\nwait (25) seconds\nhide\n\n@Boss Danger\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [boss level 1 v]\nshow variable [deaths v]\nset [deaths v] to [0]\nwait (13) seconds\ngo to x: (58) y: (-42)\nswitch costume to (boss d1 v)\nshow\nwait (1) seconds\nhide\nwait (1) seconds\nswitch costume to (boss d2 v)\nshow\nwait (1) seconds\nhide\nwait (1) seconds\nswitch costume to (boss d3 v)\nshow\nglide (0.5) secs to x: (-17) y: (-63)\nwait (1) seconds\nhide\nwait (1) seconds\nswitch costume to (boss d4 v)\ngo to x: (1) y: (24)\nshow\nglide (0.5) secs to x: (58) y: (-42)\nwait (1) seconds\nswitch costume to (boss d5 v)\nglide (1.5) secs to x: (237) y: (-42)\nwait (1) seconds\nhide\nswitch costume to (boss d6 v)\nshow\nglide (1) secs to x: (241) y: (-124)\nwait (1) seconds\nglide (1) secs to x: (237) y: (-42)\nwait (1) seconds\nhide\nswitch costume to (boss d7 v)\nwait (0.5) seconds\nshow\nwait (0.5) seconds\nglide (1) secs to x: (241) y: (-100)\nwait (1) seconds\nhide\nswitch costume to (boss d8 v)\nwait (1) seconds\ngo to x: (134) y: (-101)\nshow\nwait (1) seconds\nhide\nwait (1) seconds\n\nwhen backdrop switches to [boss level 2 v]\nshow variable [deaths v]\nset [deaths v] to [0]\nwait (13) seconds\ngo to x: (134) y: (-101)\nswitch costume to (boss d9 v)\nshow\nwait (0.5) seconds\nglide (0.5) secs to x: (144) y: (-290)\nwait (1) seconds\nhide\nswitch costume to (boss d10 v)\nwait (1) seconds\nshow\ngo to x: (67) y: (-194)\nwait (1) seconds\nglide (1) secs to x: (-181) y: (-193)\nhide\nswitch costume to (boss d11 v)\nwait (1) seconds\ngo to x: (-186) y: (-103)\nshow\nwait (0.3) seconds\nglide (1.5) secs to x: (28) y: (-104)\nwait (0.5) seconds\nhide\nswitch costume to (boss d12 v)\ngo to x: (28) y: (-104)\nwait (1) seconds\nshow\nglide (0.7) secs to x: (-219) y: (-324)\nwait (0.5) seconds\nhide\ngo to x: (130) y: (-110)\nwait (0.3) seconds\nshow\nglide (0.7) secs to x: (-88) y: (-322)\nwait (0.5) seconds\nhide\nswitch costume to (boss d14 v)\ngo to x: (-223) y: (-316)\nwait (1) seconds\nshow\nwait (1) seconds\nhide\ngo to x: (-317) y: (-318)\nwait (0.5) seconds\nshow\nwait (0.5) seconds\nhide\nswitch costume to (boss d15 v)\nwait (0.3) seconds\ngo to x: (-61) y: (-318)\nshow\nwait (1) seconds\nglide (0.5) secs to x: (-230) y: (-256)\nglide (0.7) secs to x: (-61) y: (-318)\nglide (0.3) secs to x: (-206) y: (-183)\nglide (1) secs to x: (-206) y: (-183)\nglide (0.7) secs to x: (-314) y: (-282)\nglide (1) secs to x: (-206) y: (-183)\nglide (0.3) secs to x: (-160) y: (-284)\nwait (0.3) seconds\nhide\n\n@Portal\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [boss level 1 v]\nwait (38) seconds\nif <(Deaths) < [40]> then\n    wait (1) seconds\n    switch costume to (spring portal v)\n    show\nend\n\nwhen backdrop switches to [b10 v]\nhide\n\nwhen backdrop switches to [boss level 1 v]\nwait (38) seconds\nif <(Deaths) < [40]> then\n    wait (1) seconds\n    switch costume to (spring portal v)\n    show\nend\n\n@Skip to summer\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b1 v]\nshow\n\nwhen this sprite clicked\nswitch backdrop to (b10 v)\nhide\n\nwhen backdrop switches to [b10 v]\nhide\n\n@Super Trampoline!\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b12 v]\nswitch costume to (super trampoline1 v)\ngo to x: (36) y: (28)\nshow\n\nwhen backdrop switches to [b13 v]\nhide\n\n@CRAB\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b14 v]\nshow\nrepeat (100)\n    go to x: (193) y: (-122)\n    next costume\n    wait (0.2) seconds\n    glide (1) secs to x: (-238) y: (-125)\nend\n\nwhen backdrop switches to [b14 v]\nshow\nrepeat (100)\n    wait (0.2) seconds\n    next costume\nend\n\nwhen backdrop switches to [b15 v]\nhide\n\n@Item\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b16 v]\nswitch costume to (seaweed 1 v)\nshow\n\nwhen backdrop switches to [b17 v]\nhide\n\nwhen backdrop switches to [b13 v]\nswitch costume to (sign v)\nshow\n\nwhen backdrop switches to [b15 v]\nhide\n\n@Pufferfish\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b16 v]\nshow\nrepeat (50)\n    go to x: (214) y: (-11)\n    wait (1) seconds\n    glide (6) secs to x: (-227) y: (-21)\n    wait (1) seconds\nend\n\nwhen backdrop switches to [b17 v]\nhide\n\n@Pufferfish2\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b16 v]\nshow\nrepeat (50)\n    go to x: (223) y: (21)\n    wait (2) seconds\n    glide (6.5) secs to x: (-221) y: (-2)\n    wait (0.5) seconds\nend\n\nwhen backdrop switches to [b17 v]\nhide\n\n@Portal2\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [boss level 2 v]\nwait (38) seconds\nif <(Deaths) < [30]> then\n    wait (1) seconds\n    switch costume to (fall portal v)\n    show\nend\n\nwhen backdrop switches to [b19 v]\nhide\n\n@Leaf\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b19 v]\nshow\nforever\n    go to x: (215) y: (23)\n    wait (0.2) seconds\n    glide (1) secs to x: (178) y: (57)\n    wait (0.3) seconds\n    glide (2) secs to x: (-171) y: (11)\n    wait (1) seconds\nend\n\n@Contraption\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b19 v]\nshow\ngo to x: (36) y: (28)\nswitch costume to (contraption v)\n\nwhen backdrop switches to [b20 v]\ngo to x: (41) y: (66)\n\nwhen backdrop switches to [b21 v]\ngo to x: (-139) y: (25)\nswitch costume to (contraption2 v)\n\nwhen backdrop switches to [b22 v]\nhide\n\nwhen backdrop switches to [b23 v]\nswitch costume to (contraption v)\ngo to x: (22) y: (196)\nshow\n\nwhen backdrop switches to [b24 v]\nhide\ngo to x: (-93) y: (127)\nshow\n\nwhen I receive [key collected v]\nhide\n\n@Bad Platformer\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b22 v]\ngo to x: (164) y: (-83)\nshow\nswitch costume to (bp1 v)\nforever\n    point in direction (-90)\n    glide (2) secs to x: (-67) y: (-83)\n    point in direction (90)\n    glide (2) secs to x: (164) y: (-83)\nend\n\n@Restart Button\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b1 v]\nshow\ngo to x: (-101) y: (-183)\n\nwhen this sprite clicked\nbroadcast (RESET v)\n\nwhen backdrop switches to [b10 v]\ngo to x: (-201) y: (-179)\n\n@Ladder\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b23 v]\nshow\ngo to x: (36) y: (28)\n\nwhen backdrop switches to [b24 v]\nhide\n\n@Key\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b24 v]\nshow\n\nwhen I receive [key collected v]\nhide\n\n@Skip level\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [b1 v]\nshow\ngo to x: (21) y: (-96)\n\nwhen this sprite clicked\nnext backdrop\n\nwhen backdrop switches to [b10 v]\ngo to x: (-79) y: (-92)\n\n
Check out my new project!\nhttps://scratch.mit.edu/projects/414163313\nSkip button is added!\nI WILL BE ADDING MORE!\nPlease don't skip the boss levels because it will mess the game up.\nPlease follow me @HenryWolfe\nUse arrow keys to control platformer.\nPress [Space] to switch costumes.\nLove, fav and ENJOY!!!\n9 levels + Boss Fight!\n+ 9 summer levels + Boss Fight!\n+ 6 Fall levels and more coming!\nWinter coming in August!