360° platformer 
@Stage\n\nwhen flag clicked\nswitch backdrop to (山 v)\nforever\n    play sound [recording1 v] until done\nend\n\nwhen I receive [start v]\nswitch backdrop to (山 v)\nset [brightness v] effect to (-10)\n\n@Hey I'm main character\n\nwhen flag clicked\nshow\nforever\n    if <touching (なくして v)?> then\n        broadcast (もう一回 v)\n        repeat (20)\n            change [ghost v] effect by (9)\n        end\n        repeat (20)\n            change [ghost v] effect by (-9)\n        end\n    end\nend\n\n@土\n\nwhen flag clicked\npoint in direction (90)\ngo to x: (-10) y: (-500)\ngo to [front v] layer\nset size to (200) %\nswitch costume to (土 v)\nset [ab v] to [0]\nset [y v] to [0]\nshow\nforever\n    change [y v] by (1)\n    if <<key (left arrow v) pressed?> or <<key (a v) pressed?> or <<(mouse x) < (x position)> and <mouse down?>>>> then\n        change [ab v] by (0.2)\n    end\n    if <<key (right arrow v) pressed?> or <<key (d v) pressed?> or <<(mouse x) > (x position)> and <mouse down?>>>> then\n        change [ab v] by (-0.2)\n    end\n    set [ab v] to ((AB) * (0.8))\n    turn right (AB) degrees\n    if <touching (hey i'm main character v)?> then\n        change y by (-1)\n        if <touching (hey i'm main character v)?> then\n            change y by (-1)\n            if <touching (hey i'm main character v)?> then\n                change y by (-1)\n                if <touching (hey i'm main character v)?> then\n                    change y by (-1)\n                    if <touching (hey i'm main character v)?> then\n                        change y by (4)\n                        turn right ((AB) * (-1)) degrees\n                        set [ab v] to [0]\n                    end\n                end\n            end\n        end\n    end\n    change y by (y)\n    if <touching (hey i'm main character v)?> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (1)\n    if <touching (hey i'm main character v)?> then\n        if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>>> then\n            set [y v] to [-12]\n        end\n    end\n    change y by (-1)\nend\n\nswitch costume to (何にもない！ v)\n\nwhen I receive [start v]\n\nwhen I receive [もう一回 v]\npoint in direction (90)\ngo to x: (-10) y: (-500)\nset [ab v] to [0]\nset [y v] to [0]\n\nwhen I receive [next v]\nswitch costume to (土2 v)\n\nwhen I receive [next v]\npoint in direction (90)\ngo to x: (-10) y: (-500)\nset [ab v] to [0]\nset [y v] to [0]\n\n@スプライト4\n\nwhen flag clicked\nreset timer\n\nwhen I receive [start v]\nshow variable [タイム v]\nforever\n    set [タイム v] to (timer)\n    if <([costume # v] of [土 v]) = [10]> then\n        stop [this script v]\n    end\nend\n\n@スプライト21\n\nwhen flag clicked\nshow\ngo to x: (-182) y: (159)\nswitch costume to (コスチューム1 v)\nset [pixelate v] effect to (0)\nforever\n    go to [front v] layer\n    wait (5) seconds\n    repeat (30)\n        change [pixelate v] effect by (17)\n    end\n    next costume\n    repeat (30)\n        change [pixelate v] effect by (-17)\n    end\nend\n\nwhen I receive [終わり v]\nhide\n\n@スプライト11\n\nwhen flag clicked\nset [タイム v] to [0]\ngo to x: (155) y: (160)\nforever\n    wait (1) seconds\n    change [タイム v] by (1)\nend\n\n@スプライト25\n\nwhen I receive [start v]\nforever\n    go to x: (pick random (220) to (-220)) y: (-85)\n    hide\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nset [ghost v] effect to (pick random (20) to (50))\nset size to (pick random (20) to (50)) %\npoint in direction (pick random (50) to (-50))\nshow\nrepeat until <not <touching (_edge_ v)?>>\n    move (10) steps\nend\nrepeat until <touching (_edge_ v)?>\n    change [ghost v] effect by (2)\n    move (10) steps\nend\ndelete this clone\n\nwhen I start as a clone\nrepeat until <touching (_edge_ v)?>\n    if <(pick random (1) to (2)) = [1]> then\n        turn right (pick random (1) to (5)) degrees\n    else\n        turn left (pick random (1) to (5)) degrees\n    end\nend\n\ndelete this clone\n\n@なくして\n\nwhen flag clicked\nshow\ngo to [back v] layer\nswitch costume to (コスチューム1 v)\npoint in direction (90)\ngo to x: (-10) y: (-271)\nforever\n    go to (土 v)\n    point in direction ([direction v] of [土 v])\nend\n\nwhen I receive [next v]\nswitch costume to (コスチューム2 v)\n\n@スプライト1\n\nwhen flag clicked\nshow\ngo to [front v] layer\npoint in direction (50)\ngo to x: (-182) y: (-6)\nforever\n    go to (土 v)\n    point in direction ([direction v] of [土 v])\nend\n\n
Thank you for watching :)\nOnly have one stage but if the ★ and ♥ are over the 50 I'll make 2 :)\nMusic : I use かまタマゴ(https://kamatamago.com/sozai-rule.html) It will be more nice sound than this!