【モバイル対応】Platformer!!～傾向の歴史～_[Mobile compatible] Platformer !! _ History of trends _

Instructions: 日本語は下\n＜English＞\nMove with the arrow keys. It also supports mobile !!The tendency of this work is that of Japan. It may differ from the trends in your country. Please note that. Also, if you can't read Japanese, please enjoy it by thinking that the Japanese behind you is the background. (This description uses Google Translate and may not be accurate.)\n＜日本語＞\n旗2回押し推奨。矢印キーで操作。モバイルにも対応してるよ!!クリアチェックしてるから安心してね!!\nこれは作者がScratchに参加したときからの傾向の歴史だよ!作者の記憶が改ざんされてたり(え？)傾向を見てなかった時があったから傾向1Pに何回も載ったのに出てない!!という方はコメント欄で優しく教えてね!!\n重い場合はこちら\nhttps://turbowarp.org/581515914

@Stage\n\nwhen flag clicked\nswitch backdrop to (背景6 v)\nwait (11) seconds\nswitch backdrop to (背景1 v)\nforever\n    play sound [あおいとりのうた　さばの味噌煮と牛乳　 v] until done\nend\n\nwhen I receive [感知 v]\nwait (1) seconds\nnext backdrop\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [17]> then\n        set [最終ステージか v] to [1]\n    end\nend\n\n@harunootozure2020 intro\n\nwhen flag clicked\nclear graphic effects\nhide\nswitch costume to (背景 v)\nset [変数 v] to [0]\nreset timer\nrepeat (4)\n    change [変数 v] by (1)\n    create clone of (_myself_ v)\n    next costume\nend\n\nwhen I start as a clone\nif <(変数) = [1]> then\n    set [ghost v] effect to (100)\n    show\n    wait until <(タイマー) > [2]>\n    go to [back v] layer\n    repeat (25)\n        change [ghost v] effect by (-4)\n    end\n    wait until <(タイマー) > [11]>\n    delete this clone\nelse\n    if <(変数) = [2]> then\n        go to x: (0) y: (-70)\n        wait until <(タイマー) > [3.3]>\n        go to [front v] layer\n        show\n        point in direction (90)\n        set [m v] to [0]\n        set size to (0) %\n        repeat (46)\n            set [m v] to (((m) * (0.75)) + (((130) - (size)) * (0.3)))\n            change size by (m)\n        end\n        repeat (145)\n            set x to ((([sin v] of (((タイマー) - (1)) * (80)) ) * (6)) + (0))\n            point in direction ((([sin v] of (((タイマー) - (1)) * (1000)) ) * (4)) + (90))\n        end\n        point in direction (90)\n        wait until <(タイマー) > [11]>\n        delete this clone\n    else\n        if <(変数) = [3]> then\n            go to x: (0) y: (60)\n            wait until <(タイマー) > [3.3]>\n            go to [front v] layer\n            show\n            point in direction (90)\n            set [m v] to [0]\n            set size to (0) %\n            repeat (46)\n                set [m v] to (((m) * (0.75)) + (((130) - (size)) * (0.3)))\n                change size by (m)\n            end\n            repeat (3)\n                set [m v] to [0]\n                set size to (130) %\n                point in direction (-90)\n                repeat (46)\n                    set [m v] to (((m) * (0.65)) + (((90) - (direction)) * (0.3)))\n                    turn right (m) degrees\n                end\n            end\n            wait until <(タイマー) > [11]>\n            delete this clone\n        else\n            if <(変数) = [4]> then\n                go to x: (0) y: (0)\n                set [ghost v] effect to (100)\n                wait until <(タイマー) > [10]>\n                go to [front v] layer\n                show\n                repeat (20)\n                    change [ghost v] effect by (-5)\n                end\n                wait (1) seconds\n                broadcast (始まる v)\n                repeat (20)\n                    change [ghost v] effect by (5)\n                end\n                delete this clone\n            end\n        end\n    end\nend\n\nwhen flag clicked\nplay sound [Starship v] until done\n\nwhen flag clicked\nタイマーをリセット\nforever\n    set [タイマー v] to (((days since 2000) - (リセット時の2000年からの日数)) * (86400))\nend\n\ndefine タイマーをリセット\nset [リセット時の2000年からの日数 v] to (days since 2000)\n\n@プレイヤー\n\nwhen flag clicked\nset [最終ステージか v] to [0]\nset [ｙ v] to [0]\nset [ｘ v] to [0]\n初期化\nhide\ngo to x: (-164) y: (-8)\nset rotation style [left-right v]\nforever\n    change [ｙ v] by (-1)\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>> then\n        point in direction (90)\n        change [ｘ v] by (1)\n    end\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>> then\n        point in direction (-90)\n        change [ｘ v] by (-1)\n    end\n    set [ｘ v] to ((ｘ) * (0.9))\n    change x by (ｘ)\n    if <<touching color (#0aff00)?> or <touching color (#ab3700)?>> then\n        change y by (6)\n    end\n    if <<touching color (#0aff00)?> or <touching color (#ab3700)?>> then\n        change y by (-6)\n        change x by ((ｘ) * (-1))\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>> then\n            set [ｙ v] to [15]\n            if <(ｘ) > [0]> then\n                set [ｘ v] to [-10]\n            else\n                set [ｘ v] to [10]\n            end\n        else\n            set [ｘ v] to [0]\n        end\n    end\n    if <<touching color (#0aff00)?> or <touching color (#ab3700)?>> then\n        change y by (6)\n    end\n    if <<touching color (#0aff00)?> or <touching color (#ab3700)?>> then\n        change y by (-6)\n        change x by ((ｘ) * (-1))\n        set [ｘ v] to [0]\n    end\n    if <(y position) < [-186]> then\n        初期化\n    end\n    if <<touching color (#ff0000)?> or <touching color (#ffa2a2)?>> then\n        初期化\n    end\n    if <(感知変数) = [1]> then\n        初期化\n    end\n    if <<(x position) > [200]> and <(最終ステージか) = [0]>> then\n        初期化\n        broadcast (感知 v)\n    end\n    change y by (ｙ)\n    if <<touching color (#0aff00)?> or <touching color (#ab3700)?>> then\n        change y by (() - (ｙ))\n        set [ｙ v] to [0]\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>> then\n            set [ｙ v] to [15]\n        end\n    end\nend\n\ndefine 初期化\nset [ｘ v] to [0]\nset [ｙ v] to [0]\ngo to x: (-164) y: (-8)\n\nwhen I receive [始まる v]\nshow\n\nwhen flag clicked\nrepeat until <(タイマー) > [11.8]>\n    初期化\nend\n\n@地面\n\nwhen flag clicked\nhide\nswitch costume to (コスチューム1 v)\n\nwhen I receive [次のステージ v]\nnext costume\n\nwhen I receive [始まる v]\nshow\n\n@NEXT\n\nwhen I receive [感知 v]\nnext costume\nset [感知変数 v] to [1]\nshow\ngo to x: (500) y: (0)\nglide (1) secs to x: (-36) y: (0)\nbroadcast (次のステージ v)\nwait (見せる時間) seconds\nglide (1) secs to x: (-530) y: (33)\nhide\nset [感知変数 v] to [0]\n\nwhen flag clicked\nset [見せる時間 v] to [0]\nset [感知変数 v] to [0]\nhide\nswitch costume to (コスチューム1 v)\n\nwhen I receive [感知 v]\nwait (0.0000000001) seconds\nif <(costume [name v]) = [nekopyon様!!]> then\n    set [見せる時間 v] to [7]\nelse\n    if <<<(costume [name v]) = [mochimochiG様!!]> or <(costume [name v]) = [teeeeeeen様!!]>> or <(costume [name v]) = [andmanju様!!]>> then\n        set [見せる時間 v] to [8.5]\n    else\n        if <<(costume [name v]) = [Pikurin様!!]> or <(costume [name v]) = [pocopocojohn様!!]>> then\n            set [見せる時間 v] to [5]\n        else\n            if <<<<(costume [name v]) = [harukimann様!!]> or <(costume [name v]) = [meron0gou様!!]>> or <(costume [name v]) = [Google-100様!!]>> or <(costume [name v]) = [1296-cat様!!]>> then\n                set [見せる時間 v] to [6.5]\n            else\n                set [見せる時間 v] to [4.5]\n            end\n        end\n    end\nend\n\n@舞い散る花びら\n\nwhen I start as a clone\nforever\n    if <<(タイマー) > [11]> or <[2] > (タイマー)>> then\n        delete this clone\n    end\nend\n\nwhen flag clicked\nset [ghost v] effect to (100)\nタイマーをリセット2\nwait until <(タイマー) > [2]>\nrepeat until <(タイマー) > [11]>\n    if <(タイマー) > [2.8]> then\n        go to x: (pick random (0) to (200)) y: (158)\n        repeat until <(タイマー) > [11]>\n            create clone of (_myself_ v)\n            wait (0.1) seconds\n            turn right (pick random (5) to (30)) degrees\n        end\n    end\nend\n\nwhen I start as a clone\nclear graphic effects\ngo to x: (pick random (50) to (200)) y: (pick random (30) to (150))\nrepeat until <(タイマー) > [12]>\n    change y by (-10)\n    change x by (-10)\n    turn right (pick random (5) to (30)) degrees\n    if <touching (_edge_ v)?> then\n        delete this clone\n    end\nend\n\ndefine タイマーをリセット2\nset [リセット時の2000年からの日数 v] to (days since 2000)\n\nwhen flag clicked\nタイマーをリセット2\n\n@スプライト1\n\nwhen flag clicked\nhide\nforever\n    reset timer\nend\n\nwhen [timer v] > (0.000000001)\nshow\nstop [all v]\n\n