*Autumn* a Platformer / #all #games

Instructions: New⇓\nhttps://scratch.mit.edu/projects/779400262/\n\n　*･゜･*:.｡.｡:*･"Aᴜᴛᴜᴍɴ Pʟᴀᴛғᴏʀᴍᴇʀ"･*:.｡. ｡:*･゜･*\nEᴀsʏ Vᴇʀsᴏɴ↓\nhttps://scratch.mit.edu/projects/732626499\n\n日本語は⤵\n\n›››Eɴɢʟɪsʜ‹‹‹\nHello!\nIt's @az229!\nThis time, I made a platformer!\nIts name is..."Autumn Platformer"!\n\n*Explanation*\n\n※Press the flag twice!\n\n[Difficulty] ★★★★☆　\n↑ It's quite difficult!\nCan you clear it?\n\n【How to move】\nᴡᴀsᴅ key, arrow keys\n\nTry to get World record!\nLet's go!\n\n\n›››日本語‹‹‹\nこんにちは！\n@az229です！\n今回は、プラットフォーマーを作りました！\nその名も..."秋プラットフォーマー"！\n\n*説明*\n\n※旗2度押し必須！\n\n【難易度】★★★★☆　\n↑結構難しめです！\nきみはクリアできるかな〜？\n\n【操作】\nᴡᴀsᴅキー，矢印キー\n\n目指せ！世界記録！\nいってらっしゃい！\n\nCʀᴇᴅɪᴛs\nIɴᴛʀᴏ  / @TimMcCool\nMᴏʙɪʟᴇ Mᴀʀᴋ / @alphabetica\nBᴜᴛᴛᴏɴ  / @YY-H\nBᴀᴄᴋɢʀᴏᴜɴᴅ /  @-glistr\nCʜᴀʀᴀᴄᴛᴇʀ ᴄᴏsᴛᴜᴍᴇ /  @-glistr\nMᴜsɪᴄ / @rikkie7 , @taka020115\n\n\n\n-Tags-\n#all #games #art #music #fun #autumn #platformer #mobile #new #az229 #thanksfor2k　※再共有※

