【Online】Minecraft platformer 

Instructions: ◆ https://scratch.mit.edu/projects/822811830/\n↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑\n新作！！！！！！\n\n▶︎量産の極みです! \n\n\n\n【English】\n▶︎ Press the flag to get started!\n▼Tap or use the arrow keys or WASD keys.\n\n▶︎Press the bottom right button to clear the log.\n\n▼Online platformer!\nThis work was commissioned by a rear friend.\n\n▼Log function ‼︎\n▼Chat function has been eliminated.\n\n▼Commands will be added later!\n\n\n▼Studio\nhttps://scratch.mit.edu/studios/32852947\n\n▼Next project\nTutorial production started\n\n☆ and ❤️ best regards!\nThanks for 500 followers!\n\n\n\n【日本語】\n▶︎旗を押してスタートだよ！\n▼タップ又は矢印キー又はWASDキーで操作します。\n▶︎右下のボタンを押すと、ログが消えます。\n\n▼オンラインプラットフォーマー!!\nリア友からの依頼作品です。\n\n▼ログ機能‼︎\n▼チャット機能は廃止しています。\n\n▼後程、コマンドも追加します\n\n\n▼スタジオ\nhttps://scratch.mit.edu/studios/32852947\n\n▼次回作\nチュートリアル製作開始\n\n▶︎概要\n3月17日　午後5時50分ごろ　共有\n3月18日　午前7時30分ごろ　傾向1P\n同日　午前11時40分ごろ　バグ修正\n\n☆と❤️よろしくね\nフォロワー500人ありがとう\n

