Summer Platformer ー 夏のプラットフォーマー #all #game #games

Instructions: 日本語は下\n-------------------------------------------------------------------------\n<<How to play>>\nOperate with the arrow keys, WASD key, and tap.\nMobile compatible.\n\nThis is a summer platformer!\nI made it with the image of summer!\n\nNeedles and springs are for summer.\n\nLet's aim for clearing in the bright sun!\n\n<<⚠Notes⚠>>\n･ Never change the remix.\n･ Please stop using turbo mode. (If you use it, you will not be able to play)\n・ Please stop advertising.\n･ Please stop anti-comment.\n・ When borrowing, please borrow from the credit.\n・ If there are any bugs, please let us know in the comments.\n･ Scratch and new scratcher cannot break the world record.\n-------------------------------------------------------------------------\n矢印キー、WASDキー、タップで操作します。\nモバイル対応しています。\n\nこれは夏のプラットフォーマーです！\n夏のイメージで作りました！\n\n針やばねなどが夏のものになっています。\n\n眩しい太陽の下でクリアまで目指そう！\n\n<<⚠注意事項⚠>>\n･無変更リミックスは絶対にやめてください。\n･ターボモード使用はやめてください。(使用した場合、強制的に遊べなくなります)\n･アンチコメントはやめてください。\n･借りる場合、クレジットからお借りください。\n･バグがあった場合、コメントでお知らせください。\n･scratchにログインしていない方、new scratcherの方は世界記録を更新できません。\n-------------------------------------------------------------------------

