Seasons- A 360 Platformer V2.4
@Stage\n\n@player\n\nwhen flag clicked\ngo to x: (0) y: (-1)\nhide\n\nwhen I receive [respawn v]\nset [ghost v] effect to (100)\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\n\nwhen flag clicked\nforever\n    change y by (-5)\n    if <touching color (#ff0000)?> then\n        broadcast (respawn v)\n    end\n    if <touching color (#0e00ff)?> then\n        set [y vel v] to [-20]\n    end\n    if <touching color (#b0b0b0)?> then\n        broadcast (respawn v)\n    end\n    if <touching color (#5d5d5d)?> then\n        broadcast (respawn v)\n    end\n    change y by (5)\nend\n\nwhen I receive [green flag v]\nshow\n\nwhen I receive [hey v]\nbroadcast (Green flag v)\n\nwhen I receive [green flag v]\nforever\n    play sound [Dance_Monkey v] until done\nend\n\n@Platform\n\ndefine SET HACK SIZE TO (number or text)\nswitch costume to (size hack v)\nset size to (number or text) %\n\nwhen I receive [respawn v]\npoint in direction (90)\ngo to x: (-10) y: (-500)\nset [d vel v] to [0]\nset [y vel v] to [0]\n\nwhen I receive [green flag v]\nshow\nbroadcast (respawn v)\nSET HACK SIZE TO [200]\nforever\n    change [y vel v] by (1)\n    if <key (right arrow v) pressed?> then\n        change [d vel v] by (-0.2)\n    end\n    if <key (left arrow v) pressed?> then\n        change [d vel v] by (0.2)\n    end\n    set [d vel v] to ((d vel) * (0.8))\n    turn right (d vel) degrees\n    if <touching (player v)?> then\n        change y by (-1)\n        if <touching (player v)?> then\n            change y by (-1)\n            if <touching (player v)?> then\n                change y by (-1)\n                if <touching (player v)?> then\n                    change y by (-1)\n                    if <touching (player v)?> then\n                        change y by (4)\n                        turn right ((d vel) * (-1)) degrees\n                        set [d vel v] to [0]\n                    end\n                end\n            end\n        end\n    end\n    change y by (y vel)\n    if <touching (player v)?> then\n        change y by ((y vel) * (-1))\n        set [y vel v] to [0]\n    end\n    change y by (1)\n    if <touching (player v)?> then\n        if <key (up arrow v) pressed?> then\n            set [y vel v] to [-12]\n        end\n    end\n    change y by (-1)\nend\n\nwhen flag clicked\nhide\n\nwhen flag clicked\n\nwhen I receive [hey v]\nswitch costume to (pick random (1) to (7))\nbroadcast (Green flag v)\n\n@Sprite1\n\nwhen flag clicked\nshow\nset [ghost v] effect to (0)\nwait (1) seconds\nrepeat (10)\n    change [ghost v] effect by (100)\nend\nbroadcast (hey v)\n\n
use arrow keys to move\nwhen you start it will pick 1 of 6 levels to play\nSoon I make more levels\nTry doing turbo mode shift + green flag\nNEW rainbow level?