Warp platformer ワーププラットフォーマー‼︎‼︎

Instructions: (日本語は下です。)\n（English）\nHello.\nThis time, the warp platformer.\nI made it.\nYou can warp, so you can avoid needles and magma.\nHow to operate\n・PC \nW・Jump with the up arrow keys\nA. Move to the left with the left arrow key.\nD. Move to the right with the right arrow keys\nIf you jump on the wall, you can kick the wall.\n・Smartphone\nLet's tap the one you want to move.\nIf you hit a needle or magma, you will die, so be careful!\nThis time, I made it all by myself except for the intro.\nUse it as a material.\nI did my best, so please press ❤️&⭐️ and Follow. Remixes are also welcome.\nA work I made before\n・Platformer that 〇 gets bigger\nhttps://scratch.mit.edu/projects/734210876\n・...Long!! Platformer...\nhttps://scratch.mit.edu/projects/728342053\n・Platformer for beginners\nhttps://scratch.mit.edu/projects/722522418\n・Midnight platformer\nhttps://scratch.mit.edu/projects/727806867\n・Sea and land platformers\nhttps://scratch.mit.edu/projects/722168596\n（日本語）\nこんにちは。\n今回はワープするプラットフォーマー\nを作ってみました。\n操作方法\n・パソコン\nW・上矢印キーでジャンプ\n A・左矢印キーで左に移動\n D・右矢印キーで右に移動\n壁についた状態でジャンプしたら壁キックができる。\n・スマートフォン\n動かしたい方をタップしよう。\nワープできるので、針やマグマを避けることができるよ、さらになんと今回からコスチュームが選べれます。\n今回はイントロ以外は全部自作です。\n素材として使って。\n裏ステージあり！\n❤️&⭐️やFollowぜひぜひ押していってください。\nリミックスも大歓迎です。\n前作った作品\n・〇が大きくなるPlatformer\nhttps://scratch.mit.edu/projects/734210876\n・… Long!! Platformer…\nhttps://scratch.mit.edu/projects/728342053\n・初心者向けのプラットフォーマー\nhttps://scratch.mit.edu/projects/722522418\n・真夜中のプラットフォーマー\nhttps://scratch.mit.edu/projects/727806867\n・海と陸のプラットフォーマー\nhttps://scratch.mit.edu/projects/722168596

