☁︎ONLINE☁︎攻撃できる!?PLATFORMER

Instructions: 日本語\n上下左右キーまたはタップで操作。\nスペースキーまたは爆弾ボタンで爆弾。\n60秒死ななければクリア。\n落ちたり、爆弾に当たった場合は死んでしまいます。\n爆弾は2秒に1回できます。（タップまたは２キー）\n毒で自分が毒になり、相手にあてて、殺すことができます。（タップまたは１キー）\n透明は、地面が透明になります。（タップまたは３キー）\nEnglish\nOperate using the up/down/left/right keys or tap.\nBomb with spacebar or bomb button.\nClear if you don't die for 60 seconds.\nIf you fall or get hit by a bomb, you will die.\nA bomb can be fired once every 2 seconds. (Tap or 2 keys)\nPoison turns you into a poison, which you can then apply to your opponent and kill them. (tap or 1 key)\nTransparent makes the ground transparent. (Tap or 3 keys)

@Stage\n\nwhen flag clicked\nforever\n    if <<(current [hour v]) = [5]> or <<(current [hour v]) = [6]> or <<(current [hour v]) = [7]> or <<(current [hour v]) = [8]> or <<(current [hour v]) = [9]> or >>>>> then\n        switch backdrop to (朝 v)\n    else\n        if <<(current [hour v]) = [12]> or <<(current [hour v]) = [13]> or <<(current [hour v]) = [14]> or <<(current [hour v]) = [15]> or <<(current [hour v]) = [16]> or <<(current [hour v]) = [17]> or >>>>>> then\n            switch backdrop to (昼2 v)\n        else\n            switch backdrop to (夜 v)\n        end\n    end\nend\n\nwhen I receive [start v]\nforever\n    play sound [2 v] until done\nend\n\n@軽量\n\n@スプライト1\n\nwhen I receive [play v]\nset [player v] to [0]\nwait until <(プレイヤー) = [1]>\nset [player v] to [0]\nrepeat until <not <(Player) = [0]>>\n    if <(☁ 1p) = [0]> then\n        set [player v] to [1]\n    else\n        if <(☁ 2p) = [0]> then\n            set [player v] to [2]\n        else\n            if <(☁ 3p) = [0]> then\n                set [player v] to [3]\n            end\n        end\n    end\nend\nwait until <(読み込み) = [12]>\nset [番号 v] to [0]\nrepeat (3)\n    change [番号 v] by (1)\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nforever\n    set size to (80) %\n    if <(番号) = [1]> then\n        if <(Player) = (番号)> then\n            set [☁ 1p v] to (join (join (join (join ((ｴｯｸｽ) + (2000)) ((ワイ) + (2000))) (timer)) (爆弾発生)) (join (ぼやかし) (join (毒) (join (殺されたやつ) (beam)))))\n        else\n            if <(☁ 1p) = [0]> then\n                hide\n            else\n                go to x: (((join (join (letter (1) of (☁ 1p)) (join (letter (2) of (☁ 1p)) (letter (3) of (☁ 1p)))) (letter (4) of (☁ 1p))) - (2000)) - (scroll x)) y: (((join (join (letter (5) of (☁ 1p)) (join (letter (6) of (☁ 1p)) (letter (7) of (☁ 1p)))) (letter (8) of (☁ 1p))) - (2000)) - (scroll y))\n                if <touching (_edge_ v)?> then\n                    hide\n                else\n                    show\n                    if <(item (1) of [毒 v]) = [1]> then\n                        if <touching (プレイヤー v)?> then\n                            set [殺されたやつ v] to [1]\n                        end\n                        switch costume to (2 v)\n                    else\n                        switch costume to (0 v)\n                    end\n                end\n            end\n        end\n    end\n    if <(番号) = [2]> then\n        if <(Player) = (番号)> then\n            set [☁ 2p v] to (join (join (join (join ((ｴｯｸｽ) + (2000)) ((ワイ) + (2000))) (timer)) (爆弾発生)) (join (ぼやかし) (join (毒) (join (殺されたやつ) (beam)))))\n        else\n            if <(☁ 2p) = [0]> then\n                hide\n            else\n                go to x: (((join (join (letter (1) of (☁ 2p)) (join (letter (2) of (☁ 2p)) (letter (3) of (☁ 2p)))) (letter (4) of (☁ 2p))) - (2000)) - (scroll x)) y: (((join (join (letter (5) of (☁ 2p)) (join (letter (6) of (☁ 2p)) (letter (7) of (☁ 2p)))) (letter (8) of (☁ 2p))) - (2000)) - (scroll y))\n                if <touching (_edge_ v)?> then\n                    hide\n                else\n                    show\n                    if <(item (2) of [毒 v]) = [1]> then\n                        if <touching (プレイヤー v)?> then\n                            set [殺されたやつ v] to [2]\n                        end\n                        switch costume to (2 v)\n                    else\n                        switch costume to (0 v)\n                    end\n                end\n            end\n        end\n    end\n    if <(番号) = [3]> then\n        if <(Player) = (番号)> then\n            set [☁ 3p v] to (join (join (join (join ((ｴｯｸｽ) + (2000)) ((ワイ) + (2000))) (timer)) (爆弾発生)) (join (ぼやかし) (join (毒) (join (殺されたやつ) (beam)))))\n        else\n            if <(☁ 3p) = [0]> then\n                hide\n            else\n                go to x: (((join (join (letter (1) of (☁ 3p)) (join (letter (2) of (☁ 3p)) (letter (3) of (☁ 3p)))) (letter (4) of (☁ 3p))) - (2000)) - (scroll x)) y: (((join (join (letter (5) of (☁ 3p)) (join (letter (6) of (☁ 3p)) (letter (7) of (☁ 3p)))) (letter (8) of (☁ 3p))) - (2000)) - (scroll y))\n                if <touching (_edge_ v)?> then\n                    hide\n                else\n                    show\n                    if <(item (3) of [毒 v]) = [1]> then\n                        if <touching (プレイヤー v)?> then\n                            set [殺されたやつ v] to [3]\n                        end\n                        switch costume to (2 v)\n                    else\n                        switch costume to (0 v)\n                    end\n                end\n            end\n        end\n    end\nend\n\nwhen I receive [メッセージ1 v]\nforever\n    set [timer v] to [0]\n    repeat (3)\n        change [timer v] by (1)\n        wait (0.5) seconds\n    end\nend\n\nwhen I receive [オンライン確認 v]\ndelete all of [online v]\nrepeat (3)\n    add [] to [online v]\nend\nforever\n    replace item (1) of [online v] with (☁ 1p)\n    replace item (2) of [online v] with (☁ 2p)\n    replace item (3) of [online v] with (☁ 3p)\n    wait (1) seconds\n    if <<(item (1) of [online v]) = (☁ 1p)> or <(item (1) of [online v]) = [0]>> then\n        set [☁ 1p v] to [0]\n    end\n    if <<(item (2) of [online v]) = (☁ 2p)> or <(item (2) of [online v]) = [0]>> then\n        set [☁ 2p v] to [0]\n    end\n    if <<(item (3) of [online v]) = (☁ 3p)> or <(item (3) of [online v]) = [0]>> then\n        set [☁ 3p v] to [0]\n    end\nend\n\nwhen flag clicked\nset [プレイヤー v] to [0]\nbroadcast (オンライン確認 v)\nbroadcast (play v)\nbroadcast (LOWDING v) and wait\nbroadcast (メッセージ1 v)\n\nwhen I receive [メッセージ1 v]\n\n@スプライト2\n\nwhen flag clicked\nhide\n\n@Cat\n\nwhen I receive [メッセージ1 v]\n\ngo to x: (0) y: (0)\nforever\n    show\n    if <key (right arrow v) pressed?> then\n        change x by (10)\n    end\n    if <key (left arrow v) pressed?> then\n        change x by (-10)\n    end\n    if <key (up arrow v) pressed?> then\n        change y by (10)\n    end\n    if <key (up arrow v) pressed?> then\n        change y by (-10)\n    end\nend\n\nwhen I receive [メッセージ1 v]\n\nforever\n    set [x v] to (round (x position))\n    set [y v] to (round (y position))\nend\n\n@プレイヤー\n\nwhen flag clicked\nset [xx v] to [0]\nset [yy v] to [0]\nhide\n\ndefine prayer\nif <(！) = [0]> then\n    if <not <<<key (right arrow v) pressed?> or <<key (d v) pressed?> or <<(mouse x) > [0]> and <mouse down?>>>> or <<key (left arrow v) pressed?> or <<key (a v) pressed?> or <<[0] > (mouse x)> and <mouse down?>>>>>> then\n        switch costume to (中央 v)\n    end\n    if <<<mouse down?> and <[50] < (mouse x)>> or <<key (right arrow v) pressed?> or <key (d v) pressed?>>> then\n        change [x v] by (2)\n        switch costume to (プレイヤー右 v)\n    end\n    if <<<mouse down?> and <(mouse x) < [-50]>> or <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n        change [x v] by (-2)\n        switch costume to (プレイヤー左 v)\n    end\n    set [x v] to ((x) * (0.77))\n    change x by (round (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 y by (1)\n                        end\n                    end\n                end\n            end\n        end\n    end\n    if <touching (ステージ v)?> then\n        壁\n    end\n    change [y v] by (-1.5)\n    change y by (y)\n    if <touching (ステージ v)?> then\n        床\n    end\n    change y by (-1)\n    if <<touching (ステージ v)?> and <<<mouse down?> and <[0] < (mouse y)>> or <<key (up arrow v) pressed?> or <key (w v) pressed?>>>> then\n        set [y v] to [20]\n        start sound [Low Whoosh v]\n    end\n    change y by (1)\n    change [scroll x v] by (round ((x position) / (10)))\n    change x by ((0) - ((round ((x position) / (10))) * <not >))\n    if <[3000] < (scroll x)> then\n        set [scroll x v] to [3000]\n    end\n    change [scroll y v] by (round ((y position) / (10)))\n    change y by ((0) - ((round ((y position) / (10))) * (1)))\n    if  then\n        set y to (-150)\n        change [y v] by (2)\n    end\nend\n\nif <(scroll x) < [0]> then\n    set [scroll x v] to [0]\nend\n\nif <(scroll y) < [0]> then\n    set [scroll y v] to [0]\nend\n\ndefine 初期化\nstart sound [Rip v]\nhide\nif <(切りをつけよう) = [0]> then\n    set [xx v] to [0]\n    set [yy v] to [100]\nelse\n    set [xx v] to [2008]\n    set [yy v] to [164]\nend\nrepeat until <<([abs v] of ((scroll y) - (YY)) ) < [3]> and <([abs v] of ((scroll x) - (XX)) ) < [3]>>\n    change [scroll x v] by (round (((XX) - (scroll x)) / (5)))\n    change [scroll y v] by (round (((YY) - (scroll y)) / (5)))\nend\ngo to x: (0) y: (0)\nbroadcast (monster v)\nshow\n\ndefine 壁\nchange y by (-4)\nset [？ v] to [0]\nrepeat until <<[100] < (？)> or <not <touching (ステージ v)?>>>\n    change [？ v] by (1)\n    change x by ((-1) * ((x) / ([abs v] of (x) )))\nend\nif <<<mouse down?> and <[0] < (mouse y)>> or <<key (up arrow v) pressed?> or <key (w v) pressed?>>> then\n    set [y v] to [20]\n    start sound [Low Whoosh v]\n    set [x v] to ((-10) * ((x) / ([abs v] of (x) )))\nelse\n    set [x v] to [0]\nend\n\ndefine 床\nset [？ v] to [0]\nrepeat until <<[100] < (？)> or <not <touching (ステージ v)?>>>\n    change [？ v] by (1)\n    change y by ((-1) * ((y) / ([abs v] of (y) )))\nend\nset [y v] to [0]\n\nwhen I receive [start v]\nshow\nset [！ v] to [0]\nset [scroll x v] to [0]\nset [scroll y v] to [100]\ngo to x: (0) y: (50)\nset [x v] to [0]\nset [y v] to [0]\nrepeat until <(タイマー) < [0.01]>\n    prayer\nend\n\nwhen I receive [start v]\nforever\n    set size to (80) %\n    if <<<mouse down?> and <[50] < (mouse x)>> or <<key (right arrow v) pressed?> or <key (d v) pressed?>>> then\n        switch costume to (プレイヤー右 v)\n    end\n    if <<<mouse down?> and <(mouse x) < [-50]>> or <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n        switch costume to (プレイヤー左 v)\n    end\nend\n\nwhen I receive [start v]\nset [殺されたやつ v] to [0]\nset [！ v] to [0]\nwait (4) seconds\nrepeat until <(タイマー) = [0]>\n    if <<(scroll y) < [-800]> or <<touching color (#3500ff)?> or <touching (針 v)?>>> then\n        broadcast (gameover v)\n        set [！ v] to [1]\n        初期化\n        set [！ v] to [0]\n    end\nend\n\nwhen I receive [初期化 v]\nset [！ v] to [1]\n初期化\nset [！ v] to [0]\n\nwhen I receive [クリア v]\nhide\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nforever\n    set [ｴｯｸｽ v] to (round (scroll x))\n    set [ワイ v] to (round (scroll y))\nend\n\nwhen I receive [メッセージ1 v]\n初期化\nbroadcast (START v)\n\nwhen flag clicked\nset [殺されたやつ v] to [0]\n\n@ステージ\n\ndefine 配置 (x) (y) (コスチューム)\nset [1 v] to (x)\nset [2 v] to (y)\nset [3 v] to (コスチューム)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nforever\n    switch costume to (1 v)\n    go to x: ((1) - (scroll x)) y: ((2) - (scroll y))\n    if <<(x position) = ((1) - (scroll x))> and <(y position) = ((2) - (scroll y))>> then\n        show\n    else\n        hide\n    end\n    switch costume to ((0) + (3))\n    if <<(item (3) of [ぼかし v]) = [1]> or <<(item (2) of [ぼかし v]) = [1]> or <(item (1) of [ぼかし v]) = [1]>>> then\n        set [ghost v] effect to (100)\n    else\n        clear graphic effects\n    end\nend\n\nwhen flag clicked\nhide\n\n配置 [4850] [100] [14]\n\nwhen I receive [メッセージ1 v]\nhide\n配置 [0] [0] [1]\n配置 [400] [0] [2]\n配置 [800] [0] [3]\n配置 [1200] [0] [4]\n配置 [1600] [0] [5]\n配置 [2000] [0] [6]\n\n@2\n\nwhen flag clicked\n\nwhen I receive [メッセージ1 v]\n\nset [爆弾発生 v] to [0]\nforever\n    if  then\n        wait until <not <key (space v) pressed?>>\n        set [爆弾発生 v] to [1]\n        hide\n        wait (0.5) seconds\n        set [爆弾発生 v] to [0]\n        wait (2) seconds\n    end\n    hide\nend\n\nwhen I start as a clone\nset size to (100) %\nif <(爆弾発生させたやつ) = [1]> then\n    set [爆弾x v] to ((join (join (letter (1) of (☁ 1p)) (join (letter (2) of (☁ 1p)) (letter (3) of (☁ 1p)))) (letter (4) of (☁ 1p))) - (2000))\n    set [爆弾y v] to ((join (join (letter (5) of (☁ 1p)) (join (letter (6) of (☁ 1p)) (letter (7) of (☁ 1p)))) (letter (8) of (☁ 1p))) - (2000))\n    show\n    start sound [とけい v]\n    repeat (15)\n        go to x: ((爆弾x) - (scroll x)) y: ((爆弾y) - (scroll y))\n        switch costume to (コスチューム2 v)\n        wait (0.01) seconds\n    end\n    start sound [とけい2 v]\n    repeat (15)\n        go to x: ((爆弾x) - (scroll x)) y: ((爆弾y) - (scroll y))\n        switch costume to (コスチューム3 v)\n        wait (0.01) seconds\n    end\n    switch costume to (コスチューム1 v)\n    set size to (0) %\n    show\n    repeat (100)\n        go to x: ((爆弾x) - (scroll x)) y: ((爆弾y) - (scroll y))\n        change size by (2)\n        if <touching (プレイヤー v)?> then\n            if <not <(Player) = [1]>> then\n                set [殺されたやつ v] to (爆弾発生させたやつ)\n            end\n        end\n    end\n    delete this clone\nelse\n    if <(爆弾発生させたやつ) = [2]> then\n        set [爆弾x v] to ((join (join (letter (1) of (☁ 2p)) (join (letter (2) of (☁ 2p)) (letter (3) of (☁ 2p)))) (letter (4) of (☁ 2p))) - (2000))\n        set [爆弾y v] to ((join (join (letter (5) of (☁ 2p)) (join (letter (6) of (☁ 2p)) (letter (7) of (☁ 2p)))) (letter (8) of (☁ 2p))) - (2000))\n        show\n        start sound [とけい v]\n        repeat (15)\n            go to x: ((爆弾x) - (scroll x)) y: ((爆弾y) - (scroll y))\n            switch costume to (コスチューム2 v)\n            wait (0.01) seconds\n        end\n        start sound [とけい2 v]\n        repeat (15)\n            go to x: ((爆弾x) - (scroll x)) y: ((爆弾y) - (scroll y))\n            switch costume to (コスチューム3 v)\n            wait (0.01) seconds\n        end\n        set size to (0) %\n        switch costume to (コスチューム1 v)\n        show\n        repeat (100)\n            go to x: ((爆弾x) - (scroll x)) y: ((爆弾y) - (scroll y))\n            change size by (2)\n            if <touching (プレイヤー v)?> then\n                if <not <(Player) = [2]>> then\n                    set [殺されたやつ v] to (爆弾発生させたやつ)\n                end\n            end\n        end\n        delete this clone\n    else\n        if <(爆弾発生させたやつ) = [3]> then\n            set [爆弾x v] to ((join (join (letter (1) of (☁ 3p)) (join (letter (2) of (☁ 3p)) (letter (3) of (☁ 3p)))) (letter (4) of (☁ 3p))) - (2000))\n            set [爆弾y v] to ((join (join (letter (5) of (☁ 3p)) (join (letter (6) of (☁ 3p)) (letter (7) of (☁ 3p)))) (letter (8) of (☁ 3p))) - (2000))\n            show\n            start sound [とけい v]\n            repeat (15)\n                go to x: ((爆弾x) - (scroll x)) y: ((爆弾y) - (scroll y))\n                switch costume to (コスチューム2 v)\n                wait (0.01) seconds\n            end\n            start sound [とけい2 v]\n            repeat (15)\n                go to x: ((爆弾x) - (scroll x)) y: ((爆弾y) - (scroll y))\n                switch costume to (コスチューム3 v)\n                wait (0.01) seconds\n            end\n            switch costume to (コスチューム1 v)\n            set size to (0) %\n            show\n            repeat (100)\n                go to x: ((爆弾x) - (scroll x)) y: ((爆弾y) - (scroll y))\n                change size by (2)\n                if <touching (プレイヤー v)?> then\n                    if <not <(Player) = [3]>> then\n                        set [殺されたやつ v] to (爆弾発生させたやつ)\n                    end\n                end\n            end\n            delete this clone\n        end\n    end\nend\n\nwhen I receive [メッセージ1 v]\ndelete all of [爆弾 v]\nrepeat (3)\n    add [] to [爆弾 v]\nend\nforever\n    replace item (1) of [爆弾 v] with (letter (10) of (☁ 1p))\n    replace item (2) of [爆弾 v] with (letter (10) of (☁ 2p))\n    replace item (3) of [爆弾 v] with (letter (10) of (☁ 3p))\n    if <(item (1) of [爆弾 v]) = [1]> then\n        create clone of (_myself_ v)\n        set [爆弾発生させたやつ v] to [1]\n    end\n    if <(item (2) of [爆弾 v]) = [1]> then\n        create clone of (_myself_ v)\n        set [爆弾発生させたやつ v] to [2]\n    end\n    if <(item (3) of [爆弾 v]) = [1]> then\n        create clone of (_myself_ v)\n        set [爆弾発生させたやつ v] to [3]\n    end\n    wait (0.5) seconds\nend\n\nshow\nrepeat (30)\n    switch costume to (コスチューム2 v)\n    wait (0.01) seconds\nend\nrepeat (30)\n    switch costume to (コスチューム3 v)\n    wait (0.01) seconds\nend\n\nshow\nrepeat (30)\n    start sound [とけい v]\nend\nrepeat (30)\n    start sound [とけい2 v]\n    switch costume to (コスチューム3 v)\n    wait (0.01) seconds\nend\n\nset [殺されたやつ v] to (爆弾発生させたやつ)\n\n@スプライト6\n\nwhen I receive [lowding v]\nswitch costume to (1 v)\nset [読み込み v] to [0]\nrepeat (11)\n    erase all\n    set size to (100) %\n    switch costume to (12 v)\n    show\n    go to x: (0) y: (0)\n    stamp\n    set size to (70) %\n    show\n    switch costume to (読み込み)\n    go to x: (0) y: (-100)\n    stamp\n    hide\n    change [読み込み v] by (1)\n    wait (pick random (0.05) to (0.2)) seconds\nend\nset [プレイヤー v] to [1]\nwait until <not <(Player) = [0]>>\nerase all\nset size to (100) %\nswitch costume to (12 v)\nchange [読み込み v] by (1)\nshow\ngo to x: (0) y: (0)\nstamp\nshow\nswitch costume to (11 v)\ngo to x: (0) y: (-100)\nset size to (70) %\nstamp\nhide\nwait (0.1) seconds\nerase all\n\nbroadcast (LOWDING後 v)\n\nwhen flag clicked\nset [プレイヤー v] to [0]\nhide\nerase all\n\ngo to x: (550) y: (50)\n\n@タイマー2\n\nwhen I receive [スタート v]\nset [タイマー長さ v] to [4]\n数字配置\n\nwhen I start as a clone\ngo to [front v] layer\nforever\n    クローン表示 ((round ((タイマー) * (100))) / (100))\nend\n\nwhen I receive [クローン削除 v]\ndelete this clone\n\nwhen I receive [切り替え v]\nstop [other scripts in sprite v]\ndelete this clone\n\nwhen flag clicked\n\nwhen I receive [ゴール v]\nstop [other scripts in sprite v]\nbroadcast (クローン削除 v)\nset [タイム v] to ((round ((タイマー) * (100))) / (100))\nwait (1) seconds\nclear graphic effects\ngo to x: (-75) y: (5)\n数字 (タイム) (length of (タイム))\n\ndefine 数字 (値) (クローン数)\nset [順番 v] to [1]\nrepeat (クローン数)\n    switch costume to (letter (順番) of (値))\n    create clone of (_myself_ v)\n    change [順番 v] by (1)\n    change x by (25)\nend\n\ndefine クローン表示 (タイマー)\ngo to [front v] layer\nshow\nif <(y position) = [5]> then\n    show\nelse\n    if <[80] < (x position)> then\n        if <(length of (タイマー)) < (順番)> then\n            hide\n        else\n            switch costume to (letter (順番) of (タイマー))\n            show\n            if <(タイマー長さ) < (length of (タイマー))> then\n                change [タイマー長さ v] by (1)\n                broadcast (再描画 v)\n            end\n        end\n    end\nend\n\nwhen I receive [再描画 v]\nbroadcast (クローン削除 v)\n数字配置\n\ndefine 数字配置\ngo to x: (90) y: (150)\n数字 (タイマー) (タイマー長さ)\n\n数字 [] [2]\n\nwhen I receive [スタート v]\nset [タイマー v] to [60]\ngo to [front v] layer\nset [stop v] to [0]\nrepeat until <<(タイマー) < [11]> or <<(stop) = [1]> or <(stop) = [2]>>>\n    change [タイマー v] by (-1)\n    wait (1) seconds\nend\nrepeat until <<(タイマー) < [0.01]> or <<(stop) = [1]> or <(stop) = [2]>>>\n    change [タイマー v] by (-0.032999999)\nend\nbroadcast (クリア v)\n\nif <<(stop) = [1]> or <(stop) = [2]>> then\n\nif <(タイマー) < [0.01]> then\n    stop all sounds\n    set [タイマー v] to [0]\n    play sound [gameover v] until done\n    broadcast (gameover v)\nelse\n    if <(stop) = [2]> then\n        stop all sounds\n        play sound [gameover v] until done\n        play sound [不正解 v] until done\n        wait (0.1) seconds\n        broadcast (gameover v)\n    else\n        stop all sounds\n        play sound [gameover v] until done\n        play sound [全問正解 v] until done\n        broadcast (のなすにち v)\n    end\nend\n\nset [タイマー長さ v] to [4]\n数字配置\n\nwhen I receive [メッセージ1 v]\nbroadcast (スタート v)\n\n@スプライト3\n\nwhen I receive [gameover v]\nstop [other scripts in sprite v]\nswitch costume to (コスチューム1 v)\ngo to x: (0) y: (0)\ngo to [front v] layer\nshow\nplay sound [Crunch v] until done\nset [殺されたやつ v] to [0]\ngo to [front v] layer\nstop [all v]\n\nwhen flag clicked\nhide\n\nwhen I receive [クリア v]\nstop [other scripts in sprite v]\nswitch costume to (コスチューム2 v)\ngo to x: (0) y: (0)\ngo to [front v] layer\nshow\nplay sound [Magic Spell v] until done\ngo to [front v] layer\nstop [all v]\n\n@スプライト4\n\n@スプライト5\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\ngo to [front v] layer\n\n@スプライト7\n\nwhen I receive [メッセージ1 v]\nset [爆弾発生 v] to [0]\nforever\n    go to x: (-7) y: (-155)\n    go to [front v] layer\n    show\n    if <<<mouse down?> and <touching (mouse-pointer v)?>> or <key (2 v) pressed?>> then\n        wait until <not <<mouse down?> and <touching (mouse-pointer v)?>>>\n        set [爆弾発生 v] to [1]\n        wait (0.5) seconds\n        set [爆弾発生 v] to [0]\n        wait (2) seconds\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nforever\n    go to [front v] layer\nend\n\n@スプライト8\n\nwhen I receive [メッセージ1 v]\nset [ぼやかし v] to [0]\nforever\n    go to x: (150) y: (-155)\n    go to [front v] layer\n    show\n    if <<<mouse down?> and <touching (mouse-pointer v)?>> or <key (3 v) pressed?>> then\n        wait until <not <<mouse down?> and <touching (mouse-pointer v)?>>>\n        set [ぼやかし v] to [1]\n        wait (5) seconds\n        set [ぼやかし v] to [0]\n        go to [front v] layer\n        wait (5) seconds\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nset [ぼやかし v] to [0]\nforever\n    go to [front v] layer\nend\n\n@スプライト9\n\nwhen I receive [メッセージ1 v]\ndelete all of [ぼかし v]\nrepeat (3)\n    add [] to [ぼかし v]\nend\nforever\n    hide\n    replace item (1) of [ぼかし v] with (letter (11) of (☁ 1p))\n    replace item (2) of [ぼかし v] with (letter (11) of (☁ 2p))\n    replace item (3) of [ぼかし v] with (letter (11) of (☁ 3p))\nend\n\nif <<(item (3) of [ぼかし v]) = [1]> or <<(item (2) of [ぼかし v]) = [1]> or <(item (1) of [ぼかし v]) = [1]>>> then\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nset [ghost v] effect to (100)\ngo to x: (0) y: (0)\nshow\ngo to [front v] layer\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\nwait (4) seconds\nrepeat (10)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\nwhen flag clicked\nhide\n\n@スプライト10\n\nwhen I receive [メッセージ1 v]\nset [毒 v] to [0]\nforever\n    go to x: (-150) y: (-155)\n    go to [front v] layer\n    show\n    if <<<mouse down?> and <touching (mouse-pointer v)?>> or <key (1 v) pressed?>> then\n        wait until <not <<mouse down?> and <touching (mouse-pointer v)?>>>\n        set [毒 v] to [1]\n        wait (5) seconds\n        set [毒 v] to [0]\n        wait (10) seconds\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\ndelete all of [毒 v]\nrepeat (3)\n    add [] to [毒 v]\nend\nforever\n    replace item (1) of [毒 v] with (letter (12) of (☁ 1p))\n    replace item (2) of [毒 v] with (letter (12) of (☁ 2p))\n    replace item (3) of [毒 v] with (letter (12) of (☁ 3p))\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nforever\n    go to [front v] layer\nend\n\n@スプライト11\n\nwhen I receive [メッセージ1 v]\nset [毒 v] to [0]\nforever\n    go to x: (-150) y: (150)\n    go to [front v] layer\n    if <(毒) = [1]> then\n        show\n    end\n    if <(毒) = [0]> then\n        hide\n    end\nend\n\nwhen flag clicked\nhide\n\n@Cat2\n\nwhen I receive [メッセージ1 v]\n\ngo to x: (0) y: (0)\nforever\n    show\n    if <key (right arrow v) pressed?> then\n        change x by (10)\n    end\n    if <key (left arrow v) pressed?> then\n        change x by (-10)\n    end\n    if <key (up arrow v) pressed?> then\n        change y by (10)\n    end\n    if <key (up arrow v) pressed?> then\n        change y by (-10)\n    end\nend\n\nwhen I receive [メッセージ1 v]\n\nforever\n    set [x v] to (round (x position))\n    set [y v] to (round (y position))\nend\n\n@スプライト12\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\ndelete all of [切る v]\nrepeat (3)\n    add [] to [切る v]\nend\nforever\n    replace item (1) of [切る v] with (letter (13) of (☁ 1p))\n    replace item (2) of [切る v] with (letter (13) of (☁ 2p))\n    replace item (3) of [切る v] with (letter (13) of (☁ 3p))\nend\n\nwhen I receive [メッセージ1 v]\nset [切る回数 v] to [0]\nforever\n    if <(item (1) of [切る v]) = (Player)> then\n        go to x: (0) y: (0)\n        show\n        change [切る回数 v] by (1)\n        wait (4) seconds\n        hide\n    end\n    if <(item (2) of [切る v]) = (Player)> then\n        go to x: (0) y: (0)\n        show\n        change [切る回数 v] by (1)\n        wait (4) seconds\n        hide\n    end\n    if <(item (3) of [切る v]) = (Player)> then\n        go to x: (0) y: (0)\n        show\n        change [切る回数 v] by (1)\n        wait (4) seconds\n        hide\n    end\nend\n\n@スプライト13\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nset [切る回数 v] to [0]\nforever\n    show\n    go to x: (218) y: (65)\n    go to [front v] layer\n    switch costume to (切る回数)\nend\n\n@スプライト14\n\nwhen I receive [メッセージ1 v]\nset [beam v] to [0]\nforever\n    go to x: (276) y: (-153)\n    go to [front v] layer\n    show\n    if <<<mouse down?> and <touching (mouse-pointer v)?>> or <key (4 v) pressed?>> then\n        wait until <not <<mouse down?> and <touching (mouse-pointer v)?>>>\n        set [beam v] to (pick random (1) to (2))\n        wait (0.5) seconds\n        set [beam v] to [0]\n        go to [front v] layer\n        wait (5) seconds\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nset [beam v] to [0]\nforever\n    go to [front v] layer\nend\n\n@3\n\nwhen flag clicked\n\nwhen I receive [メッセージ1 v]\n\nset [爆弾発生 v] to [0]\nforever\n    if  then\n        wait until <not <key (space v) pressed?>>\n        set [爆弾発生 v] to [1]\n        hide\n        wait (0.5) seconds\n        set [爆弾発生 v] to [0]\n        wait (2) seconds\n    end\n    hide\nend\n\nwhen I start as a clone\nshow\nset size to (100) %\nstart sound [8 v]\nif <(ビーム発生人) = [1]> then\n    set [ビームx v] to ((join (join (letter (1) of (☁ 1p)) (join (letter (2) of (☁ 1p)) (letter (3) of (☁ 1p)))) (letter (4) of (☁ 1p))) - (2000))\n    set [びーむy v] to ((join (join (letter (5) of (☁ 1p)) (join (letter (6) of (☁ 1p)) (letter (7) of (☁ 1p)))) (letter (8) of (☁ 1p))) - (2000))\n    set [ghost v] effect to (100)\n    show\n    if <(むき) = [1]> then\n        repeat until <not <touching (プレイヤー v)?>>\n            go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n            change [ビームx v] by (20)\n        end\n        clear graphic effects\n        show\n        repeat (50)\n            go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n            change [ビームx v] by (20)\n            if <touching (プレイヤー v)?> then\n                if <not <(Player) = [1]>> then\n                    set [殺されたやつ v] to (ビーム発生人)\n                end\n            end\n        end\n        delete this clone\n    else\n        set [ghost v] effect to (100)\n        show\n        repeat until <not <touching (プレイヤー v)?>>\n            go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n            change [ビームx v] by (-20)\n        end\n        clear graphic effects\n        repeat (50)\n            go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n            change [ビームx v] by (-20)\n            if <touching (プレイヤー v)?> then\n                if <not <(Player) = [1]>> then\n                    set [殺されたやつ v] to (ビーム発生人)\n                end\n            end\n        end\n        delete this clone\n    end\nelse\n    if <(ビーム発生人) = [2]> then\n        set [ビームx v] to ((join (join (letter (1) of (☁ 2p)) (join (letter (2) of (☁ 2p)) (letter (3) of (☁ 2p)))) (letter (4) of (☁ 2p))) - (2000))\n        set [びーむy v] to ((join (join (letter (5) of (☁ 2p)) (join (letter (6) of (☁ 2p)) (letter (7) of (☁ 2p)))) (letter (8) of (☁ 2p))) - (2000))\n        set [ghost v] effect to (100)\n        show\n        if <(むき) = [1]> then\n            repeat until <not <touching (プレイヤー v)?>>\n                go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n                change [ビームx v] by (20)\n            end\n            clear graphic effects\n            repeat (50)\n                go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n                change [ビームx v] by (20)\n                if <touching (プレイヤー v)?> then\n                    if <not <(Player) = [2]>> then\n                        set [殺されたやつ v] to (ビーム発生人)\n                    end\n                end\n            end\n            delete this clone\n        else\n            set [ghost v] effect to (100)\n            show\n            repeat until <not <touching (プレイヤー v)?>>\n                go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n                change [ビームx v] by (-20)\n            end\n            clear graphic effects\n            repeat (50)\n                go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n                change [ビームx v] by (-20)\n                if <touching (プレイヤー v)?> then\n                    if <not <(Player) = [2]>> then\n                        set [殺されたやつ v] to (ビーム発生人)\n                    end\n                end\n            end\n            delete this clone\n        end\n    else\n        if <(ビーム発生人) = [3]> then\n            set [ビームx v] to ((join (join (letter (1) of (☁ 3p)) (join (letter (2) of (☁ 3p)) (letter (3) of (☁ 3p)))) (letter (4) of (☁ 3p))) - (2000))\n            set [びーむy v] to ((join (join (letter (5) of (☁ 3p)) (join (letter (6) of (☁ 3p)) (letter (7) of (☁ 3p)))) (letter (8) of (☁ 3p))) - (2000))\n            set [ghost v] effect to (100)\n            show\n            if <(むき) = [1]> then\n                set [ghost v] effect to (100)\n                show\n                repeat until <not <touching (プレイヤー v)?>>\n                    go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n                    change [ビームx v] by (20)\n                end\n                clear graphic effects\n                repeat (50)\n                    go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n                    change [ビームx v] by (20)\n                    if <touching (プレイヤー v)?> then\n                        if <not <(Player) = [3]>> then\n                            set [殺されたやつ v] to (ビーム発生人)\n                        end\n                    end\n                end\n                delete this clone\n            else\n                set [ghost v] effect to (100)\n                show\n                repeat until <not <touching (プレイヤー v)?>>\n                    go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n                    change [ビームx v] by (-20)\n                end\n                clear graphic effects\n                repeat (50)\n                    go to x: ((ビームx) - (scroll x)) y: ((びーむY) - (scroll y))\n                    change [ビームx v] by (-20)\n                    if <touching (プレイヤー v)?> then\n                        if <not <(Player) = [3]>> then\n                            set [殺されたやつ v] to (ビーム発生人)\n                        end\n                    end\n                end\n                delete this clone\n            end\n        end\n    end\nend\n\nwhen I receive [メッセージ1 v]\ndelete all of [ビーム v]\nrepeat (3)\n    add [] to [ビーム v]\nend\nforever\n    replace item (1) of [ビーム v] with (letter (14) of (☁ 1p))\n    replace item (2) of [ビーム v] with (letter (14) of (☁ 2p))\n    replace item (3) of [ビーム v] with (letter (14) of (☁ 3p))\n    if <<(item (1) of [ビーム v]) = [1]> or <(item (1) of [ビーム v]) = [2]>> then\n        create clone of (_myself_ v)\n        set [むき v] to (letter (14) of (☁ 1p))\n        set [ビーム発生人 v] to [1]\n    end\n    if <<(item (2) of [ビーム v]) = [1]> or <(item (2) of [ビーム v]) = [2]>> then\n        create clone of (_myself_ v)\n        set [むき v] to (letter (14) of (☁ 2p))\n        set [ビーム発生人 v] to [2]\n    end\n    if <<(item (3) of [ビーム v]) = [1]> or <(item (3) of [ビーム v]) = [2]>> then\n        create clone of (_myself_ v)\n        set [むき v] to (letter (14) of (☁ 3p))\n        set [ビーム発生人 v] to [3]\n    end\n    wait (0.5) seconds\nend\n\nshow\nrepeat (30)\n    switch costume to (コスチューム2 v)\n    wait (0.01) seconds\nend\nrepeat (30)\n    switch costume to (コスチューム3 v)\n    wait (0.01) seconds\nend\n\nif <not <(Player) = [1]>> then\n\n@スプライト15\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nforever\n    set [人数 v] to [0]\n    if <not <(☁ 1p) = [0]>> then\n        change [人数 v] by (1)\n    end\n    if <not <(☁ 2p) = [0]>> then\n        change [人数 v] by (1)\n    end\n    if <not <(☁ 3p) = [0]>> then\n        change [人数 v] by (1)\n    end\n    set [表示人数 v] to (人数)\n    show\n    go to x: (218) y: (0)\n    go to [front v] layer\n    switch costume to (表示人数)\nend\n\n@スプライト16\n\nwhen I receive [メッセージ1 v]\nforever\n    show\n    go to x: (0) y: (0)\n    go to [front v] layer\nend\n\nwhen flag clicked\nhide\n\n