@Stage\n\nwhen flag clicked\nforever\n    play sound [Nebula v] until done\nend\n\nwhen flag clicked\nhide variable [☁ 世界記録 v]\nhide variable [あなたのタイム v]\nset [あなたのタイム v] to [0]\nforever\n    if <(ステージ) = [13]> then\n        switch backdrop to (背景2 v)\n    else\n        switch backdrop to (背景1 v)\n    end\nend\n\nwhen flag clicked\nforever\n    set [turbo v] to [0]\n    wait (0.001) seconds\n    if <[3] < (Turbo)> then\n        show\n        set [変数2 v] to [1]\n        set [操作可能 v] to [0]\n        stop [all v]\n    else\n        hide\n        set [変数2 v] to [0]\n    end\nend\n\nwhen flag clicked\nforever\n    change [turbo v] by (1)\nend\n\nwhen flag clicked\nrepeat until <(ステージ) = [14]>\n    wait (1) seconds\n    change [あなたのタイム v] by (1)\nend\nif <(あなたのタイム) < (☁ 世界記録)> then\n    set [☁ 世界記録 v] to (あなたのタイム)\nend\n\nwhen I receive [next,end v]\nif <(ステージ) = [14]> then\n    show variable [あなたのタイム v]\n    show variable [☁ 世界記録 v]\nend\n\n@player\n\nwhen I receive [next,end v]\nset [操作可能 v] to [1]\n\ndefine OUT\nbroadcast (OUT v)\nstart sound [OUT v]\nset [操作可能 v] to [0]\nset [変数 v] to [0]\nset [y v] to [0]\nswitch costume to (正面向き v)\nrepeat (20)\n    change [ghost v] effect by (5)\nend\nwait (0.05) seconds\nset [操作可能 v] to [1]\ngo to x: (-209) y: (‐190)\nclear graphic effects\n\ndefine NEXT\ngo to x: (-209) y: (‐190)\nset [操作可能 v] to [0]\nset [y v] to [0]\nchange [ステージ v] by (1)\nbroadcast (NEXT v)\n\nwhen flag clicked\nshow\ngo [forward v] (1) layers\nset rotation style [left-right v]\npoint in direction (90)\ngo to x: (-209) y: (‐190)\nset [ステージ v] to [1]\nset [操作可能 v] to [1]\nset [変数 v] to [0]\nset [y v] to [0]\nforever\n    if <(操作可能) = [1]> then\n        if <<key (right arrow v) pressed?> or <<key (d v) pressed?> or <<mouse down?> and <[0] < (mouse x)>>>> then\n            change [変数 v] by (1)\n            switch costume to (右向き v)\n        end\n        if <<key (left arrow v) pressed?> or <<key (a v) pressed?> or <<mouse down?> and <(mouse x) < [0]>>>> then\n            change [変数 v] by (-1)\n            switch costume to (左向き v)\n        end\n        change x by (変数)\n        set [変数 v] to ((変数) * (0.9))\n    end\nend\n\nwhen flag clicked\nforever\n    if <(操作可能) = [1]> then\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 ((変数) * (-1.2))\n                                change y by (-5)\n                                if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>>> then\n                                    if <(変数) > [0]> then\n                                        set [変数 v] to [-6]\n                                    else\n                                        set [変数 v] to [6]\n                                    end\n                                    set [y v] to [10]\n                                    start sound [壁ジャンプ v]\n                                else\n                                    set [変数 v] to [0]\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n        change y by (-1)\n        if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>>> then\n            if <touching (地面 v)?> then\n                start sound [ジャンプ v]\n                set [y v] to [14]\n            end\n        end\n        change y by (y)\n        change [y v] by (-1)\n        if <touching (地面 v)?> then\n            change y by ((y) * (-1))\n            set [y v] to [0]\n        end\n    end\n    if <not <key (any v) pressed?>> then\n        switch costume to (正面向き v)\n    end\n    if <(x position) = [245]> then\n        NEXT\n    end\n    if <<touching (針\(スイカ\) v)?> or <<(y position) < [-180]> or <<touching (手裏剣みたいなやつ\(ヒトデ\) v)?> or <touching (巨大クワガタ v)?>>>> then\n        OUT\n    end\n    if <touching (ばね\(浮き輪\) v)?> then\n        set [y v] to [20]\n        start sound [ばねのやつ\(?\) v]\n        wait until <touching (ばね\(浮き輪\) v)?>\n    end\nend\n\n@影\n\nwhen flag clicked\nclear graphic effects\npoint in direction (50)\ngo [forward v] (1) layers\nshow\nforever\n    go to (player v)\nend\n\nwhen I receive [out v]\nrepeat (20)\n    change [ghost v] effect by (5)\nend\nwait (0.05) seconds\nclear graphic effects\n\n@地面\n\nwhen flag clicked\ngo [forward v] (3) layers\nshow\nforever\n    switch costume to (ステージ)\nend\n\n@NEXT\n\nwhen flag clicked\ngo to [front v] layer\nhide\n\nwhen I receive [next v]\nset [変数 v] to [0]\nset [y v] to [0]\nset [操作可能 v] to [0]\ngo to [front v] layer\nswitch costume to (1 v)\ncreate clone of (_myself_ v)\nswitch costume to (2 v)\ncreate clone of (_myself_ v)\nswitch costume to (3 v)\ncreate clone of (_myself_ v)\nswitch costume to (4 v)\ncreate clone of (_myself_ v)\nswitch costume to (5 v)\ncreate clone of (_myself_ v)\nstart sound [High Whoosh v]\n\nwhen I start as a clone\nshow\nif <(costume [number v]) = [1]> then\n    go to x: (-221) y: (166)\n    glide (0.3) secs to x: (0) y: (0)\n    wait (1) seconds\n    glide (0.3) secs to x: (-221) y: (166)\n    delete this clone\nend\nif <(costume [number v]) = [2]> then\n    go to x: (211) y: (166)\n    glide (0.3) secs to x: (0) y: (0)\n    wait (1) seconds\n    glide (0.3) secs to x: (211) y: (166)\n    delete this clone\nend\nif <(costume [number v]) = [3]> then\n    go to x: (211) y: (-166)\n    glide (0.3) secs to x: (0) y: (0)\n    wait (1) seconds\n    glide (0.3) secs to x: (211) y: (-166)\n    delete this clone\nend\nif <(costume [number v]) = [4]> then\n    go to x: (-221) y: (-166)\n    glide (0.3) secs to x: (0) y: (0)\n    wait (1) seconds\n    glide (0.3) secs to x: (-221) y: (-166)\n    delete this clone\nend\nif <(costume [number v]) = [5]> then\n    go to [front v] layer\n    go to x: (0) y: (-238)\n    go to [front v] layer\n    wait (0.15) seconds\n    go to [front v] layer\n    glide (0.15) secs to x: (0) y: (0)\n    wait (1) seconds\n    glide (0.15) secs to x: (0) y: (238)\n    broadcast (NEXT,END v)\n    delete this clone\nend\n\n@針(スイカ)\n\nwhen flag clicked\ngo [forward v] (3) layers\nshow\nforever\n    switch costume to (ステージ)\nend\n\n@ばね(浮き輪)\n\nwhen flag clicked\ngo [forward v] (3) layers\nshow\nforever\n    switch costume to (ステージ)\nend\n\n@手裏剣みたいなやつ(ヒトデ)\n\nwhen flag clicked\ngo [forward v] (3) layers\nshow\nforever\n    switch costume to (ステージ)\nend\n\nwhen flag clicked\npoint in direction (90)\nshow\nforever\n    turn left (4.5) degrees\nend\n\nwhen flag clicked\npoint in direction (90)\nshow\nforever\n    if <(ステージ) = [12]> then\n        go [forward v] (4) layers\n        go to x: (0) y: (20)\n        go [forward v] (4) layers\n        glide (1.5) secs to x: (0) y: (-110)\n        go [forward v] (4) layers\n        wait (0.4) seconds\n        go [forward v] (4) layers\n        glide (1.5) secs to x: (0) y: (20)\n        go [forward v] (4) layers\n        wait (0.4) seconds\n    end\n    if <(ステージ) = [6]> then\n        go [backward v] (1) layers\n        go to x: (0) y: (30)\n    end\nend\n\n@巨大クワガタ\n\nwhen flag clicked\nswitch costume to (1 v)\nforever\n    if <(ステージ) = [13]> then\n        wait (0.11) seconds\n        next costume\n    else\n        switch costume to (1 v)\n    end\nend\n\nwhen flag clicked\ngo [forward v] (3) layers\nforever\n    if <(ステージ) = [13]> then\n        show\n        go to x: (0) y: (10)\n    else\n        hide\n    end\nend\n\nchange [ステージ v] by (-1)\n\n@太陽\n\ndefine セミの鳴き声を鳴らす\nstart sound (pick random (1) to (10))\n\nwhen flag clicked\nset [cos v] to [0]\ngo [backward v] (1) layers\ngo to x: (196) y: (168)\nset size to (110) %\nset volume to (100) %\nshow\nforever\n    change [cos v] by (8)\nend\n\nwhen flag clicked\nforever\n    wait (pick random (8) to (10)) seconds\n    セミの鳴き声を鳴らす\nend\n\nwhen flag clicked\nforever\n    change size by ([cos v] of (cos) )\nend\n\n@テロップ\n\nwhen flag clicked\ngo [forward v] (3) layers\ngo to x: (0) y: (0)\nforever\n    if <(ステージ) = [14]> then\n        show\n    else\n        hide\n    end\nend\n\n@❤,☆,フォロー\n\nwhen flag clicked\nhide\nforever\n    wait (pick random (10) to (15)) seconds\n    表示\n    wait (5) seconds\n    非表示\nend\n\ndefine 表示\nshow\ngo to [front v] layer\ngo to x: (125) y: (189)\nstart sound [決定、ボタン押下7 v]\nrepeat (7)\n    change y by (((135) - (y position)) / (2))\nend\nrepeat (15)\n    change y by (((156) - (y position)) / (4.5))\nend\n\ndefine 非表示\nrepeat (10)\n    change y by (((135) - (y position)) / (3))\nend\nrepeat (7)\n    change y by (((189) - (y position)) / (2))\nend\nhide\n\n@ひまわり\n\nwhen flag clicked\nforever\n    go to [back v] layer\n    go to x: (0) y: (0)\nend\n\nwhen flag clicked\nshow\nforever\n    switch costume to (ステージ)\nend\n\n@サムネ\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset [ghost v] effect to (100)\nshow\nforever\n    go to [front v] layer\nend\n\ngo to x: (0) y: (0)\nshow\nclear graphic effects\ngo to [front v] layer\nhide variable [☁ 世界記録 v]\nhide variable [あなたのタイム v]\n\n