@Stage\n\nwhen flag clicked\nswitch backdrop to (背景2 v)\nwait (4) seconds\nswitch backdrop to (blue sky 2  v)\n\nwhen I receive [ゲームスタート v]\nwait (1.5) seconds\nswitch backdrop to (背景3 v)\n\n@ユーザー\n\nwhen I start as a clone\nswitch costume to (プラットフォーマー2 v)\nrepeat (6)\n    change size by (-3)\n    change [ghost v] effect by (-7)\nend\ndelete this clone\n\nwhen I receive [ジャンプ v]\nstart sound [ジャンプ v]\n\nwhen I receive [次のステージ v]\nwait (0.8) seconds\nstart sound [次 v]\n\ndefine リスポーン\npoint in direction (90)\nclear graphic effects\nset [x v] to [0]\nset [y v] to [0]\ngo to x: (-208) y: (-44)\nshow\n\nwhen I receive [ゲームスタート v]\n初期位置\nforever\n    if <<key (right arrow v) pressed?> or <<<mouse down?> and <(x position) < (mouse x)>> or <key (d v) pressed?>>> then\n        change [x v] by (1.7)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<<mouse down?> and <(mouse x) < (x position)>> or <key (a v) pressed?>>> then\n        change [x v] by (-1.7)\n        point in direction (-90)\n    end\n    set [x v] to ((X) * (0.8))\n    change x by (X)\n    if <touching (地面 v)?> then\n        change y by (1)\n        if <touching (地面 v)?> then\n            change y by (1)\n            if <touching (地面 v)?> then\n                change y by (1)\n                if <touching (地面 v)?> then\n                    change y by (1)\n                    if <touching (地面 v)?> then\n                        change y by (1)\n                        if <touching (地面 v)?> then\n                            change x by ((X) * (-1))\n                            change y by (X)\n                            if <<key (w v) pressed?> or <<key (up arrow v) pressed?> or <<<mouse down?> and <(mouse y) > (y position)>> or <key (space v) pressed?>>>> then\n                                start sound [ジャンプ v]\n                                if <(X) > [0]> then\n                                    set [x v] to [-11]\n                                else\n                                    set [x v] to [11]\n                                end\n                                set [y v] to [15]\n                            else\n                                set [x v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (-1)\n    if <<key (w v) pressed?> or <<key (up arrow v) pressed?> or <<<mouse down?> and <(mouse y) > (y position)>> or >>> then\n        if <touching (地面 v)?> then\n            set [y v] to [14]\n            broadcast (ジャンプ v)\n        end\n    end\n    change y by (1)\n    change [y v] by (-1)\n    change y by (Y)\n    if <touching (地面 v)?> then\n        change y by ((Y) * (-1))\n        set [y v] to [0]\n    end\n    if <<touching (針 v)?> or > then\n        repeat (8)\n            change [ghost v] effect by (8)\n        end\n        hide\n        リスポーン\n    end\n    if <(x position) > [234]> then\n        if <(ステージ) = [11]> then\n    end\n    if <touching (ジャンプ v)?> then\n        set [y v] to [22]\n    end\n    if <touching (ball v)?> then\n        glide (0) secs to (ball2 v)\n    end\nend\n\nwhen I receive [ゲームスタート v]\nwait (3.5) seconds\nwait (1) seconds\ngo to [front v] layer\nshow\nwait (2) seconds\ngo to [front v] layer\n\ndefine 初期位置\npoint in direction (90)\nclear graphic effects\nswitch costume to (プラットフォーマー v)\nset size to (80) %\nset rotation style [left-right v]\nset [x v] to [0]\nset [y v] to [0]\ngo to x: (-205) y: (-51)\n\nwhen flag clicked\nset [ステージ v] to [1]\nhide\nswitch costume to (黒 v)\nforever\n    switch costume to (コス2)\nend\n\nwhen I receive [ゲームスタート v]\nwait (4) seconds\nforever\n    if <<touching (針 v)?> or > then\n        play sound [死ぬ v] until done\n    end\nend\n\nwhen I receive [スタート v]\nset volume to (10) %\nrepeat (9)\n    change volume by (10)\nend\nset volume to (100) %\n\nwhen I receive [スタート v]\nstart sound [Radiant v]\n\nwhen I receive [ご v]\nstop all sounds\n\nwhen I receive [ご v]\nplay sound [Starship v] until done\n\n@イントロ\n\nwhen I start as a clone\nif <(cloneID) = [logo]> then\n    show\n    set [clone_dir v] to [360]\n    switch costume to (bit v)\n    set size to (1200) %\n    switch costume to (logo v)\n    repeat until <[101] > (size)>\n        switch costume to (bit v)\n        change size by (((65) - (size)) / (6.9))\n        change [clone_dir v] by (((90) - (clone_dir)) / (6.9))\n        point in direction (clone_dir)\n        switch costume to (logo v)\n    end\n    repeat until <[66] > (size)>\n        change size by (((65) - (size)) / (6.9))\n        change [clone_dir v] by (((90) - (clone_dir)) / (6.9))\n        point in direction (clone_dir)\n    end\n    set [clone_dir v] to [0.5]\n    repeat until <(size) > [100]>\n        change [clone_dir v] by ((clone_dir) / (2))\n        change size by (clone_dir)\n        turn right ((clone_dir) / (-12)) degrees\n    end\n    repeat (7)\n        switch costume to (bit v)\n        change [clone_dir v] by ((clone_dir) / (2))\n        change size by (clone_dir)\n        turn right ((clone_dir) / (-12)) degrees\n        switch costume to (logo v)\n    end\n    hide\n    switch costume to (square1 v)\n    set [cloneid v] to [square2]\n    create clone of (_myself_ v)\n    switch costume to (square2 v)\n    set [cloneid v] to [square3]\n    create clone of (_myself_ v)\n    set [cloneid v] to [kirbyzaz]\n    create clone of (_myself_ v)\n    set [cloneid v] to [back3]\n    create clone of (_myself_ v)\n    repeat (8)\n        set [clone_size v] to [50]\n        set [cloneid v] to [square1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [back2]\n        create clone of (_myself_ v)\n        broadcast (\[INTRO\]size v)\n        switch costume to (square1 v)\n        wait (0.561) seconds\n    end\n    broadcast (\[INTRO\]spin v)\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [back]> then\n    show\n    set [clone_dir v] to [360]\n    switch costume to (bit v)\n    set size to (1200) %\n    switch costume to (blackbar1 v)\n    repeat until <[175] > (size)>\n        switch costume to (bit v)\n        change size by (((174) - (size)) / (6.9))\n        change [clone_dir v] by (((65) - (clone_dir)) / (6.9))\n        point in direction (clone_dir)\n        switch costume to (back v)\n    end\n    set [clone_dir v] to [0.5]\n    repeat (15)\n        switch costume to (bit v)\n        change [clone_dir v] by ((clone_dir) / (2))\n        change size by (clone_dir)\n        switch costume to (back v)\n        turn right ((clone_dir) / (12)) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [b1]> then\n    switch costume to (blackbar1 v)\n    set [ghost v] effect to (100)\n    go to x: (0) y: (0)\n    show\n    repeat (10)\n        set size to (100) %\n        go to [front v] layer\n        change [ghost v] effect by (-10)\n    end\n    wait (0.1) seconds\n    repeat until <(timer) > [9]>\n        go to [front v] layer\n        change y by (((125) - (y position)) / (5))\n        switch costume to (blackbar1 v)\n        show\n    end\n    repeat until <(timer) > [10]>\n        go to [front v] layer\n        change y by (((-1) - (y position)) / (5))\n        switch costume to (blackbar1 v)\n        show\n    end\n    broadcast (\[INTRO\]end v)\nend\n\nwhen I start as a clone\nif <(cloneID) = [b2]> then\n    switch costume to (blackbar2 v)\n    set [ghost v] effect to (100)\n    go to x: (0) y: (0)\n    show\n    repeat (10)\n        set size to (100) %\n        go to [front v] layer\n        change [ghost v] effect by (-10)\n    end\n    wait (0.1) seconds\n    repeat until <(timer) > [9]>\n        go to [front v] layer\n        change y by (((-125) - (y position)) / (5))\n        switch costume to (blackbar2 v)\n        show\n    end\n    repeat until <(timer) > [10]>\n        go to [front v] layer\n        change y by (((1) - (y position)) / (5))\n        switch costume to (blackbar2 v)\n        show\n    end\nend\n\nwhen flag clicked\npoint in direction (90)\nreset timer\nstart sound [Foxsky - Kirby Smash v]\nwait (0.7) seconds\nhide\nset [cloneid v] to [b1]\ncreate clone of (_myself_ v)\nset [cloneid v] to [b2]\ncreate clone of (_myself_ v)\nwait (0.3) seconds\nset [cloneid v] to [back]\ncreate clone of (_myself_ v)\nset [cloneid v] to [logo]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(cloneID) = [square1]> then\n    go to [back v] layer\n    go [forward v] (3) layers\n    set [clone_dir v] to [0]\n    show\n    set [clone_cos v] to (costume [number v])\n    set size to (0) %\n    repeat until <(size) > [100]>\n        change size by (((clone_size) - (size)) / (5))\n        turn right (((clone_dir) - (direction)) / (5)) degrees\n    end\n    repeat until <(size) > [1500]>\n        switch costume to (bit v)\n        change size by (((clone_size) - (size)) / (5))\n        switch costume to (clone_cos)\n        turn right (((clone_dir) - (direction)) / (5)) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [back2]> then\n    switch costume to (back2 v)\n    clear graphic effects\n    set [ghost v] effect to (50)\n    show\n    go to [front v] layer\n    repeat (25)\n        change [ghost v] effect by (2)\n    end\n    hide\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [back3]> then\n    go to x: (0) y: (0)\n    show\n    switch costume to (back3 v)\n    set [s v] to [90]\n    show\n    set [clone_dir v] to [90]\n    \n        switch costume to (bit v)\n        set size to (100) %\n        go to [back v] layer\n        change [clone_dir v] by (((s) - (clone_dir)) / (5))\n        point in direction (clone_dir)\n        switch costume to (back3 v)\n    end\nend\n\nwhen I start as a clone\nif <(cloneID) = [square3]> then\n    set [clone_dir v] to [0]\n    show\n    set [clone_cos v] to (costume [number v])\n    set size to (0) %\n    go to x: (0) y: (0)\n    repeat until <(size) > [100]>\n        change size by ((((clone_size) * ((2.25) * (2.25))) - (size)) / (5))\n        turn right ((((clone_dir) * ((2.25) * (2.25))) - (direction)) / (5)) degrees\n    end\n    repeat until <(size) > [1500]>\n        switch costume to (bit v)\n        change size by ((((clone_size) * ((2.25) * (2.25))) - (size)) / (5))\n        turn right ((((clone_dir) * ((2.25) * (2.25))) - (direction)) / (5)) degrees\n        switch costume to (clone_cos)\n        turn right (0.1) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [square2]> then\n    set [clone_dir v] to [0]\n    show\n    set [clone_cos v] to (costume [number v])\n    set size to (0) %\n    go to x: (0) y: (0)\n    repeat until <(size) > [100]>\n        change size by ((((clone_size) * (2.25)) - (size)) / (5))\n        turn right ((((clone_dir) * (2.25)) - (direction)) / (5)) degrees\n    end\n    repeat until <(size) > [1500]>\n        switch costume to (bit v)\n        change size by ((((clone_size) * (2.25)) - (size)) / (5))\n        turn right ((((clone_dir) * (2.25)) - (direction)) / (5)) degrees\n        switch costume to (clone_cos)\n        turn right (0.1) degrees\n    end\n    delete this clone\nend\n\nwhen I receive [\[intro\]size v]\nif < (cloneID) contains [square]?> then\n    if <[350] < (clone_dir)> then\n        set [clone_dir v] to [0]\n    end\n    change [clone_size v] by ((clone_size) * (1.5))\n    change [clone_dir v] by (22.5)\nend\nif <(cloneID) = [back3]> then\n    change [s v] by (90)\nend\n\nwhen I receive [\[intro\]spin v]\nif <<(cloneID) = [b1]> or <(cloneID) = [b2]>> then\n\nwhen I receive [\[intro\]size v]\nif <(cloneID) = [kirbyzaz]> then\n    set [clone_cos v] to (pick random (5) to (10))\n    change size by (30)\n    repeat (35)\n        set [clone_cos v] to (((clone_cos) * (0.75)) + (((90) - (direction)) * (0.3)))\n        turn right (clone_cos) degrees\n    end\nend\n\nwhen I start as a clone\nif <(cloneID) = [kirbyzaz]> then\n    show\n    set [clone_dir v] to [90]\n    point in direction (90)\n    go to x: (0) y: (0)\n    switch costume to (bit v)\n    set size to (200) %\n    switch costume to (yourname v)\n    \n        switch costume to (bit v)\n        change size by (((120) - (size)) / (5))\n        switch costume to (yourname v)\n        go to [front v] layer\n        go [backward v] (2) layers\n    end\nend\n\nwhen I receive [\[intro\]size v]\nif <(cloneID) = [b1]> then\n    set [clone_cos v] to [2]\n    repeat (35)\n        set [clone_cos v] to (((clone_cos) * (0.75)) + (((90) - (direction)) * (0.3)))\n        turn right (clone_cos) degrees\n    end\nend\nif <(cloneID) = [b2]> then\n    set [clone_cos v] to [-5]\n    repeat (35)\n        set [clone_cos v] to (((clone_cos) * (0.75)) + (((90) - (direction)) * (0.3)))\n        turn right (clone_cos) degrees\n    end\nend\n\nwhen I receive [\[intro\]end v]\nif <<(cloneID) = [b1]> or <(cloneID) = [b2]>> then\n    wait (1) seconds\n    if <(cloneID) = [b1]> then\n        change y by (1.5)\n        repeat until <(y position) > [200]>\n            switch costume to (back2 v)\n            change y by ((y position) / (3))\n            switch costume to (blackbar1 v)\n        end\n    else\n        change y by (-1.5)\n        repeat until <[-200] > (y position)>\n            switch costume to (back2 v)\n            change y by ((y position) / (3))\n            switch costume to (blackbar2 v)\n        end\n    end\n    broadcast (スタート v)\n    delete this clone\nelse\n    hide\n    delete this clone\nend\n\n@スタート\n\ndefine 初期設定\nhide\nset size to (60) %\ngo to x: (-5) y: (-43)\n\nwhen flag clicked\n初期設定\n\nwhen I receive [スタート v]\nshow\nrepeat (4)\n    change size by (10)\nend\nset size to (100) %\n\nwhen I receive [コスチューム v]\nhide\n\nwhen this sprite clicked\nbroadcast (ゲームスタート v)\nset size to (60) %\nrepeat (4)\n    change size by (10)\nend\nset size to (100) %\nhide\n\nwhen I receive [ホーム v]\nset size to (60) %\nshow\nrepeat (4)\n    change size by (10)\nend\nset size to (100) %\n\nwhen this sprite clicked\nplay sound [Collect v] until done\nbroadcast (ご v)\n\n@コスチューム\n\ndefine 初期設定\nhide\nset size to (60) %\ngo to x: (-5) y: (-135)\nswitch costume to (コスチューム v)\nset [コス v] to [1]\n\nwhen flag clicked\n初期設定\n\nwhen I receive [スタート v]\nshow\nrepeat (4)\n    change size by (10)\nend\nset size to (100) %\n\nwhen this sprite clicked\nif <(コス) = [0]> then\n    broadcast (ホーム v)\n    switch costume to (コスチューム v)\n    set [コス v] to [1]\n    set size to (60) %\n    repeat (4)\n        change size by (10)\n    end\n    set size to (100) %\nelse\n    broadcast (コスチューム v)\n    switch costume to (決定 v)\n    set [コス v] to [0]\n    set size to (60) %\n    repeat (4)\n        change size by (10)\n    end\n    set size to (100) %\nend\n\nwhen I receive [コスチューム v]\nswitch backdrop to (blue sky 2 2 v)\n\nwhen I receive [ホーム v]\nswitch backdrop to (blue sky 2  v)\n\nwhen I receive [ゲームスタート v]\nset size to (60) %\nrepeat (4)\n    change size by (10)\nend\nset size to (100) %\nhide\n\nwhen this sprite clicked\nif <(コス) = [0]> then\n    start sound [Finger Snap v]\nelse\n    start sound [Coin v]\nend\n\n@スプライト\n\nwhen I receive [コスチューム v]\nshow\nrepeat (4)\n    change size by (10)\nend\nset size to (100) %\n\nwhen flag clicked\nhide\nset size to (60) %\ngo to x: (-2) y: (22)\nset [コス2 v] to [1]\nswitch costume to (ball-a v)\n\nwhen I receive [ホーム v]\nhide\nset size to (60) %\n\nwhen I receive [コス2 v]\nnext costume\nset size to (60) %\nrepeat (4)\n    change size by (10)\nend\nset size to (100) %\n\n@次\n\nwhen flag clicked\nhide\nset size to (60) %\ngo to x: (-169) y: (-1)\n\nwhen I receive [コスチューム v]\nshow\nswitch costume to (arrow1-a v)\nrepeat (4)\n    change size by (10)\nend\nset size to (80) %\n\nwhen I receive [ホーム v]\nhide\nset size to (40) %\n\nwhen this sprite clicked\nchange [コス2 v] by (1)\nset size to (80) %\nchange size by (10)\nbroadcast (コス2 v)\nwait (0.1) seconds\nchange size by (-10)\n\nwhen this sprite clicked\nstart sound [ポップ v]\n\n@地面\n\nwhen flag clicked\nswitch costume to (地面1 v)\ngo to x: (-9) y: (0)\nhide\n\nwhen I receive [ゲームスタート v]\nwait (3.3) seconds\nshow\nwait (0.5) seconds\ngo to [front v] layer\nforever\n    go to x: (-9) y: (0)\nend\n\nwhen I receive [次のステージ v]\nwait (1) seconds\nnext costume\n\n@針\n\nwhen flag clicked\nhide\n\nwhen I receive [次のステージ v]\nwait (1) seconds\npoint in direction (90)\nnext costume\n\nwhen I receive [ゲームスタート v]\nwait (2.3) seconds\nshow\nswitch costume to (針1 v)\ngo to [front v] layer\nforever\n    go to x: (-11) y: (-90)\nend\n\n@太陽\n\nwhen flag clicked\nhide\n\nwhen I receive [ゲームスタート v]\nwait (3.3) seconds\nswitch costume to (ball-a v)\ngo to x: (231) y: (165)\nshow\nset size to (230) %\nwait (0.7) seconds\ngo to [front v] layer\nforever\n    repeat (18)\n        change size by (-2)\n    end\n    repeat (18)\n        change size by (2)\n    end\nend\n\n@雲\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nset [ghost v] effect to (20)\nforever\n    if <(ステージ) = [1]> then\n        hide\n    else\n        show\n    end\n    move (-3) steps\n    if <(x position) = [-304]> then\n        delete this clone\n    end\nend\n\nwhen I receive [ゲームスタート v]\nwait (2) seconds\ngo to [front v] layer\nclear graphic effects\ngo to x: (164) y: (106)\nforever\n    glide (pick random (0.1) to (0.8)) secs to x: (155) y: (150)\n    glide (pick random (0.1) to (0.8)) secs to x: (155) y: (17)\nend\n\nwhen I receive [ゲームスタート v]\nwait (2) seconds\nforever\n    wait (pick random (2) to (4)) seconds\n    create clone of (_myself_ v)\nend\n\n@Next1\n\nwhen I receive [次のステージ v]\nswitch costume to (3 v)\nrepeat (4)\n    create clone of (_myself_ v)\n    next costume\n    change x by (135)\n    wait (0.1) seconds\nend\ngo to x: (-8) y: (376)\n\nwhen I start as a clone\ngo to [front v] layer\nshow\nset [次 v] to [0]\nrepeat (28)\n    change y by (1)\n    change [次 v] by (-1)\n    change y by (次)\nend\nset [次 v] to [0]\nrepeat (28)\n    change y by (-1)\n    change [次 v] by (1)\n    change y by (次)\nend\n\nwhen I start as a clone\nwait (1.1) seconds\nrepeat (10)\n    change [ghost v] effect by (5)\nend\ndelete this clone\n\nwhen I receive [ゲームスタート v]\nhide\nswitch costume to (3 v)\nset [次 v] to [0]\ngo to x: (-8) y: (376)\n\n@next2\n\nwhen flag clicked\nset size to (30) %\nset [ghost v] effect to (120)\nhide\n\nwhen I receive [次のステージ v]\nwait (0.8) seconds\ngo to [front v] layer\nshow\nrepeat (12)\n    change size by (6)\nend\nrepeat (12)\n    change size by (-6)\nend\n\nwhen I receive [次のステージ v]\nwait (0.8) seconds\nrepeat (12)\n    change [ghost v] effect by (-6)\nend\nrepeat (12)\n    change [ghost v] effect by (6)\nend\nhide\n\n@幕\n\nwhen flag clicked\nhide\ngo to x: (0) y: (0)\nset [幕 v] to [0]\nswitch costume to (ball-a v)\n\nwhen I receive [ゲームスタート v]\ngo to x: (-2) y: (362)\ngo to [front v] layer\nshow\nset [幕 v] to [0]\nrepeat (28)\n    change y by (1)\n    change [幕 v] by (-1)\n    change y by (幕)\nend\nset [幕 v] to [0]\nwait (2) seconds\nswitch costume to (ball-a2 v)\nrepeat (28)\n    change y by (-1)\n    change [幕 v] by (1)\n    change y by (幕)\nend\nhide\n\n@Ball\n\nwhen flag clicked\nhide\n\nwhen I receive [ゲームスタート v]\nwait (3) seconds\nshow\nforever\n    if <(ステージ) = [1]> then\n        go to x: (-80) y: (114)\n    end\n    if <(ステージ) = [2]> then\n        go to x: (-80) y: (114)\n    end\n    if <(ステージ) = [3]> then\n        go to x: (-90) y: (-41)\n    end\n    if <(ステージ) = [4]> then\n        go to x: (-90) y: (-41)\n    end\n    if <(ステージ) = [5]> then\n        go to x: (65) y: (1)\n    end\n    if <(ステージ) = [6]> then\n        go to x: (-35) y: (-33)\n    end\n    if <(ステージ) = [7]> then\n        go to x: (18) y: (-35)\n    end\n    if <(ステージ) = [8]> then\n        go to x: (-114) y: (94)\n    end\n    if <(ステージ) = [9]> then\n        go to x: (170) y: (171)\n    end\n    if <(ステージ) = [10]> then\n        go to x: (51) y: (157)\n    end\n    if <(ステージ) = [11]> then\n        go to x: (-111) y: (20)\n    end\nend\n\n@Ball2\n\nwhen flag clicked\nhide\n\nwhen I receive [ゲームスタート v]\nwait (3) seconds\nshow\nforever\n    if <(ステージ) = [1]> then\n        go to x: (75) y: (107)\n    end\n    if <(ステージ) = [2]> then\n        go to x: (75) y: (107)\n    end\n    if <(ステージ) = [3]> then\n        go to x: (75) y: (107)\n    end\n    if <(ステージ) = [4]> then\n        go to x: (151) y: (-29)\n    end\n    if <(ステージ) = [5]> then\n        go to x: (18) y: (-98)\n    end\n    if <(ステージ) = [6]> then\n        go to x: (79) y: (111)\n    end\n    if <(ステージ) = [7]> then\n        go to x: (170) y: (-34)\n    end\n    if <(ステージ) = [8]> then\n        go to x: (97) y: (97)\n    end\n    if <(ステージ) = [9]> then\n        go to x: (-207) y: (62)\n    end\n    if <(ステージ) = [10]> then\n        go to x: (132) y: (73)\n    end\n    if <(ステージ) = [11]> then\n        go to x: (51) y: (-49)\n    end\nend\n\n@最後\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\nset [❤️&⭐️あとfollowよろしく。 v] to [0]\nhide\nforever\n    if <(ステージ) = [10]> then\n        show\n        repeat (5)\n            change y by (1)\n            change [❤️&⭐️あとfollowよろしく。 v] by (-1)\n            change y by (❤️&⭐️あとFollowよろしく。)\n        end\n        set [❤️&⭐️あとfollowよろしく。 v] to [0]\n        repeat (5)\n            change y by (-1)\n            change [❤️&⭐️あとfollowよろしく。 v] by (1)\n            change y by (❤️&⭐️あとFollowよろしく。)\n        end\n        set [❤️&⭐️あとfollowよろしく。 v] to [0]\n    else\n        hide\n    end\nend\n\n@スプライト1\n\nwhen flag clicked\nhide\ngo to x: (36) y: (28)\npoint in direction (90)\nforever\n    if <(ステージ) = [10]> then\n        show\n        repeat (8)\n            turn right (1) degrees\n        end\n        repeat (8)\n            turn left (1) degrees\n        end\n    else\n        hide\n    end\nend\n\n