~Orchard~ | 360 Platformer
@Stage\n\nwhen flag clicked\nforever\n    play sound [Vexento - Tevo \(Original Mix\) v] until done\nend\n\n@Platform\n\nwhen flag clicked\nbroadcast (respawn v)\nSize: [300]\nforever\n    change [y vel v] by (1)\n    if <key (right arrow v) pressed?> then\n        change [d vel v] by (-0.3)\n    end\n    if <key (left arrow v) pressed?> then\n        change [d vel v] by (0.3)\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 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\ndefine Size: (#)\nswitch costume to (costume2 v)\nset size to (#) %\nswitch costume to (costume1 v)\n\n@player\n\nwhen flag clicked\ngo to x: (0) y: (0)\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 (#7c7c7c)?> then\n        broadcast (respawn v)\n    end\n    if <<touching color (#c9c9c9)?> or <touching color (#fff537)?>> then\n        broadcast (win v)\n    end\n    change y by (5)\nend\n\n@Art\n\nwhen flag clicked\nbroadcast (respawn v)\nswitch costume to (costume2 v)\nset size to (300) %\nswitch costume to (costume1 v)\nforever\n    turn right (d vel) degrees\n    go to (platform v)\nend\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\n@Sprite1\n\nwhen flag clicked\nhide\n\nwhen I receive [win v]\nshow\n\n@Sprite2\n\nwhen flag clicked\nhide\n\n
~Orchard~\n\n~Instructions~\n- Arrow Keys to move\n- Avoid the grey rock\n- Get to the yellow flag\n\n~Notes~\n- All art 100% made in scratch by @-Invert-\n- Sorry it is short, though I might make a sequel if this gets popular...\n- I am taking a mini hiatus for 2-4 days, so will be a bit slow replying to comments :D\n\n~Credits~\n- @pranavhaha - Engine\n- @-Invert- - Art+Some code