@Stage\n\nwhen I receive [スタート v]\nstop all sounds\n\nwhen I receive [reset v]\nrepeat (50)\n    change [brightness v] effect by (2)\nend\n\nwhen flag clicked\nwait (0.05) seconds\nswitch backdrop to (背景1 v)\n\nwhen I receive [let's go v]\nset [music v] to [M]\nswitch backdrop to (背景3 v)\n\nwhen I receive [スタート v]\nset [music v] to [G]\nswitch backdrop to (backdrop　-glistr v)\nclear graphic effects\n\nforever\n    play sound [Lensko - Cetus \[NCS Release\]3 v] until done\nend\n\nwhen [timer v] > (0.01)\nswitch costume to (背景3 v)\nshow\ngo to x: (0) y: (345)\nforever\n    go to [front v] layer\n    change y by (((0) - (y position)) / (12))\nend\n\nwhen flag clicked\nset [q v] to [0]\nforever\n    change [q v] by (0.1)\n    wait (0.04) seconds\nend\n\n@Intro　TimMcCool\n\nwhen flag clicked\nset [a v] to [intro]\ngo to x: (0) y: (0)\nset size to (0) %\nhide\nwait (0.2) seconds\nClone\nswitch costume to (costume1 v)\nshow\nstart sound [Intro v]\nset [ghost v] effect to (100)\npoint in direction (-165)\nset [b v] to [0]\nrepeat (50)\n    turn right (((direction) - (90)) / (-3)) degrees\n    change [ghost v] effect by (-10)\n    set [b v] to (((b) * (0.7)) + (((size) - (70)) * (-0.15)))\n    change size by (b)\nend\nset [b v] to [0]\nrepeat (10)\n    change [b v] by (6)\n    change [ghost v] effect by (10)\n    turn right (((direction) - (-90)) / (-4)) degrees\n    change size by (((direction) - (0)) / (-4))\nend\nwait (3) seconds\nbroadcast (Let's go v)\n\ndefine Clone\nset [c v] to [bg]\ncreate clone of (_myself_ v)\nrepeat (20)\n    if <(pick random (1) to (4)) = [2]> then\n        switch costume to (costume3 v)\n    else\n        if <(pick random (1) to (2)) = [2]> then\n            switch costume to (costume2 v)\n        else\n            switch costume to (costume4 v)\n        end\n    end\n    set [c v] to (pick random (100) to (200))\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nif <(c) = [bg]> then\n    go to x: (0) y: (0)\n    show\n    set [ghost v] effect to (85)\n    set size to (0) %\n    forever\n        switch costume to (costume1 v)\n        change size by (((size) - (100)) / (-3.5))\n        change [ghost v] effect by (0.5)\n        switch costume to (costume5 v)\n    end\nelse\n    go to x: (0) y: (20)\n    show\n    set [ghost v] effect to (pick random (30) to (50))\n    set size to (pick random (10) to (50)) %\n    set [d v] to (pick random (1) to (360))\n    set [e v] to (([sin v] of (d) ) * (c))\n    set [f v] to (([cos v] of (d) ) * (c))\n    repeat (5)\n        change x by (((x position) - (e)) / (-4))\n        change y by (((y position) - (f)) / (-4))\n    end\n    set [g v] to (((x position) - (e)) / (-6))\n    set [h v] to (((y position) - (f)) / (-4))\n    forever\n        change [ghost v] effect by (1.2)\n        change y by (h)\n        change [h v] by (-0.5)\n        change x by (g)\n        turn right (g) degrees\n    end\nend\n\n@こいつだれ\n\nwhen flag clicked\nhide variable [time v]\nhide\n\ndefine 初期設定\nset rotation style [left-right v]\nset [y v] to [0]\nset [x v] to [0]\ngo to x: (-195) y: (0)\nswitch costume to (red v)\nset size to (100) %\nshow\n\nwhen I receive [スタート v]\nwait (2) seconds\nset [time v] to [0]\nrepeat until <(Stage) = [11]>\n    wait (1) seconds\n    change [time v] by (1)\nend\n\nwhen I receive [スタート v]\nforever\n    if <(Stage) = [11]> then\n        show variable [time v]\n    else\n        hide variable [time v]\n    end\nend\n\nwhen I start as a clone\nrepeat (10)\n    change [ghost v] effect by (10)\n    change size by (-3)\nend\ndelete this clone\n\nwhen I receive [スタート v]\nwait (2) seconds\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I receive [スタート v]\nwait (2) seconds\nshow\n初期設定\nforever\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <[0] < (mouse x)>>> then\n        switch costume to (1 v)\n        change [x v] by (1)\n    end\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < [0]>>> then\n        switch costume to (2 v)\n        change [x v] by (-1)\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 y by (-5)\n                            change x by ((x) * (-1))\n                            if <<key (up arrow v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>> then\n                                start sound [壁キック v]\n                                if <(x) < [0]> then\n                                    set [x v] to [10]\n                                else\n                                    set [x v] to [-10]\n                                end\n                                set [y v] to [15]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [y v] by (-1)\n    change y by (y)\n    if <touching (ステージ v)?> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>> then\n        if <touching (ステージ v)?> then\n            start sound [Jump v]\n            set [y v] to [15]\n        end\n    end\n    change y by (1)\n    if <<[230] < (x position)> and <[11] > (Stage)>> then\n        初期設定\n        broadcast (next v)\n    end\n    if <(y position) < [-175]> then\n        start sound [Oops v]\n        初期設定\n    end\n    if <touching (とげ v)?> then\n        start sound [Oops v]\n        初期設定\n    end\nend\n\n@ステージ\n\nwhen flag clicked\nhide\nset [stage v] to [1]\n\nwhen I receive [スタート v]\nwait (2) seconds\nshow\nforever\n    switch costume to (Stage)\nend\n\nwhen I receive [next v]\nchange [stage v] by (1)\n\nwhen I receive [スタート v]\nshow variable [stage v]\n\n@とげ\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\nwait (2) seconds\npoint in direction (90)\nshow\ngo to [front v] layer\nforever\n    switch costume to (Stage)\nend\n\n@もみじ\n\nwhen I start as a clone\nshow\nset [ghost v] effect to (0)\nset size to (pick random (1.01) to (100)) %\nset [ghost v] effect to (pick random (0) to (30))\ngo to x: (pick random (500) to (-30)) y: (pick random (-30) to (180))\nglide (pick random (2) to (5)) secs to x: (pick random (-240) to (240)) y: (pick random (-180.01) to (0))\nif <touching color (#995900)?> then\n    stamp\nend\ndelete this clone\n\nwhen I receive [let's go v]\nforever\n    create clone of (_myself_ v)\n    turn right (15) degrees\n    wait (1e-8) seconds\n    next costume\nend\n\nwhen flag clicked\nerase all\nhide\n\nwhen I receive [reset v]\nrepeat (50)\n    change [brightness v] effect by (2)\nend\nhide\n\nwhen I start as a clone\nwait (10) seconds\ndelete this clone\n\nwhen I start as a clone\nwait (10) seconds\ndelete this clone\n\nwhen I receive [スタート v]\nclear graphic effects\n\n@Button\n\nwhen I receive [let's go v]\nshow\n\nwhen I receive [let's go v]\nforever\n    if <touching (mouse-pointer v)?> then\n        set size to (120) %\n    else\n        set size to (100) %\n    end\nend\n\nwhen I receive [let's go v]\nwait (0.15) seconds\ngo to x: (-278) y: (-30)\ngo to [front v] layer\nshow\nrepeat (20)\n    change x by (((150) - (x position)) / (4))\nend\n\nwhen flag clicked\nhide\n\nwhen this sprite clicked\nstart sound [選択 v]\nbroadcast (Reset v)\n\nwhen I receive [reset / ok v]\nbroadcast (スタート v)\n\nwhen I receive [reset v]\nrepeat (50)\n    change [brightness v] effect by (2)\nend\nhide\nbroadcast (Reset / ok v)\n\nclear graphic effects\n\nwhen I receive [let's go v]\nforever\n    set y to ((-40) + (([sin v] of ((300) * (timer)) ) * (10)))\nend\n\n@Button2\n\nwhen I receive [let's go v]\nwait (0.15) seconds\ngo to x: (-278) y: (-130)\ngo to [front v] layer\nshow\nrepeat (20)\n    change x by (((150) - (x position)) / (4))\nend\n\nwhen flag clicked\nclear graphic effects\nhide\nif < (costume [name v]) contains [1]?> then\n    switch costume to (1 v)\nelse\n    switch costume to (0 v)\nend\n\nwhen I receive [let's go v]\nforever\n    if <touching (mouse-pointer v)?> then\n        set size to (120) %\n    else\n        set size to (100) %\n    end\nend\n\nwhen this sprite clicked\nstart sound [選択 v]\nnext costume\nwait until <not <mouse down?>>\nif < (costume [name v]) contains [1]?> then\n    switch costume to (0 v)\n    set volume to (0) %\nelse\n    switch costume to (1 v)\n    set volume to (100) %\nend\n\nwhen I receive [reset v]\nrepeat (50)\n    change [brightness v] effect by (2)\nend\nhide\n\nwhen I receive [スタート v]\nforever\n    if <(Music) = [G]> then\n        play sound [taka020115 v] until done\n    end\nend\n\nwhen I receive [let's go v]\nforever\n    if <(Music) = [M]> then\n        play sound [Menu　rikkie7 v] until done\n    end\nend\n\nwhen I receive [let's go v]\nforever\n    set y to ((-130) + (([sin v] of ((300) * (timer)) ) * (10)))\nend\n\n@題名\n\nwhen I receive [reset v]\nrepeat (50)\n    change [brightness v] effect by (2)\nend\nhide\n\nwhen I receive [let's go v]\nforever\n    set y to ((90) + (([sin v] of ((300) * (timer)) ) * (10)))\nend\n\nwhen I receive [let's go v]\ngo to x: (-50) y: (80)\ngo to [front v] layer\nset size to (5) %\nshow\nrepeat (23)\n    change size by (((80) - (size)) / (4))\nend\n\nwhen flag clicked\nclear graphic effects\nhide\n\nwhen I receive [let's go v]\ngo to x: (0) y: (0)\ngo to [front v] layer\nset size to (5) %\nshow\nrepeat (23)\n    change size by (((80) - (size)) / (4))\nend\n\n@スプライト2\n\n@Pop Up\n\nwhen flag clicked\nforever\n    if <key (any v) pressed?> then\n        set size to (110) %\n        wait until <not <key (any v) pressed?>>\n    end\nend\n\nwhen flag clicked\ngo to x: (0) y: (0)\nforever\n    change size by (((100) - (size)) / (5))\nend\n\nwhen flag clicked\ngo to x: (0) y: (0)\n\n@スプライト1\n\nwhen [timer v] > (0.01)\ngo to [front v] layer\nset size to (250) %\nshow\ngo to x: (-40) y: (0)\nset [縦 v] to [35]\nset [横 v] to [20]\nrepeat (10)\n    set [縦 v] to (((縦) * (0.75)) + (((0) - (x position)) / (8.5)))\n    set [横 v] to (((横) * (0.75)) + (((0) - (y position)) / (7)))\n    change x by (縦)\n    change y by (横)\nend\nrepeat (20)\n    set [縦 v] to (((縦) * (0.75)) + (((0) - (x position)) / (8.5)))\n    set [横 v] to (((横) * (0.75)) + (((0) - (y position)) / (5)))\n    change x by (縦)\n    change y by (横)\nend\n\n@停止画面\n\nwhen flag clicked\nforever\n    set [タイマー v] to (timer)\nend\n\nwhen [timer v] > (タイマー)\nhide variable [stage v]\nhide variable [time v]\ngo to [front v] layer\nset size to (100) %\nshow\nif <(costume [number v]) = [1]> then\n    go to x: (-40) y: (0)\n    set [brightness v] effect to (100)\n    set [縦 v] to [35]\n    set [横 v] to [20]\n    repeat (10)\n        change [brightness v] effect by (-10)\n        change size by (((130) - (size)) / (5))\n        set [縦 v] to (((縦) * (0.75)) + (((0) - (x position)) / (8.5)))\n        set [横 v] to (((横) * (0.75)) + (((0) - (y position)) / (7)))\n        change x by (縦)\n        change y by (横)\n    end\n    repeat (20)\n        change size by (((100) - (size)) / (5))\n        set [縦 v] to (((縦) * (0.75)) + (((0) - (x position)) / (8.5)))\n        set [横 v] to (((横) * (0.75)) + (((0) - (y position)) / (5)))\n        change x by (縦)\n        change y by (横)\n    end\nend\n\nwhen [timer v] > (タイマー)\nif <not <(♡&☆) = [11]>> then\n    broadcast (♡&☆ v)\nend\nforever\n    set [タイマー v] to (timer)\nend\n\nwhen flag clicked\nhide\nswitch costume to (コスチューム3 v)\n\n