ORANGE ~A PLATFORMER ~
@Stage\n\nwhen I receive [start v]\nforever\n    play sound [472452_8-Bit-Amb v] until done\nend\n\n@Sprite1\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\nbroadcast (START v)\n\nwhen I receive [start v]\nshow\ngo to x: (-175) y: (-95)\nforever\n    if <key (right arrow v) pressed?> then\n        change [xv v] by (1)\n        turn right (15) degrees\n    end\n    if <key (left arrow v) pressed?> then\n        change [xv v] by (-1)\n        turn left (15) degrees\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <<touching color (#ff7100)?> or <touching (sprite3 v)?>> then\n        change y by (1)\n        if <<touching color (#ff7100)?> or <touching (sprite3 v)?>> then\n            change y by (1)\n            if <<touching color (#ff7100)?> or <touching (sprite3 v)?>> then\n                change y by (1)\n                if <<touching color (#ff7100)?> or <touching (sprite3 v)?>> then\n                    change y by (1)\n                    if <<touching color (#ff7100)?> or <touching (sprite3 v)?>> then\n                        change y by (1)\n                        if <<touching color (#ff7100)?> or <touching (sprite3 v)?>> then\n                            change x by ((Xv) * (-1))\n                            change y by (-5)\n                            if <key (up arrow v) pressed?> then\n                                if <(Xv) > [0]> then\n                                    set [xv v] to [-5]\n                                else\n                                    set [xv v] to [5]\n                                end\n                                set [yv v] to [10]\n                            else\n                                set [xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by (Yv)\n    if <<touching color (#ff7100)?> or <touching (sprite3 v)?>> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#ff7100)?> or <touching (sprite3 v)?>> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [13]\n        end\n    end\n    change y by (1)\n    if <<touching (_edge_ v)?> and <<key (right arrow v) pressed?> and <(x position) > [220]>>> then\n        next backdrop\n        go to x: (-175) y: (-95)\n    end\n    if <touching color (#ffc200)?> then\n        go to x: (-175) y: (-95)\n    end\nend\n\n@Sprite2\n\nwhen I receive [start v]\nhide\nforever\n    if <<(backdrop [number v]) = [11]> or <(backdrop [number v]) = [12]>> then\n        go to x: (pick random (-200) to (200)) y: (150)\n        create clone of (_myself_ v)\n        wait (0.5) seconds\n    else\n        if <(backdrop [number v]) = [16]> then\n            go to x: (pick random (-200) to (200)) y: (150)\n            create clone of (_myself_ v)\n            wait (0.25) seconds\n        else\n            hide\n        end\n    end\nend\n\nwhen I start as a clone\nshow\nif <(backdrop [number v]) = [17]> then\n    repeat until <touching (_edge_ v)?>\n        change y by (-20)\n    end\n    delete this clone\nelse\n    repeat until <touching (_edge_ v)?>\n        change y by (-10)\n    end\n    delete this clone\nend\n\n@Sprite3\n\nwhen I receive [start v]\nforever\n    if <(backdrop [number v]) = [13]> then\n        show\n    else\n        hide\n    end\nend\n\n
Arrow keys to move. This is a Monochromatic platformer. There are 12 levels (definitely not any secret ones after that...).\nUpdate: The very "difficault" level is now actually difficult.\n(note: me not kno how to spel)