Minecraft platformer #1

Instructions: Minecraftの世界で冒険に出よう！\n　　　　　洞窟に行ったりして\n　　　　　　　　　　　いろんな場所に出かけよう！\n操作方法\n◁・▷…左右に移動できます\n　　△…ジャンプができます\nSキー…初期化(リスポーン）できます\n結構こだわりました！いつもの platformerと一緒です\nぜひ他の platformerも見てください！\nなんか借りたけりゃ【remix】してください！\n=========================================\nクレジット/credit\n☆音楽/music @JTinaco\n☆アイデア参考/Idea reference @kuri-pa-2\n☆ブロック/block @griffpatch\n☆マインクラフトのロゴ/MINECRAFT wiki様\n☆スティーブ/Steve @massyuruumu1(俺氏)\n　⬆︎あのどっかに借りますコメがあると思うんだけど\n　　それ真似て自分でドット打ちしたやつだから！\n=========================================\n《めも》《掲示板》\n・あのステージ短くて…手抜きですッ！！((\n・もう作者はバグがあることが分かっているので\n　「うまった」などのコメントはおやめください…\n・マジで @kuri-pa-2様に感謝します！ありがとう！\n・ぜひ☆と♡とフォローよろしくお願い致します！\n・俺のこと覚えてくれえ！\n　　　マッシュルームか！くらいでいいからぁぁぁぁ！\n・「ニシマッシュ」フォローよろしく！\n　@nishintokoyasan《にしんとこやさん》\n　@massyuruumu1 《まっしゅるーむ１》\nにしんくんへ\nこれからも作品作り頑張ってね！\n自分はあんまり浮上できないけど、結構作品作ってるから、公開は遅れるかもしんないけど、自分は自分で頑張るからにしんくんはにしんくんでがんばってくれ！\n\nおねがい\nぼくはあんまり拡散できないから拡散よろしく☆！

@Stage\n\nwhen flag clicked\nswitch backdrop to (背景2 v)\nset volume to (50) %\nforever\n    play sound [Minecraft - Piano 1 v] until done\nend\n\nwhen I receive [背景変更 v]\nswitch backdrop to (ステージ4の時の背景 v)\n\nwhen I receive [背景もどせ v]\nswitch backdrop to (背景2 v)\n\n@E\n\nwhen flag clicked\nerase all\nswitch costume to (コスチューム1 v)\n\nforever\n\nwhen flag clicked\nforever\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n        wait (0.01) seconds\n        next costume\n        set volume to (20) %\n        play sound [歩き2 v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (left arrow v) pressed?> then\n        set volume to (20) %\n        play sound [歩き2 v] until done\n        point in direction (-90)\n        wait (0.01) seconds\n        next costume\n    end\nend\n\nwhen flag clicked\nif <key (down arrow v) pressed?> then\n    switch costume to (主人公2 v)\nelse\n    switch costume to (主人公1 v)\nend\n\nwhen flag clicked\nhide\n\nwhen flag clicked\n初期化\n\nwhen flag clicked\nreset timer\nforever\n    if <touching color (#b31e00)?> then\n        初期化\n        change [落ちた数 v] by (1)\n    end\nend\n\nwhen flag clicked\nrepeat until <(backdrop [number v]) = [16]>\n\ndefine 初期化\nset [x v] to [0]\nset [y v] to [0]\ngo to x: (-210) y: (-6)\nswitch costume to (主人公1 v)\n\nwait (0.1) seconds\n\nwhen I receive [開始 v]\nshow\nhide variable [x v]\nhide variable [y v]\n初期化\nset rotation style [left-right v]\nforever\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <(mouse x) > [0]>>> then\n        point in direction (90)\n        change [x v] by (1)\n    end\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < [0]>>> then\n        point in direction (-90)\n        change [x v] by (-1)\n    end\n    change x by (X)\n    set [x v] to ((X) * (0.9))\n    if <touching (block stage v)?> then\n        change y by (6)\n    end\n    if <touching (block stage v)?> then\n        change y by (-6)\n        change x by ((X) * (-1))\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > [0]>>> 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 [x v] to [0]\n        end\n    end\n    if <<touching color (#c23303)?> or <touching color (#ff0000)?>> then\n        初期化\n    end\n    change y by (Y)\n    if <touching (block stage v)?> then\n        change y by (() - (Y))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > [0]>>> then\n            set [y v] to [15]\n        end\n    end\n    if <<key (down arrow v) pressed?> or <<mouse down?> and <(mouse y) < [0]>>> then\n        switch costume to (主人公2 v)\n    else\n        switch costume to (主人公1 v)\n    end\n    if <key (s v) pressed?> then\n        初期化\n    end\nend\n\nwhen I receive [記録なしだった… v]\nforever\n    if <(backdrop [number v]) = [16]> then\n        say [記録なし…]\n    end\nend\n\nwhen I receive [記録を言って！ v]\nsay (Time)\nshow variable [タイム v]\n\nwhen I receive [次だよ！ v]\nhide\nwait (0.5) seconds\nshow\n初期化\n\nwhen flag clicked\nforever\n    if <<touching color (#f3ca34)?> or <touching color (#ff0000)?>> then\n        初期化\n    end\nend\n\nwhen flag clicked\nshow\nset size to (100) %\n\nforever\n    next costume\nend\n\nwhen I receive [次だよ！ v]\nhide\nwait (0.5) seconds\nshow\n\nwhen flag clicked\nforever\n    if <<not <key (right arrow v) pressed?>> or <not <key (left arrow v) pressed?>>> then\n        \n    end\nend\n\nswitch costume to (stand2 v)\n\nwhen flag clicked\nforever\n    if <touching color (#ff0000)?> then\n        初期化\n    end\nend\n\n@block Stage\n\nwhen flag clicked\ngo to [back v] layer\nswitch costume to (grass v)\nshow\n\nwhen I receive [次だよ！ v]\nhide\nnext costume\nwait (0.5) seconds\nshow\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [3]> then\n        broadcast (旗の位置動かせ v)\n    else\n        broadcast (旗の位置もどせ v)\n    end\n    if <(costume [name v]) = [Wood]> then\n        broadcast (背景変更 v)\n    else\n        broadcast (背景もどせ v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [9]> then\n        broadcast (旗を隠し大著思います v)\n    end\nend\n\n@サムネ\n\nwhen flag clicked\nhide\nbroadcast (開始 v)\n\nshow\nwait (0.5) seconds\n\nwhen flag clicked\ngo to x: (0) y: (0)\nforever\n    hide variable [タイム v]\nend\n\n@スプライト1\n\nwhen flag clicked\npoint in direction (0)\nglide (1) secs to x: (209) y: (152)\n\nwhen I receive [開始 v]\nrepeat until <(backdrop [number v]) = [16]>\n    turn right (10) degrees\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [16]> then\n        hide\n    end\nend\n\nwhen this sprite clicked\nnext backdrop\nforever\n    set [タイム v] to [なし]\n    broadcast (記録なしだった… v)\nend\n\nwhen flag clicked\nforever\n    hide\nend\n\n@記録管理\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [16]> then\n        if <(タイム) < [クラウドタイム]> then\n            set [タイム v] to (タイム)\n            if <(タイム) = [記録なしだった…]> then\n                set [タイム v] to [x]\n            end\n        end\n    end\nend\n\nwhen I receive [開始 v]\nset [タイム v] to [0]\nrepeat until <(backdrop [number v]) = [16]>\n    change [タイム v] by (1)\n    wait (1) seconds\n    if <(backdrop [number v]) = [16]> then\n        broadcast (記録を言う v)\n    end\nend\n\n@緑の旗\n\nwhen I receive [開始 v]\nhide\ngo to x: (202) y: (-87)\nreset timer\nshow\nforever\n    if <touching (プレイヤー v)?> then\n        broadcast (次だよ！ v)\n        next backdrop\n    end\nend\n\nwhen flag clicked\ngo to x: (202) y: (-87)\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <touching (e v)?> then\n        broadcast (次だよ！ v)\n        next backdrop\n        初期化\n    end\nend\n\nif <[] = [16]> then\nend\nif <[] = [16]> then\n\nwhen I receive [旗の位置動かせ v]\ngo to x: (204) y: (-137)\n\nwhen I receive [次だよ！ v]\nhide\nwait (0.5) seconds\nshow\n\nwhen I receive [旗の位置もどせ v]\ngo to x: (202) y: (-87)\n\nwhen I receive [旗を隠し大著思います v]\nhide\n\n@nextボタン\n\nwhen flag clicked\npoint in direction (0)\nglide (1) secs to x: (209) y: (152)\n\nwhen this sprite clicked\nnext backdrop\nforever\n    set [time v] to [なし]\n    broadcast (記録なしだった… v)\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [16]> then\n        hide\n    end\nend\n\nwhen I receive [開始 v]\nrepeat until <(backdrop [number v]) = [16]>\n    turn right (10) degrees\nend\n\n@記録感知器\n\nwhen flag clicked\nhide\n\nwhen I receive [開始 v]\nset [time v] to [0]\nrepeat until <(backdrop [number v]) = [16]>\n    change [time v] by (1)\n    wait (1) seconds\n    if <(backdrop [number v]) = [16]> then\n        broadcast (記録を言って！ v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [16]> then\n        if <(Time) < (☁ Time)> then\n            set [☁ time v] to (Time)\n            if <(Time) = [記録なしだった…]> then\n                set [☁ time v] to [x]\n            end\n        end\n    end\nend\n\n@Next!\n\nwhen I receive [次！ v]\nset [color v] effect to (pick random (-250) to (250))\nhide\nstart sound [High Whoosh v]\nclone [1]\nwait (0.05) seconds\nclone [2]\nwait (0.05) seconds\nclone [3]\nwait (0.05) seconds\nclone [4]\nwait (0.05) seconds\nclone [5]\n\ndefine clone (cloneid)\nswitch costume to (cloneid)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nshow\nif <<(costume [number v]) = [1]> or <<(costume [number v]) = [2]> or <<(costume [number v]) = [3]> or <<(costume [number v]) = [4]> or <(costume [number v]) = [5]>>>>> then\n    go to x: (468) y: (0)\n    repeat until <(round (x position)) = [0]>\n        change x by (((0) - (x position)) / (7))\n    end\nend\n\nwhen I start as a clone\nif <(costume [number v]) = [1]> then\n    wait (2.2) seconds\n    repeat until <[465] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [number v]) = [2]> then\n    wait (2.1) seconds\n    repeat until <[465] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [number v]) = [3]> then\n    wait (2) seconds\n    repeat until <[465] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [number v]) = [4]> then\n    wait (1.9) seconds\n    repeat until <[465] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [number v]) = [5]> then\n    wait (1.8) seconds\n    repeat until <[330] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\n\nwhen I receive [次 v]\nshow\nwait (0.5) seconds\n\nhide\n\nwhen flag clicked\ngo to x: (-2) y: (-3)\nhide\n\nwhen flag clicked\ngo to x: (-2) y: (-3)\nhide\n\n@next2\n\nwhen flag clicked\ngo to x: (-10) y: (11)\nhide\n\nwhen I receive [次だよ！ v]\nshow\nwait (0.5) seconds\nhide\n\n@next\n\nwhen flag clicked\ngo to x: (-2) y: (-3)\nhide\n\nwhen I receive [次 v]\nshow\nwait (0.5) seconds\nhide\n\n