[Online] Nature platformer 3 Ver. 1.2


@Stage\n\nwhen flag clicked\nswitch backdrop to (背景2 v)\nforever\n    play sound [うちのまじっく.mp3 v] until done\nend\n\nwhen I receive [title v]\n\nswitch backdrop to (背景2 v)\n\n@face\n\nwhen flag clicked\nhide\ngo to x: (0) y: (0)\n\nshow\ngo to [front v] layer\n\n@floor\n\nwhen flag clicked\nswitch costume to (1 v)\nshow\n\nwhen I receive [クリア v]\nnext costume\n\nwhen [timer v] > (0)\nif <(何Pか) = [1]> then\n    set [☁ 1p v] to [0]\nend\nif <(何Pか) = [2]> then\n    set [☁ 2p v] to [0]\nend\nif <(何Pか) = [3]> then\n    set [☁ 3p v] to [0]\nend\nif <(何Pか) = [4]> then\n    set [☁ 4p v] to [0]\nend\nif <(何Pか) = [5]> then\n    set [☁ 5p v] to [0]\nend\nif <(何Pか) = [6]> then\n    set [☁ 6p v] to [0]\nend\nif <(何Pか) = [7]> then\n    set [☁ 7p v] to [0]\nend\nif <(何Pか) = [8]> then\n    set [☁ 8p v] to [0]\nend\nif <(何Pか) = [9]> then\n    set [☁ 9p v] to [0]\nend\nif <(何Pか) = [10]> then\n    set [☁ 10p v] to [0]\nend\nforever\n    reset timer\nend\n\nwhen flag clicked\nforever\n    reset timer\nend\n\nwhen flag clicked\nif <(☁ 1P) = [0]> then\n    set [☁ 1p v] to [1]\n    set [何pか v] to [1]\n    broadcast (1P v)\nelse\n    if <(☁ 2P) = [0]> then\n        set [☁ 2p v] to [1]\n        set [何pか v] to [2]\n        broadcast (2P v)\n    else\n        if <(☁ 3P) = [0]> then\n            set [☁ 3p v] to [1]\n            set [何pか v] to [3]\n            broadcast (3P  v)\n        else\n            if <(☁ 4P) = [0]> then\n                set [☁ 4p v] to [1]\n                set [何pか v] to [4]\n                broadcast (4P v)\n            else\n                if <(☁ 5P) = [0]> then\n                    set [☁ 5p v] to [1]\n                    set [何pか v] to [5]\n                    broadcast (5P v)\n                else\n                    if <(☁ 6P) = [0]> then\n                        set [☁ 6p v] to [1]\n                        set [何pか v] to [6]\n                        broadcast (6P v)\n                    else\n                        if <(☁ 7P) = [0]> then\n                            set [☁ 7p v] to [1]\n                            set [何pか v] to [7]\n                            broadcast (7P v)\n                        else\n                            if <(☁ 8P) = [0]> then\n                                set [☁ 8p v] to [1]\n                                set [何pか v] to [8]\n                                broadcast (8P v)\n                            else\n                                if <(☁ 9P) = [0]> then\n                                    set [☁ 9p v] to [1]\n                                    set [何pか v] to [9]\n                                    broadcast (9P v)\n                                else\n                                    if <(☁ 10P) = [0]> then\n                                        set [☁ 10p v] to [1]\n                                        set [何pか v] to [10]\n                                        broadcast (10P v)\n                                    else\n                                        broadcast (枠なし v)\n                                    end\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\nwhen flag clicked\nset [☁ 1p v] to [0]\nset [☁ 2p v] to [0]\nset [☁ 3p v] to [0]\nset [☁ 4p v] to [0]\nset [☁ 5p v] to [0]\nset [☁ 6p v] to [0]\nset [☁ 7p v] to [0]\nset [☁ 8p v] to [0]\nset [☁ 9p v] to [0]\nset [☁ 10p v] to [0]\nforever\n    wait (2) seconds\n    set [☁ 1p v] to [0]\n    set [☁ 2p v] to [0]\n    set [☁ 3p v] to [0]\n    set [☁ 4p v] to [0]\n    set [☁ 5p v] to [0]\n    set [☁ 6p v] to [0]\n    set [☁ 7p v] to [0]\n    set [☁ 8p v] to [0]\n    set [☁ 9p v] to [0]\n    set [☁ 10p v] to [0]\nend\n\nwhen I receive [前? v]\nif <not <(costume [number v]) = [1]>> then\n    switch costume to ((costume [number v]) - (1))\nend\n\n@Awesome Particles\n\nwhen I start as a clone\nset [ghost v] effect to (65)\ngo to [back v] layer\nshow\nif <(size) > [99]> then\n    glide (6) secs to x: (x position) y: (200)\n    delete this clone\nend\nif <(size) > [80]> then\n    glide (5) secs to x: (x position) y: (200)\n    delete this clone\nend\nif <(size) > [65]> then\n    glide (4) secs to x: (x position) y: (200)\n    delete this clone\nend\nif <(size) > [50]> then\n    glide (3) secs to x: (x position) y: (200)\n    delete this clone\nend\nif <(size) > [40]> then\n    glide (2.5) secs to x: (x position) y: (200)\n    delete this clone\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [title v]\nforever\n    set [ghost v] effect to (0)\n    set [brightness v] effect to (pick random (-10) to (10))\n    set size to (pick random (41) to (90)) %\n    go to x: (pick random (-200) to (200)) y: (-180)\n    create clone of (_myself_ v)\n    wait (pick random (0.2) to (0.6)) seconds\nend\n\nwhen I receive [stop all v]\nhide\nstop [other scripts in sprite v]\ndelete this clone\n\n@next level\n\nwhen flag clicked\nhide\ngo to [front v] layer\n\nwhen I receive [クリア v]\nswitch costume to (なんか v)\ngo to [front v] layer\ngo to x: (-17) y: (0)\nset [move ok? v] to [0]\nshow\nset [勢い v] to [90]\nrepeat (20)\n    set [勢い v] to ((勢い) * (0.9))\n    change x by ((勢い) * (-1))\nend\nbroadcast (next next level v)\n\nwhen I receive [next next level v]\ngo to [front v] layer\nset [勢い v] to [90]\nrepeat (10)\n    set [勢い v] to ((勢い) * (0.9))\n    change x by ((勢い) * (-1))\nend\nhide\nset [move ok? v] to [1]\n\ngo to [front v] layer\nrepeat (15)\n    switch costume to (costume2 v)\n    change size by (-70)\n    switch costume to (costume1 v)\nend\nhide\n\nshow\ngo to [front v] layer\nrepeat (15)\n    switch costume to (costume2 v)\n    change size by (70)\n    switch costume to (costume1 v)\nend\n\nwhen flag clicked\nforever\n    change [color v] effect by (1)\nend\n\n@10P\n\nwhen flag clicked\nforever\n    if <(何Pか) = [9]> then\n    if <((join (letter (1) of (☁ 10P)) (join (letter (2) of (☁ 10P)) (letter (3) of (☁ 10P)))) - (200)) = (ステージ)> then\n        show\n    else\n        hide\n    end\nend\n\nwhen I receive [準備中 v]\nif <(☁ 10P) > [0]> then\n    go to x: (-215) y: (-95)\nend\n\nset size to (100) %\n\nwhen I receive [10p v]\ngo to x: (-194) y: (33)\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>> then\n        change [x v] by (0.8)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>> then\n        change [x v] by (-0.8)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (floor v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    if <touching (saws v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching (red bar v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> and <touching (floor v)?>> or <<mouse down?> and <<touching (floor v)?> and <(mouse y) > [50]>>>> then\n        set [y v] to [15]\n    end\n    if <touching color (#494949)?> then\n        set [x v] to [0]\n        start sound [crashed oof v]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching color (#000aff)?> then\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <(Stage) = [11]> then\nend\n\nwhen I receive [10p v]\nforever\n    set [☁ 10p v] to (join ((ステージ) + (200)) (join (round ((x position) + (2000))) (round ((y position) + (2000)))))\nend\n\n@2P\n\nwhen flag clicked\nforever\n    if <(何Pか) = [2]> then\n    if <((join (letter (1) of (☁ 2P)) (join (letter (2) of (☁ 2P)) (letter (3) of (☁ 2P)))) - (200)) = (ステージ)> then\n        show\n    else\n        hide\n    end\nend\n\nwhen I receive [準備中 v]\nif <(☁ 2P) > [0]> then\n    go to x: (-215) y: (-95)\nend\n\nwhen I receive [2p v]\ngo to x: (-194) y: (33)\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>> then\n        change [x v] by (0.8)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>> then\n        change [x v] by (-0.8)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (floor v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    if <touching (saws v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching (red bar v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> and <touching (floor v)?>> or <<mouse down?> and <<touching (floor v)?> and <(mouse y) > [50]>>>> then\n        set [y v] to [15]\n    end\n    if <touching color (#494949)?> then\n        set [x v] to [0]\n        start sound [crashed oof v]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching color (#000aff)?> then\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <(Stage) = [11]> then\nend\n\nwhen I receive [2p v]\nforever\n    set [☁ 2p v] to (join ((ステージ) + (200)) (join (round ((x position) + (2000))) (round ((y position) + (2000)))))\nend\n\n@1P \n\nwhen flag clicked\nforever\n    if <(何Pか) = [1]> then\n    if <((join (letter (1) of (☁ 1P)) (join (letter (2) of (☁ 1P)) (letter (3) of (☁ 1P)))) - (200)) = (ステージ)> then\n        show\n    else\n        hide\n    end\nend\n\nwhen I receive [1p v]\nforever\n    set [☁ 1p v] to (join ((ステージ) + (200)) (join (round ((x position) + (2000))) (round ((y position) + (2000)))))\nend\n\nwhen I receive [1p v]\ngo to x: (-194) y: (33)\nset [レベルー v] to [1]\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>> then\n        change [x v] by (0.8)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>> then\n        change [x v] by (-0.8)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (floor v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    if <touching (saws v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching (red bar v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> and <touching (floor v)?>> or <<mouse down?> and <<touching (floor v)?> and <(mouse y) > [50]>>>> then\n        set [y v] to [15]\n    end\n    if <touching color (#494949)?> then\n        set [x v] to [0]\n        start sound [Boing v]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching color (#000aff)?> then\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <(Stage) = [11]> then\nend\n\n@3P\n\nwhen flag clicked\nforever\n    if <(何Pか) = [3]> then\n    if <((join (letter (1) of (☁ 3P)) (join (letter (2) of (☁ 3P)) (letter (3) of (☁ 3P)))) - (200)) = (ステージ)> then\n        show\n    else\n        hide\n    end\nend\n\n\n\nwhen I receive [準備中 v]\nif <(☁ 3P) > [0]> then\n    go to x: (-215) y: (-95)\nend\n\nwhen I receive [3p  v]\ngo to x: (-194) y: (33)\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>> then\n        change [x v] by (0.8)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>> then\n        change [x v] by (-0.8)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (floor v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    if <touching (saws v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching (red bar v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> and <touching (floor v)?>> or <<mouse down?> and <<touching (floor v)?> and <(mouse y) > [50]>>>> then\n        set [y v] to [15]\n    end\n    if <touching color (#494949)?> then\n        set [x v] to [0]\n        start sound [crashed oof v]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching color (#000aff)?> then\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <(Stage) = [11]> then\nend\n\nwhen I receive [3p  v]\nforever\n    set [☁ 3p v] to (join ((ステージ) + (200)) (join (round ((x position) + (2000))) (round ((y position) + (2000)))))\nend\n\n@4P\n\nwhen flag clicked\nforever\n    if <(何Pか) = [4]> then\n    if <((join (letter (1) of (☁ 4P)) (join (letter (2) of (☁ 4P)) (letter (3) of (☁ 4P)))) - (200)) = (ステージ)> then\n        show\n    else\n        hide\n    end\nend\n\nwhen I receive [準備中 v]\nif <(☁ 4P) > [0]> then\n    go to x: (-215) y: (-95)\nend\n\nwhen I receive [4p v]\ngo to x: (-194) y: (33)\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>> then\n        change [x v] by (0.8)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>> then\n        change [x v] by (-0.8)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (floor v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    if <touching (saws v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching (red bar v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> and <touching (floor v)?>> or <<mouse down?> and <<touching (floor v)?> and <(mouse y) > [50]>>>> then\n        set [y v] to [15]\n    end\n    if <touching color (#494949)?> then\n        set [x v] to [0]\n        start sound [crashed oof v]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching color (#000aff)?> then\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <(Stage) = [11]> then\nend\n\nwhen I receive [4p v]\nforever\n    set [☁ 4p v] to (join ((ステージ) + (200)) (join (round ((x position) + (2000))) (round ((y position) + (2000)))))\nend\n\n@5P\n\nwhen flag clicked\nforever\n    if <(何Pか) = [5]> then\n    if <((join (letter (1) of (☁ 5P)) (join (letter (2) of (☁ 5P)) (letter (3) of (☁ 5P)))) - (200)) = (ステージ)> then\n        show\n    else\n        hide\n    end\nend\n\nwhen I receive [準備中 v]\nif <(☁ 5P) > [0]> then\n    go to x: (-215) y: (-95)\nend\n\nwhen I receive [5p v]\ngo to x: (-194) y: (33)\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>> then\n        change [x v] by (0.8)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>> then\n        change [x v] by (-0.8)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (floor v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    if <touching (saws v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching (red bar v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> and <touching (floor v)?>> or <<mouse down?> and <<touching (floor v)?> and <(mouse y) > [50]>>>> then\n        set [y v] to [15]\n    end\n    if <touching color (#494949)?> then\n        set [x v] to [0]\n        start sound [crashed oof v]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching color (#000aff)?> then\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <(Stage) = [11]> then\nend\n\nwhen I receive [5p v]\nforever\n    set [☁ 5p v] to (join ((ステージ) + (200)) (join (round ((x position) + (2000))) (round ((y position) + (2000)))))\nend\n\n@6P\n\nwhen flag clicked\nforever\n    if <(何Pか) = [6]> then\n    if <((join (letter (1) of (☁ 6P)) (join (letter (2) of (☁ 6P)) (letter (3) of (☁ 6P)))) - (200)) = (ステージ)> then\n        show\n    else\n        hide\n    end\nend\n\nwhen I receive [準備中 v]\nif <(☁ 6P) > [0]> then\n    go to x: (-215) y: (-95)\nend\n\nwhen I receive [6p v]\ngo to x: (-194) y: (33)\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>> then\n        change [x v] by (0.8)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>> then\n        change [x v] by (-0.8)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (floor v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    if <touching (saws v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching (red bar v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> and <touching (floor v)?>> or <<mouse down?> and <<touching (floor v)?> and <(mouse y) > [50]>>>> then\n        set [y v] to [15]\n    end\n    if <touching color (#494949)?> then\n        set [x v] to [0]\n        start sound [crashed oof v]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching color (#000aff)?> then\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <(Stage) = [11]> then\nend\n\nwhen I receive [6p v]\nforever\n    set [☁ 6p v] to (join ((ステージ) + (200)) (join (round ((x position) + (2000))) (round ((y position) + (2000)))))\nend\n\n@7P\n\nwhen flag clicked\nforever\n    if <(何Pか) = [7]> then\n    else\n        go to x: (round ((join (letter (4) of (☁ 7P)) (join (letter (5) of (☁ 7P)) (join (letter (6) of (☁ 7P)) (letter (7) of (☁ 7P))))) - (2000))) y: (round ((join (letter (8) of (☁ 7P)) (join (letter (9) of (☁ 7P)) (join (letter (10) of (☁ 7P)) (letter (11) of (☁ 7P))))) - (2000)))\n    end\n    if <((join (letter (1) of (☁ 7P)) (join (letter (2) of (☁ 7P)) (letter (3) of (☁ 7P)))) - (200)) = (ステージ)> then\n        show\n    else\n        hide\n    end\nend\n\nwhen I receive [準備中 v]\nif <(☁ 7P) > [0]> then\n    go to x: (-215) y: (-95)\nend\n\nwhen I receive [7p v]\ngo to x: (-194) y: (33)\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>> then\n        change [x v] by (0.8)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>> then\n        change [x v] by (-0.8)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (floor v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    if <touching (saws v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching (red bar v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> and <touching (floor v)?>> or <<mouse down?> and <<touching (floor v)?> and <(mouse y) > [50]>>>> then\n        set [y v] to [15]\n    end\n    if <touching color (#494949)?> then\n        set [x v] to [0]\n        start sound [crashed oof v]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching color (#000aff)?> then\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <(Stage) = [11]> then\nend\n\nwhen I receive [7p v]\nforever\n    set [☁ 7p v] to (join ((ステージ) + (200)) (join (round ((x position) + (2000))) (round ((y position) + (2000)))))\nend\n\n@8P\n\nwhen flag clicked\nforever\n    if <(何Pか) = [8]> then\n    if <((join (letter (1) of (☁ 8P)) (join (letter (2) of (☁ 8P)) (letter (3) of (☁ 8P)))) - (200)) = (ステージ)> then\n        show\n    else\n        hide\n    end\nend\n\nwhen I receive [準備中 v]\nif <(☁ 8P) > [0]> then\n    go to x: (-215) y: (-95)\nend\n\nwhen I receive [8p v]\ngo to x: (-194) y: (33)\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>> then\n        change [x v] by (0.8)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>> then\n        change [x v] by (-0.8)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (floor v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    if <touching (saws v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching (red bar v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> and <touching (floor v)?>> or <<mouse down?> and <<touching (floor v)?> and <(mouse y) > [50]>>>> then\n        set [y v] to [15]\n    end\n    if <touching color (#494949)?> then\n        set [x v] to [0]\n        start sound [crashed oof v]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching color (#000aff)?> then\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <(Stage) = [11]> then\nend\n\nwhen I receive [8p v]\nforever\n    set [☁ 8p v] to (join ((ステージ) + (200)) (join (round ((x position) + (2000))) (round ((y position) + (2000)))))\nend\n\n@9P\n\nwhen flag clicked\nforever\n    if <(何Pか) = [9]> then\n    if <((join (letter (1) of (☁ 9P)) (join (letter (2) of (☁ 9P)) (letter (3) of (☁ 9P)))) - (200)) = (ステージ)> then\n        show\n    else\n        hide\n    end\nend\n\nwhen I receive [準備中 v]\nif <(☁ 9P) > [0]> then\n    go to x: (-215) y: (-95)\nend\n\nwhen I receive [9p v]\nforever\n    set [☁ 9p v] to (join ((ステージ) + (200)) (join ((x position) + (2000)) ((y position) + (2000))))\nend\n\nwhen I receive [9p v]\ngo to x: (-194) y: (33)\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>> then\n        change [x v] by (0.8)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>> then\n        change [x v] by (-0.8)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (1)\n    end\n    if <touching (floor v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (floor v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    if <touching (saws v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching (red bar v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> and <touching (floor v)?>> or <<mouse down?> and <<touching (floor v)?> and <(mouse y) > [50]>>>> then\n        set [y v] to [15]\n    end\n    if <touching color (#494949)?> then\n        set [x v] to [0]\n        start sound [crashed oof v]\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-194) y: (33)\n    end\n    if <touching color (#000aff)?> then\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <(Stage) = [11]> then\nend\n\nwhen I receive [9p v]\nforever\n    set [☁ 9p v] to (join ((ステージ) + (200)) (join (round ((x position) + (2000))) (round ((y position) + (2000)))))\nend\n\n@スプライト1\n\n