Adventure! A Platformer  #games
@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\n\n@Character 1\n\nwhen flag clicked\nhide\nwait (1) seconds\nshow\nset size to (50) %\ngo to x: (-217) y: (-16)\nset [xv v] to [0]\nset [yv v] to [0]\nforever\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        change [xv v] by (-1)\n        switch costume to (costume2 v)\n    end\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [xv v] by (1)\n        switch costume to (costume1 v)\n    end\n    set [xv v] to ((xv) * (0.85))\n    change x by (xv)\n    if <touching (ground v)?> then\n        change y by (-2)\n        if <touching (ground v)?> then\n            change y by (1)\n            if <touching (ground v)?> then\n                change y by (1)\n                if <touching (ground v)?> then\n                    change y by (1)\n                    if <touching (ground v)?> then\n                        change y by (1)\n                        if <touching (ground v)?> then\n                            change y by (1)\n                            if <touching (ground v)?> then\n                                change y by (-5)\n                                change x by ((-1) * (xv))\n                                if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> and <not <(xv) = [0]>>> then\n                                    set [mode v] to [walljump]\n                                    set [yv v] to [8]\n                                    set [xv v] to (((xv) / ([abs v] of (xv) )) * (-10))\n                                else\n                                    set [mode v] to [wallslide]\n                                    set [xv v] to [0]\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n        change y by (2)\n    end\n    change y by (-3)\n    if <touching (ground v)?> then\n        if <(yv) = [-3]> then\n            if <<key (a v) pressed?> or <<key (d v) pressed?> or <<key (left arrow v) pressed?> or <key (right arrow v) pressed?>>>> then\n                set [mode v] to [run]\n            else\n                if <([abs v] of (xv) ) > [.1]> then\n                    set [mode v] to [skid]\n                else\n                    set [mode v] to [stand]\n                end\n            end\n        end\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [mode v] to [jump]\n            set [yv v] to [9]\n        end\n    end\n    if <<<<(mode) = [jump]> or <(mode) = [walljump]>> and <(yv) < [0]>> or <<<(mode) = [run]> or <(mode) = [skid]>> and <(yv) < [-3]>>> then\n        set [mode v] to [fall]\n    end\n    change y by (3)\n    if <(yv) > [-15]> then\n        change [yv v] by (-0.5)\n    end\n    change y by (-2)\n    if <not <touching (ground v)?>> then\n        change y by (-1)\n        if <not <touching (ground v)?>> then\n            change y by (-1)\n            if <not <touching (ground v)?>> then\n                change y by (-1)\n                if <not <touching (ground v)?>> then\n                    change y by (-1)\n                    if <not <touching (ground v)?>> then\n                        change y by (-1)\n                        if <not <touching (ground v)?>> then\n                            change y by (5)\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (2)\n    change y by (yv)\n    if <touching (ground v)?> then\n        change y by (-2)\n        if <touching (ground v)?> then\n            change y by ((-1) * (yv))\n            set [yv v] to [-3]\n        end\n        change y by (2)\n    end\nend\n\nwhen flag clicked\nhide\nwait (1) seconds\nshow\n\nwhen flag clicked\nforever\n    if <touching (portal v)?> then\n        go to x: (-217) y: (-16)\n        switch backdrop to (next backdrop v)\n        play sound [Collect v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (portal v)?> then\n        play sound [Collect v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (water level 2 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (water level 2 v)?> then\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (enemy 1 v)?> then\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (enemy 1 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 1 v)?> then\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 1 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (water level 4 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 2 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spiky ball 1 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 3 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (water level 5 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (teleporter 1 v)?> then\n        go to x: (183) y: (-53)\n        play sound [Connect v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (enemy 2 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (bounce pad v)?> then\n        change [yv v] by (25)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (water level 6 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (enemy 3 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 4 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (water level 7 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 5 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 6 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 7 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 8 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 9 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 10 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 11 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 12 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 13 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 14 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 15 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spiky ball 2 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (bounce pad 2 v)?> then\n        change [yv v] by (25)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (enemy 3 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (enemy 4 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (line of spikes v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (bounce pad 3 v)?> then\n        change [yv v] by (25)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (bounce pad 4 v)?> then\n        change [yv v] by (25)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (bounce pad 5 v)?> then\n        change [yv v] by (25)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (bounce pad 6 v)?> then\n        change [yv v] by (25)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (enemy 5 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 16 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 17 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 18 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 18 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 16 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 19 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 20 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spike 21 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (water level 10 v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (water level 10 yeet v)?> then\n        go to x: (-217) y: (-16)\n        play sound [Crunch v] until done\n    end\nend\n\n@Ground\n\nwhen flag clicked\nhide\nwait (1) seconds\nshow\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [1]> then\n        switch costume to (costume1 v)\n    end\n    if <(backdrop [number v]) = [2]> then\n        switch costume to (costume2 v)\n    end\n    if <(backdrop [number v]) = [3]> then\n        switch costume to (costume3 v)\n    end\n    if <(backdrop [number v]) = [4]> then\n        switch costume to (costume4 v)\n    end\n    if <(backdrop [number v]) = [5]> then\n        switch costume to (costume5 v)\n    end\n    if <(backdrop [number v]) = [6]> then\n        switch costume to (costume6 v)\n    end\n    if <(backdrop [number v]) = [7]> then\n        switch costume to (costume7 v)\n    end\n    if <(backdrop [number v]) = [8]> then\n        switch costume to (costume8 v)\n    end\n    if <(backdrop [number v]) = [9]> then\n        switch costume to (costume9 v)\n    end\n    if <(backdrop [number v]) = [10]> then\n        switch costume to (costume10 v)\n    end\n    if <(backdrop [number v]) = [11]> then\n        switch costume to (costume11 v)\n    end\nend\n\n@Portal\n\nwhen flag clicked\ngo to x: (237) y: (-40)\nhide\nwait (1) seconds\nshow\n\nwhen flag clicked\nforever\n    if <<(backdrop [number v]) = [1]> or <(backdrop [number v]) = [2]>> then\n        go to x: (237) y: (-40)\n    end\n    if <<(backdrop [number v]) = [3]> or <(backdrop [number v]) = [4]>> then\n        go to x: (237) y: (128)\n    end\n    if <(backdrop [number v]) = [5]> then\n        go to x: (247) y: (215)\n    end\n    if <(backdrop [number v]) = [6]> then\n        go to x: (250) y: (142)\n    end\n    if <(backdrop [number v]) = [7]> then\n        go to x: (249) y: (84)\n    end\n    if <(backdrop [number v]) = [8]> then\n        go to x: (-207) y: (125)\n    end\n    if <(backdrop [number v]) = [9]> then\n        go to x: (238) y: (230)\n    end\n    if <(backdrop [number v]) = [11]> then\n        hide\n    end\nend\n\n@Music\n\nwhen flag clicked\nforever\n    start sound [Waterflame - Jumper.mp3 v]\n    wait (98) seconds\n    start sound [Waterflame - Jumper.mp3 v]\nend\n\nwhen flag clicked\nforever\n    if <key (o v) pressed?> then\n        stop all sounds\n    end\nend\n\n@cloud 1\n\nwhen flag clicked\nhide\nwait (1) seconds\nshow\n\nwhen flag clicked\ngo to x: (9) y: (54)\nforever\n    glide (1) secs to x: (80) y: (54)\n    glide (1) secs to x: (9) y: (54)\nend\n\n@cloud 2\n\nwhen flag clicked\nhide\nwait (1) seconds\nshow\n\nwhen flag clicked\ngo to x: (156) y: (-6)\nwait (0.5) seconds\nforever\n    glide (1) secs to x: (77) y: (-6)\n    glide (1) secs to x: (156) y: (-6)\nend\n\n@water level 2\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [2]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [2]>> then\n        hide\n    end\nend\n\n@Enemy 1\n\nwhen flag clicked\nswitch costume to (costume1 v)\ngo to x: (135) y: (-125)\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [3]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [3]>> then\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [3]> then\n        switch costume to (costume1 v)\n        glide (1) secs to x: (-54) y: (-125)\n        switch costume to (costume2 v)\n        glide (1) secs to x: (135) y: (-125)\n    end\nend\n\n@Spike 1\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [3]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [3]>> then\n        hide\n    end\nend\n\n@water level 4\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [4]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [4]>> then\n        hide\n    end\nend\n\n@Spike 2\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [4]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [4]>> then\n        hide\n    end\nend\n\n@Spiky Ball 1\n\nwhen flag clicked\ngo to x: (115) y: (32)\nhide\nforever\n    if <(backdrop [number v]) = [4]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [4]>> then\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    glide (1) secs to x: (32) y: (-56)\n    glide (1) secs to x: (115) y: (32)\nend\n\nwhen flag clicked\nforever\n    turn right (3) degrees\nend\n\n@Teleporter 1\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [5]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [5]>> then\n        hide\n    end\nend\n\n@water level 5\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [5]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [5]>> then\n        hide\n    end\nend\n\n@Spike 3\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [5]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [5]>> then\n        hide\n    end\nend\n\n@Enemy 2\n\nwhen flag clicked\nswitch costume to (costume1 v)\ngo to x: (208) y: (23)\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [5]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [5]>> then\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [5]> then\n        switch costume to (costume1 v)\n        glide (1) secs to x: (208) y: (-77)\n        switch costume to (costume2 v)\n        glide (1) secs to x: (208) y: (23)\n    end\nend\n\n@Bounce Pad\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\nforever\n    if <not <(backdrop [number v]) = [6]>> then\n        hide\n    end\n    if <(backdrop [number v]) = [6]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (character 1 v)?> then\n        switch costume to (costume2 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <touching (character 1 v)?>> then\n        switch costume to (costume1 v)\n        wait (0.7) seconds\n    end\nend\n\n@water level 6\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [6]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [6]>> then\n        hide\n    end\nend\n\n@Enemy 3\n\nwhen flag clicked\nswitch costume to (costume1 v)\ngo to x: (160) y: (56)\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [6]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [6]>> then\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [6]> then\n        switch costume to (costume1 v)\n        glide (1) secs to x: (-37) y: (56)\n        switch costume to (costume2 v)\n        glide (1) secs to x: (160) y: (56)\n    end\nend\n\n@Spike 4\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [6]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [6]>> then\n        hide\n    end\nend\n\n@Spike 5\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Spike 6\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Spike 7\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Spike 8\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Spike 9\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Spike 10\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Spike 11\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Spike 12\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Spike 13\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Spike 14\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Spike 15\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\n@Enemy 4\n\nwhen flag clicked\ngo to x: (214) y: (-1)\nswitch costume to (costume1 v)\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [7]>> then\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [7]> then\n        switch costume to (costume1 v)\n        glide (0.5) secs to x: (117) y: (-1)\n        switch costume to (costume2 v)\n        glide (0.5) secs to x: (214) y: (-1)\n    end\nend\n\n@Bounce Pad 2\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\nforever\n    if <not <(backdrop [number v]) = [8]>> then\n        hide\n    end\n    if <(backdrop [number v]) = [8]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (character 1 v)?> then\n        switch costume to (costume2 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <touching (character 1 v)?>> then\n        switch costume to (costume1 v)\n        wait (0.7) seconds\n    end\nend\n\n@Line of spikes\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [8]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [8]>> then\n        hide\n    end\nend\n\n@Bounce Pad 3\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\nforever\n    if <not <(backdrop [number v]) = [8]>> then\n        hide\n    end\n    if <(backdrop [number v]) = [8]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (character 1 v)?> then\n        switch costume to (costume2 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <touching (character 1 v)?>> then\n        switch costume to (costume1 v)\n        wait (0.7) seconds\n    end\nend\n\n@Bounce Pad 4\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\nforever\n    if <not <(backdrop [number v]) = [8]>> then\n        hide\n    end\n    if <(backdrop [number v]) = [8]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (character 1 v)?> then\n        switch costume to (costume2 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <touching (character 1 v)?>> then\n        switch costume to (costume1 v)\n        wait (0.7) seconds\n    end\nend\n\n@Bounce Pad 5\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\nforever\n    if <not <(backdrop [number v]) = [8]>> then\n        hide\n    end\n    if <(backdrop [number v]) = [8]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (character 1 v)?> then\n        switch costume to (costume2 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <touching (character 1 v)?>> then\n        switch costume to (costume1 v)\n        wait (0.7) seconds\n    end\nend\n\n@Bounce Pad 6\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\nforever\n    if <not <(backdrop [number v]) = [8]>> then\n        hide\n    end\n    if <(backdrop [number v]) = [8]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (character 1 v)?> then\n        switch costume to (costume2 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <touching (character 1 v)?>> then\n        switch costume to (costume1 v)\n        wait (0.7) seconds\n    end\nend\n\n@Enemy 5\n\nwhen flag clicked\ngo to x: (120) y: (39)\nswitch costume to (costume1 v)\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [8]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [8]>> then\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [8]> then\n        switch costume to (costume1 v)\n        glide (1.3) secs to x: (-154) y: (39)\n        switch costume to (costume2 v)\n        glide (1.3) secs to x: (120) y: (39)\n    end\nend\n\n@water level 10\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [9]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [9]>> then\n        hide\n    end\nend\n\n@Spike 16\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [9]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [9]>> then\n        hide\n    end\nend\n\n@Spike 18\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [9]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [9]>> then\n        hide\n    end\nend\n\n@Spike 17\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [9]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [9]>> then\n        hide\n    end\nend\n\n@Spike 19\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [9]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [9]>> then\n        hide\n    end\nend\n\n@Spike 20\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [9]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [9]>> then\n        hide\n    end\nend\n\n@Spike 21\n\nwhen flag clicked\nhide\nforever\n    if <(backdrop [number v]) = [9]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [9]>> then\n        hide\n    end\nend\n\n@water level 10 yeet\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [10]> then\n        show\n    end\n    if <not <(backdrop [number v]) = [10]>> then\n        hide\n    end\nend\n\n@Thumbnail\n\nwhen flag clicked\nshow\nwait (1) seconds\nhide\n\n
Hey everyone! Welcome to this "very generic" platformer. You seem to like my games, so I will keep making them :p \n\n-Movement: WASD, and or arrow keys \n-Don't touch water, spikes, or enemies (duh)\n\nComment your favorite food :p\n\nI worked pretty hard on this, so a love and or a follow would be greatly appreciated!\nLol I don't know what happened to my game-making skills, but within a week I feel as though they progressed massively \n