【Platformer】アニメ！×プラットフォーマー

Instructions:  https://scratch.mit.edu/projects/990461674 \n　　　　　★☆Anime!×Platformer☆★　　　\n　　English\n▶Can be operated with iPad or PC.\nI worked really hard, so please spread the word ❤ and ⭐!\n▶Highest Records @ProjectZProduction 27seconds!\n　　　★☆アニメ！×プラットフォーマー☆★\n　　￤日本語￤\n▶アイパットまたはPCで操作できます。\n　頑張ったので,❤と⭐と拡散よろしくお願いします!\n  ▶ 最高記録：@ProjectZProductionさん　27秒！\n　　@daizuma-tatsudora様、♡&☆！？\n　　@nigirimaru様、♡&☆！？\n　　　\n　　　English&日本語\nAnime：アニメ 推しの子,進撃の巨人,呪術廻戦,僕のヒーローアカデミア　マッシュル\n　Oshinoko,Shingekinokyozin,Jujutukaisen,Bokunohi-ro-akademia Massyuru\n    　　　❤+⭐happy(´▽｀)\n‐‐‐‐‐クレジット ‐‐‐‐‐\nBGM: flay away\n背景、キャラ選択の参考：@YY-H 様\n音：効果音ラボ様\nマッシュ：@hetagu_123様\nProgram：@mikankundazo様\n\n 拡散( ｀・∀・´)ﾉﾖﾛｼｸね‼返信します。\n　　　　　　　Tag⋆タグ\n#Platformer     #Anime     #follow    #haku-0089　#KAKUSAN    #all  #games #all #games\n　　\n(・∀・)ﾝ? \n　U^ｪ^Uﾜﾝｯ!\n(=^・^=)ﾆｬー\n　　　(^O^)ﾌｫﾛｰｼﾃﾈ!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n❤+⭐×100=add stage!　ステージ追加‼\n❤+⭐=150=Create a scrolling version of this project :)　このプロジェクトのスクロール版作ります‼\n と、いうことで❤と⭐お願いしまs((殴\n　\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nこれを観たあなた！コメントに\n　「I LOVE プラットフォーマー」と、言ってください。いいことがあるかもしれませんよぉ～,,,！（多分です)　

