Cartoon World! - A Platformer (#games) 

Instructions: Hello everyone! I hope everyone is well! This platformer took a while to make, so a heart would be much appreciated! This is probably one of my best games so far! I hope you enjoy! :p\n\nThere are a few harder levels, but they are all possible. Sometimes you have to bounce on the lily pads multiple times before you are launched. They're pretty much just trampolines.\n\nTotal work time: 6-8 hours or so with testing and all that stuff\n\nControls are in the game (Red is the portal to the next level. It's good for once!)\nI'm also trying to get to 1,000 followers, so a follow would be greatly appreciated as well :)\n\nAlso, what's your favorite game right now? Comment down below :)\n\nThanks so much,\n-Mini\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n100K views and a 100 level platformer lol

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop 1 v)\n\n@Cartoon Boi\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 (costume3 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 color (#000000)?> then\n        change y by (-2)\n        if <touching color (#000000)?> then\n            change y by (1)\n            if <touching color (#000000)?> then\n                change y by (1)\n                if <touching color (#000000)?> then\n                    change y by (1)\n                    if <touching color (#000000)?> then\n                        change y by (1)\n                        if <touching color (#000000)?> then\n                            change y by (1)\n                            if <touching color (#000000)?> 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 color (#000000)?> 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 color (#000000)?>> then\n        change y by (-1)\n        if <not <touching color (#000000)?>> then\n            change y by (-1)\n            if <not <touching color (#000000)?>> then\n                change y by (-1)\n                if <not <touching color (#000000)?>> then\n                    change y by (-1)\n                    if <not <touching color (#000000)?>> then\n                        change y by (-1)\n                        if <not <touching color (#000000)?>> 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 color (#000000)?> then\n        change y by (-2)\n        if <touching color (#000000)?> 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 color (#9a0000)?> then\n        play sound [Coin v] until done\n        go to x: (-217) y: (-16)\n        next backdrop\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (waterrrrr 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 (wateeeeeeer 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 (wwwwwater 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 boi 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 (waaaaaater 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 (lily pad boi v)?> then\n        change [yv v] by (12)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (spikesksksks 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 (another lily pad boi v)?> then\n        change [yv v] by (12)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (another spiky boi 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 (watttttteeeeeerrrrrrr 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 (waaaaaater 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 (watttttttttttterrrrr 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 (lily boi #1 v)?> then\n        change [yv v] by (18)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (lily boi #2 v)?> then\n        change [yv v] by (18)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (lily boi #3 v)?> then\n        change [yv v] by (18)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (lily boi #4 v)?> then\n        change [yv v] by (18)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (lily boi #5 v)?> then\n        change [yv v] by (18)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (water 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 (more lily bois v)?> then\n        change [yv v] by (15)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (retaw 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 (retaw again 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 (coin boi v)?> then\n        play sound [Connect v] until done\n    end\nend\n\n@Sun Boi\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\nwait (1) seconds\nshow\nforever\n    switch costume to (costume1 v)\n    wait (1) seconds\n    switch costume to (costume2 v)\n    wait (1) seconds\nend\n\n@Music\n\nwhen flag clicked\nwait (1) seconds\nstart sound [Main Theme v]\nforever\n    wait (178) seconds\n    start sound [Main Theme v]\nend\n\nwhen flag clicked\nforever\n    if <key (o v) pressed?> then\n        stop all sounds\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (p v) pressed?> then\n        start sound [Main Theme v]\n    end\nend\n\n@Waterrrrr\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [2]>\nshow\nforever\n    if <(backdrop [number v]) > [2]> then\n        hide\n    end\n    if <(backdrop [number v]) < [2]> then\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    switch costume to (costume1 v)\n    wait (0.8) seconds\n    switch costume to (costume2 v)\n    wait (0.8) seconds\nend\n\nwhen flag clicked\nforever\n    if <not <(backdrop [number v]) = [2]>> then\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [2]> then\n        show\n    end\nend\n\n@Wateeeeeeer\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [3]>\nshow\nforever\n    if <(backdrop [number v]) < [3]> then\n        hide\n    end\n    if <(backdrop [number v]) > [3]> then\n        hide\n    end\n    if <(backdrop [number v]) = [3]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    switch costume to (costume1 v)\n    wait (0.8) seconds\n    switch costume to (costume2 v)\n    wait (0.8) seconds\nend\n\n@Wwwwwater\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [4]>\nshow\nforever\n    if <(backdrop [number v]) < [4]> then\n        hide\n    end\n    if <(backdrop [number v]) > [4]> then\n        hide\n    end\n    if <(backdrop [number v]) = [4]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    switch costume to (costume1 v)\n    wait (0.8) seconds\n    switch costume to (costume2 v)\n    wait (0.8) seconds\nend\n\n@Spiky Boi\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [4]>\ngo to x: (18) y: (-47)\nforever\n    if <(backdrop [number v]) = [1]> then\n        hide\n    end\n    if <(backdrop [number v]) = [4]> then\n        show\n        go to x: (18) y: (-47)\n        forever\n            glide (1.5) secs to x: (170) y: (-47)\n            glide (1.5) secs to x: (18) y: (-47)\n        end\n    end\n    if <(backdrop [number v]) < [4]> then\n        hide\n    end\n    if <(backdrop [number v]) > [4]> then\n        hide\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [4]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(backdrop [number v]) = [4]>> then\n        hide\n    end\nend\n\n@Waaaaaater\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [5]>\nshow\nforever\n    if <(backdrop [number v]) < [5]> then\n        hide\n    end\n    if <(backdrop [number v]) > [5]> then\n        hide\n    end\n    if <(backdrop [number v]) = [5]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    switch costume to (costume1 v)\n    wait (0.8) seconds\n    switch costume to (costume2 v)\n    wait (0.8) seconds\nend\n\n@Lily Pad Boi\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\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        show\n    end\nend\n\n@Watttttttttttterrrrr\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [5]>\nshow\nforever\n    if <(backdrop [number v]) < [5]> then\n        hide\n    end\n    if <(backdrop [number v]) > [5]> then\n        hide\n    end\n    if <(backdrop [number v]) = [5]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    switch costume to (costume1 v)\n    wait (0.8) seconds\n    switch costume to (costume2 v)\n    wait (0.8) seconds\nend\n\nwhen flag clicked\nforever\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        show\n    end\nend\n\n@Another Lily Pad Boi\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\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        show\n    end\nend\n\n@Another Spiky Boi\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [6]>\ngo to x: (18) y: (-47)\nforever\n    if <(backdrop [number v]) = [6]> then\n        hide\n    end\n    if <(backdrop [number v]) = [6]> then\n        show\n        go to x: (-30) y: (25)\n        forever\n            glide (0.8) secs to x: (102) y: (25)\n            glide (0.8) secs to x: (-30) y: (25)\n        end\n    end\n    if <(backdrop [number v]) < [6]> then\n        hide\n    end\n    if <(backdrop [number v]) > [6]> then\n        hide\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [6]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(backdrop [number v]) = [6]>> then\n        hide\n    end\nend\n\n@Spikesksksks\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [7]>\nshow\nforever\n    if <(backdrop [number v]) < [7]> then\n        hide\n    end\n    if <(backdrop [number v]) > [7]> then\n        hide\n    end\n    if <(backdrop [number v]) = [7]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    switch costume to (costume1 v)\n    wait (0.8) seconds\n    switch costume to (costume2 v)\n    wait (0.8) seconds\nend\n\nwhen flag clicked\nforever\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        show\n    end\nend\n\n@Lily Boi #1\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\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        show\n    end\nend\n\n@Lily Boi #2\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\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        show\n    end\nend\n\n@Lily Boi #3\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\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        show\n    end\nend\n\n@Lily Boi #4\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\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        show\n    end\nend\n\n@Lily Boi #5\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\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        show\n    end\nend\n\n@Water\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [8]>\nshow\nforever\n    if <(backdrop [number v]) < [8]> then\n        hide\n    end\n    if <(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    switch costume to (costume1 v)\n    wait (0.8) seconds\n    switch costume to (costume2 v)\n    wait (0.8) seconds\nend\n\n@More Lily Bois\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\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        show\n    end\nend\n\n@retaW\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [9]>\nshow\nforever\n    if <(backdrop [number v]) < [9]> then\n        hide\n    end\n    if <(backdrop [number v]) > [9]> then\n        hide\n    end\n    if <(backdrop [number v]) = [9]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    switch costume to (costume1 v)\n    wait (0.8) seconds\n    switch costume to (costume2 v)\n    wait (0.8) seconds\nend\n\n@Coin Boi\n\nwhen flag clicked\nset [show portal v] to [0]\nhide\n\nwhen flag clicked\nforever\n    if <not <(backdrop [number v]) = [9]>> then\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [9]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <<(backdrop [number v]) = [9]> and <touching (cartoon boi v)?>> then\n        switch backdrop to (backdrop 10 v)\n        set [show portal v] to [1]\n        forever\n            if <(backdrop [number v]) = [9]> then\n                hide\n            end\n        end\n    end\nend\n\nwhen flag clicked\nif <<(backdrop [number v]) = [9]> and <touching (cartoon boi v)?>> then\n    set [show portal v] to [1]\nend\n\n@retaW Again\n\nwhen flag clicked\nhide\nwait until <(backdrop [number v]) = [10]>\nshow\nforever\n    if <(backdrop [number v]) < [10]> then\n        hide\n    end\n    if <(backdrop [number v]) > [10]> then\n        hide\n    end\n    if <(backdrop [number v]) = [10]> then\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    switch costume to (costume1 v)\n    wait (0.8) seconds\n    switch costume to (costume2 v)\n    wait (0.8) seconds\nend\n\n@Epic Thumbnail\n\nwhen flag clicked\nshow\nwait (1) seconds\nhide\n\n