@Stage\n\nwhen flag clicked\nforever\n    play sound [c418-sweden-minecraft-volume-alpha v] until done\nend\n\nwhen I receive [start v]\nforever\n    switch backdrop to (背景2 v)\nend\n\nwhen flag clicked\nswitch backdrop to (背景4 v)\n\n@Stage\n\ndefine 配置 (1) (2) (3)\nset [1 v] to (1)\nset [2 v] to (2)\nset [3 v] to ((3) + (1))\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nshow\nforever\n    switch costume to (なし v)\n    go to x: ((1) - (scroll x)) y: ((2) - (scroll y))\n    show\n    switch costume to (3)\nend\n\nwhen I receive [start v]\nset [chat v] to []\nhide\n配置 [0] [0] [1]\n配置 [480] [0] [2]\n配置 [960] [0] [3]\n配置 [1440] [0] [4]\n配置 [1920] [0] [5]\n配置 ((1920) + (480)) [0] [6]\n配置 ((1920) + (960)) [0] [7]\n配置 (((1920) + (960)) + (500)) [0] [8]\n配置 (((1920) + (960)) + (1000)) [0] [9]\n配置 (((1920) + (1150)) + (1400)) [0] [10]\n配置 [5000] [0] [11]\n配置 [5700] [0] [12]\n配置 [6400] [0] [13]\n配置 [6900] [100] [14]\n配置 [7400] [100] [15]\n配置 [7900] [270] [16]\n配置 [8400] [270] [17]\n\nwhen flag clicked\nforever\n    set [☁ p3 v] to [0]\nend\n\n@Stage2\n\ndefine 配置 (1) (2) (3)\nset [1 v] to (1)\nset [2 v] to (2)\nset [3 v] to ((3) + (1))\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nshow\nswitch costume to (3)\nforever\n    switch costume to (なし v)\n    go to x: ((1) - (scroll x)) y: ((2) - (scroll y))\n    if <(3) = [13]> then\n        if <(scroll x) < [3000]> then\n            hide\n        else\n            show\n        end\n    else\n        show\n    end\n    switch costume to (3)\nend\n\nwhen I receive [start v]\nset [死亡状況 v] to [0]\nhide\n配置 [0] [0] [1]\n配置 [480] [0] [2]\n配置 [960] [0] [3]\n配置 [1440] [0] [4]\n配置 [1920] [0] [5]\n配置 ((1920) + (480)) [0] [6]\n配置 ((1920) + (960)) [0] [7]\n配置 ((1920) + (1500)) [0] [8]\n配置 ((1920) + (2000)) [0] [9]\n配置 ((1920) + (2500)) [0] [10]\n配置 [5000] [0] [11]\n配置 [5700] [0] [12]\n配置 [6400] [0] [13]\n配置 [7100] [0] [14]\n配置 [7800] [0] [15]\n配置 [7900] [100] [16]\n配置 [8400] [100] [17]\n\nwhen I receive [アウト v]\nif <<touching (prayer v)?> and <not <(scroll y) < [-100]>>> then\n    if <<<(costume [number v]) = [3]> or <(costume [number v]) = [4]>> or <<<(costume [number v]) = [12]> or <(costume [number v]) = [13]>> or <<(costume [number v]) = [14]> or <(costume [number v]) = [18]>>>> then\n        set [死亡状況 v] to [1]\n    end\n    if <(costume [number v]) = [6]> then\n        set [死亡状況 v] to [2]\n    end\n    if <<(costume [number v]) = [8]> or <(costume [number v]) = [10]>> then\n        set [死亡状況 v] to [3]\n    end\n    wait (0.3) seconds\n    set [死亡状況 v] to [0]\nend\n\n@サムネ\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nreset timer\nforever\n    set [time v] to (timer)\nend\n\nwhen [timer v] > (time)\nshow\ngo to x: (0) y: (999)\nrepeat until <(round (y position)) = [0]>\n    change y by ((() - (y position)) / (10))\nend\n\n@すみません。ペンにするのめんどくなった\n\nwhen I start as a clone\nif <(Owari) = [0]> then\n    show\n    go to [front v] layer\n    set size to (50) %\nelse\n    set size to (50) %\n    show\n    go to [front v] layer\n    wait (0.01) seconds\n    delete this clone\nend\n\ndefine time\nrepeat (length of (time))\n    switch costume to (letter (今の数) of (time))\n    create clone of (_myself_ v)\n    change x by (17)\n    change [今の数 v] by (1)\nend\n\nwhen I receive [start v]\nhide\nforever\n    go to x: (-210) y: (135)\n    set [今の数 v] to [1]\n    time\n    switch costume to (タイム v)\n    set size to (100) %\n    go to x: (-160) y: (150)\n    show\nend\n\nwhen [timer v] > (time)\nhide\n\nwhen I receive [k v]\nset [owari v] to [0]\n\nwhen flag clicked\nforever\n    set [owari v] to (timer)\nend\n\nwhen [timer v] > (Owari)\n\nswitch costume to (タイム v)\nset size to (100) %\ngo to x: (-160) y: (150)\nshow\ntime\n\n@Stage3\n\ndefine 配置 (x) (y) (コスチューム)\nset [1 v] to (x)\nset [2 v] to (y)\nset [3 v] to ((コスチューム) + (1))\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    show\n    switch costume to (3)\n    if <<<(costume [number v]) = [10]> or <(costume [number v]) = [11]>> or <<(costume [number v]) = [5]> or <(costume [number v]) = [8]>>> then\n        clear graphic effects\n        go to [front v] layer\n        set [ghost v] effect to (30)\n        set [brightness v] effect to (-20)\n    end\nend\n\nwhen I receive [start v]\nhide\n配置 [0] [0] [1]\n配置 [480] [0] [2]\n配置 [960] [0] [3]\n配置 [1440] [0] [4]\n配置 [1920] [0] [5]\n配置 [2420] [0] [6]\n配置 [2920] [0] [7]\n配置 [3420] [0] [8]\n配置 [3920] [0] [9]\n配置 [4420] [0] [10]\n配置 [4800] [0] [11]\n\n配置 [7400] [100] [13]\n配置 [7900] [270] [14]\n配置 [8400] [270] [15]\n\n@prayer\n\nwhen flag clicked\nset [xx v] to [0]\nset [yy v] to [25]\nhide\n\ndefine prayer\npoint in direction (90)\nif <(！) = [0]> then\n    if <not <(username) = []>> then\n        say (username)\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 (1)\n    end\n    if <<<not <<[130] < (mouse y)> and <(mouse x) < [-100]>>> and <<mouse down?> and <(mouse x) < [-50]>>> or <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n        change [x v] by (-1)\n    end\n    set [x v] to ((x) * (0.87))\n    change x by (round (x))\n    if <touching (stage v)?> then\n        change y by (1)\n        if <touching (stage v)?> then\n            change y by (1)\n            if <touching (stage v)?> then\n                change y by (1)\n                if <touching (stage v)?> then\n                    change y by (1)\n                    if <touching (stage v)?> then\n                        change y by (1)\n                        if <touching (stage v)?> then\n                            change y by (1)\n                        end\n                    end\n                end\n            end\n        end\n    end\n    if <touching (stage v)?> then\n        壁\n    end\n    change [y v] by (-1.5)\n    change y by (y)\n    if <touching (stage v)?> then\n        床\n    end\n    change [scroll x v] by (round ((x position) / (10)))\n    change x by ((0) - ((round ((x position) / (10))) * <not <<(scroll x) < [0]> or <[8550] < (scroll x)>>>))\n    if <(scroll x) < [0]> then\n        set [scroll x v] to [0]\n    end\n    if <[8550] < (scroll x)> then\n        set [scroll x v] to [8550]\n    end\n    change [scroll y v] by (round ((y position) / (10)))\n    change y by ((0) - ((round ((y position) / (10))) * <not <(scroll y) < [-199]>>))\n    set y to (round (y position))\nend\n\ndefine 初期化\nstart sound [Rip v]\nhide\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\nset [x v] to [0]\nset [y v] to [0]\ngo to x: (0) y: (0)\nbroadcast (monster v)\nshow\n\ndefine 壁\nset [？ v] to [0]\nchange y by (-4.5)\nrepeat until <<[100] < (？)> or <not <touching (stage v)?>>>\n    change [？ v] by (1)\n    change x by ((-0.08) * ((x) / ([abs v] of (x) )))\nend\nif <[100] < (？)> then\n    repeat (？)\n        change x by ((0.08) * ((x) / ([abs v] of (x) )))\n    end\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 [18]\n    set [x v] to ((-7) * ((x) / ([abs v] of (x) )))\nelse\n    set [x v] to [0]\nend\n\ndefine 床\nrepeat until <not <touching (stage v)?>>\n    change y by ((-1.5) * ((y) / ([abs v] of (y) )))\nend\nif <<(y) < [0]> and <<<not <<[130] < (mouse y)> and <(mouse x) < [-100]>>> and <<mouse down?> and <[0] < (mouse y)>>> or <<key (up arrow v) pressed?> or <key (w v) pressed?>>>> then\n    set [y v] to [18]\nelse\n    set [y v] to [0]\nend\n\nwhen I receive [start v]\nswitch costume to (join [コスチューム2] (言語))\nshow\nset [！ v] to [0]\nset [scroll x v] to [0]\nset [scroll y v] to [25]\ngo to x: (0) y: (0)\nset [x v] to [0]\nset [y v] to [0]\nforever\n    prayer\nend\n\nwhen I receive [start v]\nforever\n    switch costume to (コスチューム1 v)\n    if <not <<<mouse down?> and <[0] < (mouse y)>> or <<key (up arrow v) pressed?> or <key (w v) pressed?>>>> then\n        if <<<mouse down?> and <[50] < (mouse x)>> or <<key (right arrow v) pressed?> or <key (d v) pressed?>>> then\n            switch costume to (join [コスチューム2] (skin))\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 (join [コスチューム3] (skin))\n        end\n    else\n        if <not <<mouse down?> and <<[130] < (mouse y)> and <(mouse x) < [-100]>>>> then\n            if <<<mouse down?> and <[50] < (mouse x)>> or <<key (right arrow v) pressed?> or <key (d v) pressed?>>> then\n                switch costume to (join [コスチューム4] (skin))\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 (join [コスチューム5] (skin))\n            end\n        end\n    end\nend\n\nwhen I receive [start v]\nset [！ v] to [0]\nforever\n    if <<(scroll y) < [-199]> or <touching (stage2 v)?>> then\n        broadcast (アウト v)\n        wait (0.01) seconds\n        亜\n        set [！ v] to [1]\n        初期化\n        set [！ v] to [0]\n    end\n    if <[4] < ((timer) - (サーバー))> then\n        wait (0.01) seconds\n        set [死亡状況 v] to [9]\n        wait (0.3) seconds\n        set [死亡状況 v] to [0]\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 [timer v] > (time)\nhide\n\ndefine 亜\nif <<(scroll y) < [-199]> and <not <touching (stage3 v)?>>> then\n    set [死亡状況 v] to [4]\n    wait (0.3) seconds\n    set [死亡状況 v] to [0]\nend\n\nwhen flag clicked\nforever\n    set [サーバー v] to (timer)\n    repeat (20)\n        wait (0.1) seconds\n    end\nend\n\nwhen I receive [start v]\nreset timer\n\n@ログだね\n\nwhen I start as a clone\nstart sound [Suction Cup v]\nタイマー (timer)\nrepeat (10)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\ndefine 名前 (ログ名) (ユーザー名)\ninsert (ログ名) at (1) of [ログ v] \ninsert (ユーザー名) at (1) of [ログ　ユーザー名 v] \n定義1\nbroadcast (ログよろしく v)\n\nwhen I receive [start v]\nhide\nset [真の表示 v] to [1]\ndelete all of [ログ v]\ndelete all of [ログ　ユーザー名 v]\nset [playerつー v] to [0]\nforever\n    set [purely a- v] to [1]\n    repeat until <<(item (purely a-) of [p1〜10 v]) = [0]> or <(purely a-) = [10]>>\n        change [purely a- v] by (1)\n    end\n    change [purely a- v] by (-1)\n    検証2 (purely a-)\nend\n\ndefine 検証2 (数)\nrepeat (数)\n    if <<not <(letter (52) of (item (purely a-) of [p1〜10 v])) = [0]>> and <(scroll x) < [8450]>> then\n        ログ (letter (52) of (item (purely a-) of [p1〜10 v])) (item (purely a-) of [user v])\n    end\n    change [purely a- v] by (-1)\nend\n\ndefine ログ (ログ名) (ユーザー名)\nif <(ログ名) = [1]> then\n    名前 [は溶岩遊泳を試みた] (ユーザー名)\nend\nif <(ログ名) = [2]> then\n    wait (0.02) seconds\n    if <(！) = [1]> then\n        名前 [はこんがりと焼けた] (ユーザー名)\n    end\nend\nif <(ログ名) = [3]> then\n    名前 [はサボテンの棘が刺さった] (ユーザー名)\nend\nif <(ログ名) = [4]> then\n    名前 [は奈落の底へ落ちた] (ユーザー名)\nend\nif <(ログ名) = [5]> then\n    名前 [はゾンビに倒された] (ユーザー名)\nend\nif <(ログ名) = [6]> then\n    名前 [は爆発に巻き込まれたような気がする] (ユーザー名)\nend\nif <(ログ名) = [7]> then\n    名前 [はスケルトンに射抜かれた] (ユーザー名)\nend\nif <(ログ名) = [8]> then\n    名前 [はエンダーマンに倒された] (ユーザー名)\nend\nif <(ログ名) = [9]> then\n    名前 [は時空の乱れに飛び込んだ] (ユーザー名)\nend\nwait (1) seconds\n\ndefine 定義1\ngo to x: (-90) y: (-155)\nset [今の数 v] to [1]\nbroadcast (を v)\ngo to x: (-120) y: (-155)\nswitch costume to (背景 v)\ncreate clone of (_myself_ v)\ngo to x: (-215) y: (-155)\nrepeat (length of (item (1) of [ログ　ユーザー名 v]))\n    switch costume to (letter (今の数) of (item (1) of [ログ　ユーザー名 v]))\n    create clone of (_myself_ v)\n    set y to (-155)\n    change x by (8)\n    change [今の数 v] by (1)\nend\nchange x by (59)\nset y to (-155)\nswitch costume to (join (item (1) of [ログ v]) (言語))\ncreate clone of (_myself_ v)\n\nwhen I receive [を v]\nrepeat (3)\n    change y by (10)\nend\n\ndefine タイマー (number or text)\nrepeat until <[5.9] < ((timer) - (number or text))>\n    if <(真の表示) = [1]> then\n        show\n    else\n        hide\n    end\n    if <(costume [name v]) = [背景]> then\n        go to [front v] layer\n        go [backward v] (1) layers\n        set size to (100) %\n    else\n        if << (costume [name v]) contains [j]?> or < (costume [name v]) contains [e]?>> then\n            set size to (75) %\n        else\n            set size to (60) %\n        end\n        go to [front v] layer\n    end\nend\n\n@Stage6\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    go to [back v] layer\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        go to [back v] layer\n        show\n    else\n        hide\n    end\n    switch costume to ((1) + (3))\nend\n\nwhen I receive [start v]\nhide\n配置 [1600] [70] [1]\n配置 [3500] [-5] [1]\n配置 [7000] [150] [1]\n\nwhen I start as a clone\nforever\n    if <touching (prayer v)?> then\n        start sound [Collect v]\n        set [xx v] to (1)\n        set [yy v] to (2)\n        change [3 v] by (1)\n        stop [this script v]\n    end\nend\n\n@prayer2\n\nwhen I receive [オンライン！ v]\nhide\n配置\n\ndefine 配置\nset [prayer2 v] to [0]\nrepeat (10)\n    change [prayer2 v] by (1)\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nforever\n    show\n    set [ghost v] effect to (0)\n    if <<(1p？) = (prayer2)> or <<(item (prayer2) of [p1〜10 v]) = [0]> or <[1] = (letter (54) of (item (prayer2) of [p1〜10 v]))>>> then\n        hide\n    end\n    switch costume to (コスチューム7 v)\n    xy (((join (letter (41) of (item (prayer2) of [p1〜10 v])) (join (letter (42) of (item (prayer2) of [p1〜10 v])) (join (letter (43) of (item (prayer2) of [p1〜10 v])) (letter (44) of (item (prayer2) of [p1〜10 v]))))) - (1500)) - (scroll x)) (((join (letter (45) of (item (prayer2) of [p1〜10 v])) (join (letter (46) of (item (prayer2) of [p1〜10 v])) (join (letter (47) of (item (prayer2) of [p1〜10 v])) (letter (48) of (item (prayer2) of [p1〜10 v]))))) - (1500)) - (scroll y))\n    point in direction (join (letter (55) of (item (prayer2) of [p1〜10 v])) (letter (56) of (item (prayer2) of [p1〜10 v])))\n    switch costume to ((join (letter (49) of (item (prayer2) of [p1〜10 v])) (letter (50) of (item (prayer2) of [p1〜10 v]))) - (10))\n    if <((join (letter (51) of (item (prayer2) of [p1〜10 v])) (letter (52) of (item (prayer2) of [p1〜10 v]))) - (10)) = [0]> then\n        say (item (prayer2) of [user v])\n    else\n        say (item (prayer2) of [user v])\n    end\nend\n\ndefine xy (x) (y)\ngo to x: (x) y: (y)\nif <not <<(x position) = (x)> and <(y position) = (y)>>> then\n    set [ghost v] effect to (100)\nend\n\n@online\n\nwhen I receive [オンライン v]\nset [online v] to [1]\nwait (1) seconds\nset [☁ p1 v] to [0]\nset [☁ p2 v] to [0]\nset [☁ p3 v] to [0]\nset [☁ p4 v] to [0]\nset [☁ p5 v] to [0]\nset [☁ p6 v] to [0]\nset [☁ p6 v] to [0]\nset [☁ p8 v] to [0]\nset [☁ p9 v] to [0]\nset [☁ p10 v] to [0]\nset [1p？ v] to [0]\nwait (1) seconds\nbroadcast (オンライン！ v)\nforever\n    if <(☁ p1) = [0]> then\n        ユーザー名数値化\n        forever\n            set [1p？ v] to [1]\n            set [☁ p1 v] to (join (user2) (join (join ((1500) + ((scroll x) + ([ceiling v] of ([x position v] of [prayer v]) ))) (((scroll y) + ([ceiling v] of ([y position v] of [prayer v]) )) + (1500))) (join (([costume # v] of [prayer v]) + (10)) (join ((死亡状況) + (10)) (join (letter (length of ([floor v] of (timer) )) of ([floor v] of (timer) )) (join (！) ([direction v] of [prayer v])))))))\n        end\n    else\n        if <(☁ p2) = [0]> then\n            ユーザー名数値化\n            forever\n                set [1p？ v] to [2]\n                set [☁ p2 v] to (join (user2) (join (join ((1500) + ((scroll x) + ([ceiling v] of ([x position v] of [prayer v]) ))) (((scroll y) + ([ceiling v] of ([y position v] of [prayer v]) )) + (1500))) (join (([costume # v] of [prayer v]) + (10)) (join ((死亡状況) + (10)) (join (letter (length of ([floor v] of (timer) )) of ([floor v] of (timer) )) (join (！) ([direction v] of [prayer v])))))))\n            end\n        else\n            if <(☁ p3) = [0]> then\n                ユーザー名数値化\n                forever\n                    set [1p？ v] to [3]\n                    set [☁ p3 v] to (join (user2) (join (join ((1500) + ((scroll x) + ([ceiling v] of ([x position v] of [prayer v]) ))) (((scroll y) + ([ceiling v] of ([y position v] of [prayer v]) )) + (1500))) (join (([costume # v] of [prayer v]) + (10)) (join ((死亡状況) + (10)) (join (letter (length of ([floor v] of (timer) )) of ([floor v] of (timer) )) (join (！) ([direction v] of [prayer v])))))))\n                end\n            else\n                if <(☁ p4) = [0]> then\n                    ユーザー名数値化\n                    forever\n                        set [1p？ v] to [4]\n                        set [☁ p4 v] to (join (user2) (join (join ((1500) + ((scroll x) + ([ceiling v] of ([x position v] of [prayer v]) ))) (((scroll y) + ([ceiling v] of ([y position v] of [prayer v]) )) + (1500))) (join (([costume # v] of [prayer v]) + (10)) (join ((チャット表示) + (10)) (join (letter (length of ([floor v] of (timer) )) of ([floor v] of (timer) )) (join (！) ([direction v] of [prayer v])))))))\n                    end\n                else\n                    if <(☁ p5) = [0]> then\n                        ユーザー名数値化\n                        forever\n                            set [1p？ v] to [5]\n                            set [☁ p5 v] to (join (user2) (join (join ((1500) + ((scroll x) + ([ceiling v] of ([x position v] of [prayer v]) ))) (((scroll y) + ([ceiling v] of ([y position v] of [prayer v]) )) + (1500))) (join (([costume # v] of [prayer v]) + (10)) (join ((死亡状況) + (10)) (join (letter (length of ([floor v] of (timer) )) of ([floor v] of (timer) )) (join (！) ([direction v] of [prayer v])))))))\n                        end\n                    else\n                        if <(☁ p6) = [0]> then\n                            ユーザー名数値化\n                            forever\n                                set [1p？ v] to [6]\n                                set [☁ p6 v] to (join (user2) (join (join ((1500) + ((scroll x) + ([ceiling v] of ([x position v] of [prayer v]) ))) (((scroll y) + ([ceiling v] of ([y position v] of [prayer v]) )) + (1500))) (join (([costume # v] of [prayer v]) + (10)) (join ((死亡状況) + (10)) (join (letter (length of ([floor v] of (timer) )) of ([floor v] of (timer) )) (join (！) ([direction v] of [prayer v])))))))\n                            end\n                        else\n                            if <(☁ p7) = [0]> then\n                                ユーザー名数値化\n                                forever\n                                    set [1p？ v] to [7]\n                                    set [☁ p7 v] to (join (user2) (join (join ((1500) + ((scroll x) + ([ceiling v] of ([x position v] of [prayer v]) ))) (((scroll y) + ([ceiling v] of ([y position v] of [prayer v]) )) + (1500))) (join (([costume # v] of [prayer v]) + (10)) (join ((死亡状況) + (10)) (join (letter (length of ([floor v] of (timer) )) of ([floor v] of (timer) )) (join (！) ([direction v] of [prayer v])))))))\n                                end\n                            else\n                                if <(☁ p8) = [0]> then\n                                    ユーザー名数値化\n                                    forever\n                                        set [1p？ v] to [8]\n                                        set [☁ p8 v] to (join (user2) (join (join ((1500) + ((scroll x) + ([ceiling v] of ([x position v] of [prayer v]) ))) (((scroll y) + ([ceiling v] of ([y position v] of [prayer v]) )) + (1500))) (join (([costume # v] of [prayer v]) + (10)) (join ((死亡状況) + (10)) (join (letter (length of ([floor v] of (timer) )) of ([floor v] of (timer) )) (join (！) ([direction v] of [prayer v])))))))\n                                    end\n                                else\n                                    if <(☁ p9) = [0]> then\n                                        ユーザー名数値化\n                                        forever\n                                            set [1p？ v] to [9]\n                                            set [☁ p9 v] to (join (user2) (join (join ((1500) + ((scroll x) + ([ceiling v] of ([x position v] of [prayer v]) ))) (((scroll y) + ([ceiling v] of ([y position v] of [prayer v]) )) + (1500))) (join (([costume # v] of [prayer v]) + (10)) (join ((死亡状況) + (10)) (join (letter (length of ([floor v] of (timer) )) of ([floor v] of (timer) )) (join (！) ([direction v] of [prayer v])))))))\n                                        end\n                                    else\n                                        if <(☁ p10) = [0]> then\n                                            ユーザー名数値化\n                                            forever\n                                                set [1p？ v] to [10]\n                                                set [☁ p10 v] to (join (user2) (join (join ((1500) + ((scroll x) + ([ceiling v] of ([x position v] of [prayer v]) ))) (((scroll y) + ([ceiling v] of ([y position v] of [prayer v]) )) + (1500))) (join (([costume # v] of [prayer v]) + (10)) (join ((死亡状況) + (10)) (join (letter (length of ([floor v] of (timer) )) of ([floor v] of (timer) )) (join (！) ([direction v] of [prayer v])))))))\n                                            end\n                                        end\n                                    end\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\ndefine ユーザー名数値化\nset [user v] to [0]\nset [user2 v] to []\nrepeat (length of (username))\n    change [user v] by (1)\n    switch costume to (letter (user) of (username))\n    set [user2 v] to (join (user2) (costume [number v]))\nend\nrepeat ((40) - (length of (user2)))\n    set [user2 v] to (join (user2) [0])\nend\n\nwhen I receive [オンライン v]\nbroadcast (言う v)\nforever\n    復元1\nend\n\ndefine 復元1\ndelete all of [user v]\nset [% v] to [0]\nrepeat (10)\n    switch costume to ( v)\n    change [% v] by (1)\n    set [〜 v] to [0]\n    set [4 v] to []\n    repeat (20)\n        if <not <(join (letter ((〜) + (1)) of (item (%) of [p1〜10 v])) (letter ((〜) + (2)) of (item (%) of [p1〜10 v]))) = [00]>> then\n            change [〜 v] by (2)\n            switch costume to (join (letter ((〜) - (1)) of (item (%) of [p1〜10 v])) (letter (〜) of (item (%) of [p1〜10 v])))\n            set [4 v] to (join (4) (costume [name v]))\n        end\n    end\n    add (4) to [user v]\nend\n\nwhen flag clicked\nforever\n    delete all of [p1〜10 v]\n    add (☁ p1) to [p1〜10 v]\n    add (☁ p2) to [p1〜10 v]\n    add (☁ p3) to [p1〜10 v]\n    add (☁ p4) to [p1〜10 v]\n    add (☁ p5) to [p1〜10 v]\n    add (☁ p6) to [p1〜10 v]\n    add (☁ p7) to [p1〜10 v]\n    add (☁ p8) to [p1〜10 v]\n    add (☁ p9) to [p1〜10 v]\n    add (☁ p10) to [p1〜10 v]\nend\n\nwhen I receive [オンライン！ v]\nforever\n    delete all of [1〜10 2 v]\n    add (☁ p1) to [1〜10 2 v]\n    add (☁ p2) to [1〜10 2 v]\n    add (☁ p3) to [1〜10 2 v]\n    add (☁ p4) to [1〜10 2 v]\n    add (☁ p5) to [1〜10 2 v]\n    add (☁ p6) to [1〜10 2 v]\n    add (☁ p7) to [1〜10 2 v]\n    add (☁ p8) to [1〜10 2 v]\n    add (☁ p9) to [1〜10 2 v]\n    add (☁ p10) to [1〜10 2 v]\n    wait (1.5) seconds\n    if <(letter (53) of (item (1) of [p1〜10 v])) = (letter (53) of (item (1) of [1〜10 2 v]))> then\n        set [☁ p1 v] to [0]\n    end\n    if <(letter (53) of (item (2) of [p1〜10 v])) = (letter (53) of (item (2) of [1〜10 2 v]))> then\n        set [☁ p2 v] to [0]\n    end\n    if <(letter (53) of (item (3) of [p1〜10 v])) = (letter (53) of (item (3) of [1〜10 2 v]))> then\n        set [☁ p3 v] to [0]\n    end\n    if <(letter (53) of (item (4) of [p1〜10 v])) = (letter (53) of (item (4) of [1〜10 2 v]))> then\n        set [☁ p4 v] to [0]\n    end\n    if <(letter (53) of (item (5) of [p1〜10 v])) = (letter (53) of (item (5) of [1〜10 2 v]))> then\n        set [☁ p5 v] to [0]\n    end\n    if <(letter (53) of (item (6) of [p1〜10 v])) = (letter (53) of (item (6) of [1〜10 2 v]))> then\n        set [☁ p6 v] to [0]\n    end\n    if <(letter (53) of (item (7) of [p1〜10 v])) = (letter (53) of (item (7) of [1〜10 2 v]))> then\n        set [☁ p7 v] to [0]\n    end\n    if <(letter (53) of (item (8) of [p1〜10 v])) = (letter (53) of (item (8) of [1〜10 2 v]))> then\n        set [☁ p8 v] to [0]\n    end\n    if <(letter (53) of (item (9) of [p1〜10 v])) = (letter (53) of (item (9) of [1〜10 2 v]))> then\n        set [☁ p9 v] to [0]\n    end\n    if <(letter (53) of (item (10) of [p1〜10 v])) = (letter (53) of (item (10) of [1〜10 2 v]))> then\n        set [☁ p10 v] to [0]\n    end\nend\n\nwhen I receive [start v]\nbroadcast (オンライン v)\n\n@ボタン\n\nwhen I receive [start v]\nswitch costume to (あり v)\npoint in direction (90)\nshow\ngo to x: (190) y: (-150)\nforever\n    go to [front v] layer\nend\n\nwhen this sprite clicked\nstart sound [Coin v]\nif <(真の表示) = [0]> then\n    switch costume to (あり v)\n    set [真の表示 v] to [1]\nelse\n    switch costume to (なし v)\n    set [真の表示 v] to [0]\nend\n\nwhen flag clicked\nhide\n\n@雲\n\nwhen I receive [start v]\nforever\n    hide\n    create clone of (_myself_ v)\n    wait (pick random (10) to (15)) seconds\nend\n\nwhen I start as a clone\nswitch costume to (pick random (1) to (4))\nshow\ngo to x: (530) y: (pick random (75) to (0))\nrepeat until <(x position) < [-450]>\n    go to [back v] layer\n    change x by (-1)\nend\ndelete this clone\n\n@開始\n\nwhen flag clicked\nset size to (100) %\nset [スタート v] to [0]\nhide\nset [skin v] to [s]\nset [真の表示 v] to [0]\nwait (0.5) seconds\nset [言語 v] to [e]\n\nwhen I start as a clone\nshow\nif <(costume [name v]) = [ラバー]> then\n    repeat until <(スタート) = [1]>\n        go to [front v] layer\n        go [backward v] (2) layers\n        if <(言語) = [e]> then\n            go to x: (-40) y: (-25)\n        else\n            go to x: (70) y: (-25)\n        end\n    end\n    delete this clone\nelse\n    if <(costume [name v]) = [ラバー2]> then\n        repeat until <(スタート) = [1]>\n            go to [front v] layer\n            go [backward v] (2) layers\n            if <(skin) = [s]> then\n                go to x: (-38) y: (-58)\n            else\n                go to x: (71) y: (-58)\n            end\n        end\n        delete this clone\n    else\n        if <(costume [number v]) = [1]> then\n    end\nend\n\nwhen this sprite clicked\nif <<(costume [name v]) = [j]> or <(costume [name v]) = [e]>> then\n    set [言語 v] to (costume [name v])\nend\nif <<(costume [name v]) = [s]> or <(costume [name v]) = [a]>> then\n    set [skin v] to (costume [name v])\nend\n\nwhen I receive [選択画面 v]\nset size to (100) %\ngo to x: (0) y: (-40)\nswitch costume to (マクマク v)\ncreate clone of (_myself_ v)\ngo to x: (-40) y: (-25)\nswitch costume to (e v)\ncreate clone of (_myself_ v)\ngo to x: (70) y: (-25)\nswitch costume to (j v)\ncreate clone of (_myself_ v)\nswitch costume to (ラバー v)\ncreate clone of (_myself_ v)\nswitch costume to (s v)\nset size to (90) %\ngo to x: (-40) y: (-60)\ncreate clone of (_myself_ v)\nswitch costume to (a v)\ngo to x: (60) y: (-60)\ncreate clone of (_myself_ v)\ngo to x: (59) y: (-60)\nswitch costume to (ラバー2 v)\ncreate clone of (_myself_ v)\n\nwhen I receive [start v]\ndelete this clone\n\n@スタートボタン\n\nwhen flag clicked\nhide\nset [スタート v] to [0]\ngo to x: (0) y: (-60)\nswitch costume to (スタート v)\ncreate clone of (_myself_ v)\ngo to x: (0) y: (-120)\nswitch costume to (クレジット v)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nshow\nif <not <(costume [number v]) = [3]>> then\n    if <(costume [name v]) = [はじめる]> then\n        forever\n            go to [front v] layer\n        end\n    else\n        set size to (50) %\n        repeat until <(size) = [100]>\n            change size by (((100) - (size)) / (9))\n        end\n        repeat until <(スタート) = [1]>\n            if <(真の表示) = [1]> then\n                hide\n            else\n                show\n            end\n        end\n        delete this clone\n    end\nelse\n    go to [front v] layer\n    go to x: (0) y: (0)\n    wait until <<not <touching (mouse-pointer v)?>> and <mouse down?>>\n    set [真の表示 v] to [0]\n    delete this clone\nend\n\nwhen this sprite clicked\nif <(size) = [100]> then\n    if <(costume [number v]) = [1]> then\n        broadcast (選択画面 v)\n        delete this clone\n    end\n    if <(costume [number v]) = [2]> then\n        set [真の表示 v] to [1]\n        うい\n        switch costume to (クレジット v)\n    end\n    if <(costume [name v]) = [はじめる]> then\n        broadcast (START v)\n        delete this clone\n    end\nend\n\nwhen I receive [選択画面 v]\ndelete this clone\n\ndefine うい\nswitch costume to (クレジット表記しようねw v)\ncreate clone of (_myself_ v)\n\nwhen I receive [選択画面 v]\nwait (0.00001) seconds\ngo to x: (0) y: (-100)\nswitch costume to (はじめる v)\ncreate clone of (_myself_ v)\n\n@Stage4\n\ndefine 配置 (x) (y) (コスチューム) (動かす距離)\nset [+ v] to (動かす距離)\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    set rotation style [left-right v]\n    switch costume to (コスチューム1 v)\n    go to x: (((1) + (+X)) - (scroll x)) y: ((2) - (scroll y))\n    if <<(x position) = (((1) + (+X)) - (scroll x))> and <<(OK？) = [0]> and <(y position) = ((2) - (scroll y))>>> then\n        show\n    else\n        if <[0] < (OK？)> then\n            set size to (100) %\n            set [ghost v] effect to (0)\n            hide\n        end\n    end\n    switch costume to ((1) + (3))\n    if <[0] < (monster X)> then\n        point in direction (90)\n    else\n        point in direction (-90)\n    end\nend\n\nwhen I start as a clone\nset [+x v] to [0]\nset [monster x v] to [0]\nforever\n    repeat (+)\n        change [monster x v] by (1)\n        set [monster x v] to ((monster X) * (0.85))\n        change [+x v] by (monster X)\n        wait until <[-1] < (OK？)>\n    end\n    repeat (+)\n        change [monster x v] by (-1)\n        set [monster x v] to ((monster X) * (0.85))\n        change [+x v] by (monster X)\n        wait until <[-1] < (OK？)>\n    end\nend\n\nwhen I start as a clone\nset [ok？ v] to [0]\nforever\n    if <touching (prayer v)?> then\n        if <(y) < [0]> then\n            set [y v] to [18]\n            set [monster coin x v] to ((1) + (+X))\n            set [monster coin y v] to (2)\n            broadcast (monster coin v)\n            set [ok？ v] to [-1]\n            repeat (10)\n                change [ghost v] effect by (10)\n                change size by (5)\n            end\n            set [ok？ v] to [1]\n        else\n            どう\n            broadcast (初期化 v)\n        end\n    end\nend\n\nwhen I receive [monster v]\nset [ok？ v] to [0]\n\nwhen I receive [start v]\nhide\n配置 [500] [15] [1] [35]\n配置 [975] [300] [1] [25]\n配置 [3550] [-10] [2] [40]\n配置 [4444] [115] [3] [30]\n配置 [4630] [90] [4] [40]\n配置 [6500] [140] [2] [20]\n配置 [6700] [140] [1] [30]\n配置 [7300] [140] [3] [30]\n配置 [8000] [195] [4] [20]\n\ndefine どう\nif <not <(costume [number v]) = [1]>> then\n    if <(costume [number v]) = [2]> then\n        set [死亡状況 v] to [5]\n    end\n    if <(costume [number v]) = [3]> then\n        set [死亡状況 v] to [6]\n    end\n    if <(costume [number v]) = [4]> then\n        set [死亡状況 v] to [7]\n    end\n    if <(costume [number v]) = [5]> then\n        set [死亡状況 v] to [8]\n    end\n    wait (0.2) seconds\n    set [死亡状況 v] to [0]\nend\n\n@Stage7\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 ((1) + (3))\nend\n\nwhen I receive [start v]\nhide\n配置 [8750] [245] [1]\n\nwhen I start as a clone\nforever\n    if <touching (prayer v)?> then\n        set [！ v] to [1]\n        change [3 v] by (1)\n        wait (0) seconds\n        broadcast (K v)\n        stop [all v]\n    end\nend\n\n