@Stage\n\nwhen flag clicked\nstart sound [始まるℤ v]\n\nset volume to (100) %\nrepeat (20)\n    change [ghost v] effect by (5)\nend\nbroadcast (intro v)\nwait (5) seconds\nclear graphic effects\n\nforever\n    play sound [プラットフォーマーの曲 v] until done\nend\n\nwait (1) seconds\n\n@軽量\n\n@playerプレイヤー\n\nwhen I receive [suta-to  v]\nset volume to (100) %\n\nwhen flag clicked\nhide\nset size to (70) %\ngo to x: (-220) y: (50)\nset [ghost v] effect to (100)\ngo to [back v] layer\n\nwhen I start as a clone\nrepeat (9)\n    change [ghost v] effect by (7)\n    change size by (-5.2)\nend\ndelete this clone\n\nwhen flag clicked\nset [time v] to [0]\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nset [ゲームモード🎮 v] to [1]\nif <(キャラクター) = [1]> then\n    switch costume to (2 v)\n    broadcast (あ v)\nend\nif <(キャラクター) = [2]> then\n    switch costume to (3 v)\n    broadcast (い v)\nend\nif <(キャラクター) = [3]> then\n    switch costume to (4 v)\n    broadcast (う v)\nend\nif <(キャラクター) = [4]> then\n    switch costume to (5 v)\n    broadcast (え v)\nend\nif <(キャラクター) = [5]> then\n    switch costume to (6 v)\n    broadcast (お v)\nend\nwait (1) seconds\nshow\nwait (1.1) seconds\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\nset rotation style [left-right v]\npoint in direction (90)\nset [x v] to [0]\nset [y v] to [0]\nforever\n    if <<touching (障害物 v)?> or <touching (障害物2 v)?>> then\n        start sound [死 v]\n        repeat (10)\n            change [ghost v] effect by (10)\n        end\n        clear graphic effects\n        go to x: (-210) y: (100)\n    end\n    if <<<(x position) > (mouse x)> and <mouse down?>> or <key (left arrow v) pressed?>> then\n        create clone of (_myself_ v)\n        change [xのやつ v] by (-1)\n        point in direction (-90)\n    end\n    if <<<(mouse x) > (x position)> and <mouse down?>> or <key (right arrow v) pressed?>> then\n        create clone of (_myself_ v)\n        change [xのやつ v] by (1)\n        point in direction (90)\n    end\n    set [xのやつ v] to ((xのやつ) * (0.9))\n    change x by (xのやつ)\n    if <touching (地面 v)?> then\n        change y by (1)\n        if <touching (地面 v)?> then\n            change y by (1)\n            if <touching (地面 v)?> then\n                change y by (1)\n                if <touching (地面 v)?> then\n                    change y by (1)\n                    if <touching (地面 v)?> then\n                        change y by (1)\n                        if <touching (地面 v)?> then\n                            change x by ((xのやつ) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <<(mouse y) > (y position)> and <mouse down?>>> then\n                                start sound [ジャンプの時の効果音 v]\n                                if <(xのやつ) > [0]> then\n                                    set [xのやつ v] to [-7]\n                                else\n                                    set [xのやつ v] to [7]\n                                end\n                                set [ｙだー v] to [15]\n                            else\n                                set [xのやつ v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (-1)\n    if <touching (地面 v)?> then\n        if <<key (up arrow v) pressed?> or <<(mouse y) > (y position)> and <mouse down?>>> then\n            set [ｙだー v] to [16.3]\n            start sound [ジャンプの時の効果音 v]\n        end\n    end\n    change y by (1)\n    change [ｙだー v] by (-1)\n    change y by (ｙだー)\n    if <touching (地面 v)?> then\n        change y by ((ｙだー) * (-1))\n        set [ｙだー v] to [0]\n    end\n    if <(x position) > [230]> then\n        broadcast (next v)\n        start sound [シュシュ v]\n        wait (0.5) seconds\n        go to x: (-216) y: (50)\n    end\n    if <<touching (ボインバネ v)?> or <touching (ボインバネ2 v)?>> then\n        start sound [Jump v]\n        set [ｙだー v] to [20]\n    end\nend\n\nwhen flag clicked\nset [timeタイム v] to [0]\n\nwhen I receive [レッツゴー⤴start✰✰ v]\n\nchange [timeタイム v] by (1)\nset [timeタイム v] to [0]\nshow variable [☁ 世界記録🌎 v]\nshow variable [timeタイム v]\nrepeat until <([costume # v] of [地面 v]) = [10]>\nif <<(TIMEタイム) < (☁ 世界記録🌎)> or <(☁ 世界記録🌎) = [0]>> then\n    set [世界記録🌎 v] to (TIMEタイム)\nend\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nwait (2) seconds\nshow variable [time v]\nset [time v] to [0]\nrepeat until <([costume # v] of [地面 v]) = [13]>\n    change [time v] by (1)\n    wait (1) seconds\nend\n\n@障害物\n\nwhen flag clicked\n\nwhen I receive [next v]\nnext costume\n\nforever\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nhide\nwait (0.2) seconds\nswitch costume to (0 v)\nwait (1) seconds\nshow\n\nwhen flag clicked\nhide\n\n@地面\n\nwhen I receive [あ v]\n\nwait (0.5) seconds\nnext costume\nif <(costume [number v]) = [1]> then\n    broadcast (1 v)\nend\nif <(costume [number v]) = [2]> then\n    broadcast (2 v)\nend\nif <(costume [number v]) = [3]> then\n    broadcast (3 v)\nend\nif <(costume [number v]) = [5]> then\n    broadcast (4 v)\nend\nif <(costume [number v]) = [4]> then\n    broadcast (5 v)\nend\nif <(costume [number v]) = [6]> then\n    broadcast (6 v)\nend\nif <(costume [number v]) = [7]> then\n    broadcast (7 v)\nend\nif <(costume [number v]) = [8]> then\n    broadcast (8 v)\nend\nif <(costume [number v]) = [9]> then\n    broadcast (9 v)\nend\nif <(costume [number v]) = [10]> then\n    broadcast (10 v)\nend\nif <(costume [number v]) = [11]> then\n    broadcast (11 v)\nend\nif <(costume [number v]) = [12]> then\n    broadcast (12 v)\nend\n\nwhen flag clicked\nswitch costume to (0 v)\nset [ghost v] effect to (100)\n\nwhen flag clicked\nset [time v] to [0]\nhide variable [time v]\nhide variable [☁ world record v]\n\nwhen I receive [レッツゴー⤴start✰✰ v]\n\nrepeat until <(costume [number v]) = [11]>\n    wait (1) seconds\n    change [time v] by (1)\n    if <(costume [number v]) = [11]> then\n        show variable [time v]\n        show variable [☁ world record v]\n        wait (10) seconds\n        hide variable [☁ world record v]\n        hide variable [time v]\n        if <(time) < (☁ world record)> then\n            set [☁ world record v] to (time)\n        end\n    end\nend\n\nwhen flag clicked\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\n\nwhen I receive [next v]\nnext costume\n\nwhen flag clicked\nswitch costume to (0 v)\n\ngo to [front v] layer\n\n@サムネ❄\n\nwhen [timer v] > (たいまー)\nstart sound [サムネの音 v]\ngo to [front v] layer\nshow\nset [pixelate v] effect to (100)\nset [ghost v] effect to (100)\nrepeat (10)\n    change [pixelate v] effect by (-10)\n    change [ghost v] effect by (-10)\nend\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nreset timer\nforever\n    set [たいまー v] to (timer)\nend\n\nwhen [timer v] > (たいまー)\nshow\n\n@NEXT「次」\n\nwhen I receive [next v]\nset [動く v] to [0]\nstart sound [Coin v]\nshow\nswitch costume to (次のステージ v)\nrepeat (5)\n    next costume\nend\nwait (1) seconds\nrepeat (5)\n    next costume\nend\nset [動く v] to [1]\nhide\nbroadcast (next Stage v)\n\ngo to [front v] layer\n\nwhen flag clicked\nhide\n\n@音楽\n\nwhen I receive [ホームhome v]\nplay sound [ルンルンるん v] until done\n\nwhen I receive [お v]\nstop all sounds\nwait (2.89) seconds\nplay sound [Bling-Bang-Bang-Born  v] until done\n\nwhen I receive [あ v]\nstop all sounds\nwait (2.89) seconds\nplay sound [YOASOBI  Idol \(アイドルEnglish Ver v] until done\n\nwhen I receive [い v]\nstop all sounds\nwait (2.89) seconds\nplay sound [King Gnu - 逆夢 v] until done\n\nwhen I receive [う v]\nstop all sounds\nwait (2.89) seconds\nplay sound [進撃の巨人 OPフル 心臓を捧げよ v] until done\n\nwhen I receive [え v]\nstop all sounds\nwait (2.89) seconds\nplay sound [ピースサイン v] until done\n\n@太陽\n\nwhen flag clicked\nshow\nset size to (100) %\nforever\n    go to [back v] layer\n    change [太陽☀ v] by (9.65)\n    change size by ([cos v] of (太陽☀) )\nend\n\n@キャラ選択\n\nwhen flag clicked\nhide\nset [キャラクター v] to [1]\ngo to x: (18) y: (79)\n\nwhen I receive [ホームhome v]\nshow\nrepeat until <(タイトル画面だー) = [0]>\n    if <(キャラクター) = [1]> then\n        switch costume to (キャラクター1 v)\n    end\n    if <(キャラクター) = [2]> then\n        switch costume to (キャラクター2 v)\n    end\n    if <(キャラクター) = [3]> then\n        switch costume to (キャラクター3 v)\n    end\n    if <(キャラクター) = [4]> then\n        switch costume to (キャラクター4 v)\n    end\n    if <(キャラクター) = [5]> then\n        switch costume to (キャラクター5 v)\n    end\nend\nhide\n\n@紹介？\n\nwhen flag clicked\nshow\nset [ghost v] effect to (0)\nrepeat (30)\n    change [ghost v] effect by (3)\nend\nhide\nbroadcast (ホームhome v)\n\n@キャラクター次\n\nwhen flag clicked\nhide\nswitch costume to (ボタン🔘 v)\ngo to x: (-51) y: (42)\n\nwhen I receive [ホームhome v]\nshow\nrepeat until <(タイトル画面だー) = [0]>\n    set [brightness v] effect to (0)\n    if <<touching (mouse-pointer v)?> and <not <(詳細・switch✰) = [1]>>> then\n        set [brightness v] effect to (10)\n        if <mouse down?> then\n            wait until <not <mouse down?>>\n            start sound [次 v]\n            change [キャラクター v] by (-1)\n            if <(キャラクター) = [0]> then\n                set [キャラクター v] to [5]\n            end\n        end\n    end\nend\nhide\n\n@キャラクター次2\n\nwhen flag clicked\nhide\nswitch costume to (ボタン🔘 v)\ngo to x: (128) y: (40)\n\nwhen I receive [ホームhome v]\nshow\nrepeat until <(タイトル画面だー) = [0]>\n    set [brightness v] effect to (0)\n    if <<touching (mouse-pointer v)?> and <not <(詳細・switch✰) = [1]>>> then\n        set [brightness v] effect to (10)\n        if <mouse down?> then\n            wait until <not <mouse down?>>\n            start sound [次の音 v]\n            change [キャラクター v] by (1)\n            if <(キャラクター) = [6]> then\n                set [キャラクター v] to [1]\n            end\n        end\n    end\nend\nhide\n\n@STARTボタン\n\nwhen flag clicked\nhide\ngo to x: (15) y: (28)\nset [タイトル画面だー v] to [1]\n\nwhen I receive [ホームhome v]\nset [タイトル画面だー v] to [1]\nset [ボタンswitch🔘 v] to [1]\nshow\nset x to (113)\nrepeat (6)\n    change x by ((50) / (-3))\nend\nrepeat until <(タイトル画面だー) = [0]>\n    set size to (100) %\n    if <touching (mouse-pointer v)?> then\n        repeat until <(size) = [115]>\n            change size by (5)\n        end\n        wait until <<mouse down?> or <not <touching (mouse-pointer v)?>>>\n        if <mouse down?> then\n            play sound [決定ボタンを押す53 v] until done\n            set [タイトル画面だー v] to [0]\n            broadcast (レッツゴー⤴START✰✰ v)\n        end\n        repeat until <(size) = [100]>\n            change size by (-5)\n        end\n    end\nend\nhide\n\ngo to [front v] layer\n\n@タイトル画面のバック\n\nwhen flag clicked\ngo to x: (0) y: (0)\nshow\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nwait (0.32) seconds\nhide\n\n@障害物2\n\nwhen flag clicked\nhide\ngo to [back v] layer\nforever\n    turn right (5) degrees\nend\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nhide\nforever\n    if <([costume # v] of [地面 v]) = [11]> then\n        show\n    end\n    if <([costume # v] of [地面 v]) = [12]> then\n        hide\n    end\nend\n\n@Time\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nshow\ngo to [front v] layer\n\nwhen flag clicked\nhide\ngo to [front v] layer\n\n@ボインバネ\n\nwhen flag clicked\nhide\nswitch costume to (1 v)\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nhide\nforever\n    if <([costume # v] of [地面 v]) = [12]> then\n        show\n    end\n    if <([costume # v] of [地面 v]) = [13]> then\n        hide\n    end\nend\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nswitch costume to (1 v)\nforever\n    if <touching (playerプレイヤー v)?> then\n        repeat (3)\n            next costume\n        end\n        repeat (3)\n            switch costume to ((costume [number v]) - (1))\n        end\n    end\nend\n\n@ボインバネ2\n\nwhen flag clicked\nhide\nswitch costume to (1 v)\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nhide\nforever\n    if <([costume # v] of [地面 v]) = [12]> then\n        show\n    end\n    if <([costume # v] of [地面 v]) = [13]> then\n        hide\n    end\nend\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nswitch costume to (1 v)\nforever\n    if <touching (playerプレイヤー v)?> then\n        repeat (3)\n            next costume\n        end\n        repeat (3)\n            switch costume to ((costume [number v]) - (1))\n        end\n    end\nend\n\n@㌰・㌥・㌧・㌫など\n\nwhen flag clicked\nhide\ngo to [back v] layer\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nhide\nforever\n    if <([costume # v] of [地面 v]) = [11]> then\n        show\n    end\n    if <([costume # v] of [地面 v]) = [12]> then\n        hide\n    end\nend\n\nturn right (5) degrees\n\nforever\n\n@❤⭐follow要求\n\nwhen flag clicked\nhide\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nwait (1.5) seconds\ncreate clone of (_myself_ v)\ngo to x: (152) y: (250)\nswitch costume to (ぐれー v)\nset size to (40) %\npoint in direction (90)\nshow\nstart sound [Water Drop v]\nrepeat (30)\n    change y by (((145) - (y position)) / (4))\nend\nrepeat (3)\n    next costume\n    wait (0.75) seconds\nend\nrepeat (30)\n    change y by (((220) - (y position)) / (4))\nend\nhide\n\nwhen I start as a clone\ngo to x: (66) y: (92)\nset [ghost v] effect to (100)\nswitch costume to (マウス v)\ngo to [front v] layer\nset size to (45) %\npoint in direction (90)\nshow\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\nrepeat (20)\n    change x by (((115) - (x position)) / (4))\n    change y by (((140) - (y position)) / (4))\nend\nwait (0.05) seconds\nrepeat (20)\n    change x by (((156) - (x position)) / (4))\nend\nwait (0.05) seconds\nrepeat (20)\n    change x by (((195) - (x position)) / (4))\nend\nrepeat (20)\n    change x by (((195) - (x position)) / (4))\nend\nwait (0.05) seconds\nrepeat (20)\n    change x by (((229) - (x position)) / (4))\n    change y by (((95) - (y position)) / (4))\nend\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nset [ghost v] effect to (0)\ndelete this clone\n\nwhen I receive [音◯ v]\nrepeat (20)\n    change volume by (-5)\nend\n\nwhen I receive [音 v]\nrepeat (20)\n    change volume by (5)\nend\n\nwhen I receive [レッツゴー⤴start✰✰ v]\nwait (2.6) seconds\nplay sound [Click v] until done\nwait (0.5) seconds\nplay sound [Click v] until done\nwait (0.5) seconds\nplay sound [Click v] until done\n\nwhen this sprite clicked\nstart sound [決定ボタンを押す53 v]\n\n