何の変哲もない、ごく普通のplatformer

Instructions: 何の変哲もない、ごく普通のplatformerです！\n\n・矢印キーorタッチでプレイヤーを動かして、右を目指しましょう！\n・マグマ（赤）に触れると戻されます！\n・オレンジ色に触れると大ジャンプ！\n・下向き矢印キーを押すと（画面の下側をタッチすると）しゃがめます！\n\n作者の最高記録...45秒\n\nちなみにエイプリルフール記念プロジェクト\n\nもう遅いでしょうが、一応。\n・再共有ではありません\nプロジェクト番号が小さいので勘違いされた方がいますが、最近「作る」ボタンを押したプロジェクトだと傾向に乗らない、と小耳にはさんだので、こうなりました。\n\n・宣伝スタジオについて\nはい、使いました。ちょっとアドオン使ってみたかったんですけどね(((\n後は野となれ山となれ！で使ったんですけど、こうなるとは思わなかった...\nちなみにアドオン使ったところバグったのでなんか中途半端な人数しか招待できませんでした（招待されて迷惑に思ったフォロワーの方すみません）\nてか誰が傾向乗って嬉しいって言った？\n今回はいろんな人に見てもらうための「手段」として傾向に乗せた（とは言っても乗る確証はなかった）からね...\n\n・なんか使い回しとか言ってる人いますが\nこれでも色使いとかタイトルとか色々考えたんですけどね…まあNEXT以外はほぼプログラム組んでないから何も言えないんですけどね...\nステージは自作なんですけどね...\nNEXT作るのもかなり頑張ったんですけどね…\nNEXTに関してはプログラムだって組んだし…\nこれでもこういうところ凝ったんだよ...ゴミだけど...\nオリジナリティが無いなんて言わないで…\nあとクオリティ低いっていう人いるけど、それただのアンチと同レベルだよね？\n\n・プログラム盗んでステージ変えただけじゃん\nそのステージ変えるのが大変なんですよ...\nあとデザイン考えるのも大変なんです。\n私にとっては。\n\n・ちょっと言いたい。\n宣伝スタジオ使うのがダメな可能性があるのは認めるけどさぁ…\nなんで報告しないのかね…\nしても効果なかったなら宣伝スタジオは良いってことになると思うのだが\nあと傾向は「面白い作品が乗る場所」じゃなくて「人気がある作品が乗る場所」なんだからさ、乗ったからすごいとは思えないんだよ。\nだからさぁ、宣伝スタジオ使ってまで傾向乗って楽しいの？っていうのは的外れなんだよなぁ...\nそもそも誰が楽しいって言った？\n\n\n\n…予想はしてたけどさ、まだコレ覚えてる人いたんだ\n主に悪い意味で。

@Stage\n\nwhen flag clicked\nswitch backdrop to (コスチューム5 v)\nforever\n    play sound [帰り道 v] until done\nend\n\nwhen I receive [game start! v]\nswitch backdrop to (背景6 v)\n\n@スプライト1\n\nwhen flag clicked\nset [ghost v] effect to (100)\nhide\nbroadcast (game start! v)\n\nwhen [timer v] > (0)\nset [ghost v] effect to (100)\nclear graphic effects\nshow\n\nwhen I receive [終わり v]\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\n\n@地面\n\nwhen flag clicked\nhide\n\nwhen [timer v] > (0)\nhide\n\nwhen I receive [クリア v]\nshow variable [time v]\nadd (time) to [ログ v]\n\nwhen I receive [ねくすとぉしゅーりょー v]\nrepeat (5)\n    change [ghost v] effect by (-20)\nend\n\nwhen I receive [ねくすとぉ v]\nrepeat (10)\n    change [ghost v] effect by (10)\nend\n\nwhen I receive [game start! v]\ngo to [front v] layer\nshow\ngo to x: (0) y: (0)\nforever\n    switch costume to (ステージ)\nend\n\nwhen I receive [game start! v]\nhide variable [time v]\nwait until <(costume [number v]) = [1]>\nrepeat until <(costume [number v]) = [11]>\n    change [time v] by (1)\n    wait (0.99) seconds\nend\n\n@ばね\n\nwhen I receive [game start! v]\nshow\nforever\n    go to x: (0) y: (-125)\n    switch costume to (ステージ)\nend\n\nwhen flag clicked\nhide\n\nwhen [timer v] > (0)\nhide\nhide variable [time v]\n\nwhen I receive [ねくすとぉ v]\nrepeat (10)\n    change [ghost v] effect by (10)\nend\n\nwhen I receive [ねくすとぉしゅーりょー v]\nrepeat (5)\n    change [ghost v] effect by (-20)\nend\n\n@マグマ\n\nwhen flag clicked\nhide\n\nwhen [timer v] > (0)\nhide\n\nwhen I receive [ねくすとぉ v]\nrepeat (10)\n    change [ghost v] effect by (10)\nend\n\nwhen I receive [ねくすとぉしゅーりょー v]\nrepeat (5)\n    change [ghost v] effect by (-20)\nend\n\nwhen I receive [game start! v]\nset [time v] to [0]\nshow\ngo to x: (0) y: (0)\nforever\n    switch costume to (ステージ)\nend\n\n@プレイヤー\n\nwhen flag clicked\nforever\n    reset timer\nend\n\nwhen [timer v] > (0)\nhide\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <<(ステージ) = [11]> and <(y position) > [181]>> then\n        broadcast (へー v)\n    end\nend\n\nwhen [r v] key pressed\ngo to x: (-200) y: (0)\n\nwhen I receive [game start! v]\nclear graphic effects\nset size to (70) %\nwait (0.01) seconds\nset rotation style [left-right v]\npoint in direction (90)\ngo to [front v] layer\nset [x v] to [0]\nset [y v] to [0]\nset [ステージ v] to [1]\nclear graphic effects\ngo to x: (-200) y: (0)\nshow\nforever\n    if <<<key (a v) pressed?> or <key (left arrow v) pressed?>> or <<(mouse x) < (x position)> and <mouse down?>>> then\n        change [x v] by (-1)\n        point in direction (-90)\n    end\n    if <<<key (d v) pressed?> or <key (right arrow v) pressed?>> or <<(x position) < (mouse x)> and <mouse down?>>> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.92))\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 (1)\n                            if <touching (地面 v)?> then\n                                change x by ((0) - (x))\n                                change y by (-5)\n                                if <<<key (w v) pressed?> or <key (up arrow v) pressed?>> or <<[0] < (mouse y)> and <mouse down?>>> then\n                                    if <[0] < (x)> then\n                                        set [x v] to [-10]\n                                    else\n                                        set [x v] to [10]\n                                    end\n                                    set [y 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    end\n    change [y v] by (-1)\n    change y by (y)\n    if <touching (地面 v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    change y by (-2)\n    if <<<<key (w v) pressed?> or <key (up arrow v) pressed?>> or <<[0] < (mouse y)> and <mouse down?>>> and <touching (地面 v)?>> then\n        start sound [jump-cute1 v]\n        set [y v] to [15]\n    end\n    change y by (1)\n    if <<(y position) < [-165]> or <touching (マグマ v)?>> then\n        start sound [Teleport2 v]\n        repeat (15)\n            change [ghost v] effect by (5)\n            change [brightness v] effect by (5)\n        end\n        hide\n        clear graphic effects\n        go to x: (-200) y: (0)\n        set [x v] to [0]\n        set [y v] to [0]\n        show\n    end\n    if <[239] < (x position)> then\n        if <not <<(ステージ) = [12]> or <(ステージ) = [11]>>> then\n            hide\n            clear graphic effects\n            go to x: (-200) y: (0)\n            set [x v] to [0]\n            set [y v] to [0]\n            broadcast (ねくすとぉ v) and wait\n            show\n            if <(ステージ) = [11]> then\n                broadcast (クリア v)\n            end\n        else\n            if <(ステージ) = [11]> then\n                change [ステージ v] by (1)\n                go to x: (-200) y: (0)\n            end\n        end\n    end\nend\n\nwhen I receive [game start! v]\nforever\n    if <<<key (down arrow v) pressed?> or <key (s v) pressed?>> or <<(mouse y) < [-50]> and <mouse down?>>> then\n        switch costume to (コスチューム2 v)\n    else\n        switch costume to (コスチューム1 v)\n    end\nend\n\nwhen I receive [game start! v]\nforever\n    if <touching (ばね v)?> then\n        start sound [jump-anime1 v]\n        set [y v] to [22.5]\n    end\nend\n\n@intro\n\ndefine ドーナツ‼\nset pen color to (#5fb6c0)\nset pen size to (80)\npen down\nset [変数 v] to [50]\nrepeat (15)\n    set pen (transparency v) to (80)\n    change pen size by (30)\n    change [変数 v] by (30)\n    go to x: (0) y: (0)\nend\nset [2 v] to [80]\nset pen size to (80)\nshow\nrepeat (20)\n    set pen color to (#5fb6c0)\n    set pen size to (変数)\n    change [変数 v] by (30)\n    set pen (transparency v) to (80)\n    go to x: (0) y: (0)\n    set pen color to (#e5f2f3)\n    set pen size to (2)\n    set pen (transparency v) to (0)\n    go to x: (0) y: (0)\n    change [2 v] by (30)\nend\n\ndefine なんだこれ\nset pen size to (10000)\npen down\nset pen color to (#e6f3f4)\nrepeat (10)\n    change pen (saturation v) by ((45) / (10))\n    change pen (brightness v) by (-2)\n    go to x: (0) y: (0)\nend\nset pen color to (#5fb6c0)\ngo to x: (0) y: (0)\n\ndefine ポワン【逆】\nset pen color to (#5fb6c0)\npen down\nrepeat (5)\n    erase all\n    change pen (transparency v) by (10)\n    go to x: (0) y: (0)\nend\nbroadcast (ねくすとぉしゅーりょー v)\nrepeat (5)\n    erase all\n    change pen (transparency v) by (10)\n    go to x: (0) y: (0)\nend\n\nwhen I receive [ねくすとぉ v]\n\nset pen (transparency v) to (0)\ngo to x: (0) y: (0)\nerase all\nset size to (100) %\nswitch costume to (コスチューム2 v)\nhide\nstart sound [Water Drop v]\nドーナツ‼\nwait (0.5) seconds\nなんだこれ\nswitch costume to (コスチューム1 v)\nchange [ステージ v] by (1)\nhide\nポワン【逆】\n\nwhen flag clicked\nhide\nerase all\npen up\n\n@Outro\n\nwhen I start as a clone\npen up\nclear graphic effects\nif <(クローンID) > [10]> then\n    switch costume to (join [シーン切り替え] (letter (2) of (クローンID)))\n    set size to (100) %\n    point in direction (-90)\n    go to x: (0) y: (-380)\n    if <(クローンID) = [11]> then\n        go to x: (0) y: (-250)\n    else\n        if <(クローンID) = [12]> then\n            go to x: (0) y: (-350)\n        else\n            go to x: (0) y: (-450)\n        end\n    end\n    go to [front v] layer\n    show\n    repeat (20)\n        change y by (((y position) * (-1)) / (7))\n    end\n    wait (0.75) seconds\n    delete this clone\nend\nif <(クローンID) < [4]> then\n    if <(クローンID) > [0]> then\n        switch costume to (join [シーン切り替え] (クローンID))\n        set size to (100) %\n        go to x: (0) y: (380)\n        go to [front v] layer\n        show\n        repeat (30)\n            change y by (((y position) * (-1)) / (8))\n        end\n        go to [back v] layer\n        delete this clone\n    else\n        show\n        go to [front v] layer\n        switch costume to (ありがとう！ v)\n        go to x: (0) y: (350)\n        set size to (200) %\n        set [brightness v] effect to (70)\n        repeat (17)\n            change y by (((y position) * (-1.3)) / (6))\n        end\n        glide (0.05) secs to x: (0) y: (-1)\n        repeat (20)\n            change y by ((y position) * (0.3))\n        end\n        delete this clone\n    end\nelse\n    set size to (100) %\n    wait until <(timer) > [2]>\n    show\n    if <(クローンID) = [10]> then\n        switch costume to (バック v)\n        go to [back v] layer\n        show\n        wait until <(timer) > [91]>\n        broadcast (終わり v)\n        delete this clone\n    else\n        set [ghost v] effect to (100)\n        if <(クローンID) = [4]> then\n            switch costume to (マーク v)\n            go to x: (105) y: (-120)\n            repeat (20)\n                change [ghost v] effect by (-5)\n            end\n            point in direction (90)\n            repeat until <(timer) > [91]>\n                go to x: (105) y: (y position)\n                turn right ([cos v] of ((timer) * (393)) ) degrees\n                change y by ([cos v] of ((timer) * (200)) )\n            end\n            repeat (50)\n                change [ghost v] effect by (2)\n                turn right ([cos v] of ((timer) * (393)) ) degrees\n                change y by ([cos v] of ((timer) * (200)) )\n            end\n            delete this clone\n        end\n        if <(クローンID) = [5]> then\n            switch costume to (ありがとう！ v)\n            go to x: (105) y: (-70)\n            repeat (20)\n                change [ghost v] effect by (-5)\n            end\n            point in direction (90)\n            repeat until <(timer) > [91]>\n                go to x: (105) y: (y position)\n                turn right ([cos v] of ((timer) * (393)) ) degrees\n                change y by ([cos v] of ((timer) * (200)) )\n            end\n            repeat (50)\n                change [ghost v] effect by (2)\n                turn right ([cos v] of ((timer) * (393)) ) degrees\n                change y by ([cos v] of ((timer) * (200)) )\n            end\n            delete this clone\n        end\n        if <(クローンID) = [6]> then\n            switch costume to (アイコン v)\n            go to x: (105) y: (90)\n            repeat (20)\n                change [ghost v] effect by (-5)\n            end\n            point in direction (90)\n            repeat until <(timer) > [91]>\n                turn right ([cos v] of ((timer) * (393)) ) degrees\n            end\n            repeat (50)\n                change [ghost v] effect by (2)\n                turn right ([cos v] of ((timer) * (393)) ) degrees\n            end\n            delete this clone\n        end\n        if <(クローンID) = [7]> then\n            switch costume to (おすすめのプロジェクト v)\n            go to x: (-125) y: (-90)\n            repeat (20)\n                change [ghost v] effect by (-5)\n            end\n            wait until <(timer) > [91]>\n            repeat (50)\n                change [ghost v] effect by (2)\n            end\n            delete this clone\n        end\n        if <(クローンID) = [8]> then\n            switch costume to (新しいプロジェクト v)\n            go to x: (-125) y: (90)\n            repeat (20)\n                change [ghost v] effect by (-5)\n            end\n            wait until <(timer) > [91]>\n            repeat (50)\n                change [ghost v] effect by (2)\n            end\n            delete this clone\n        end\n        if <(クローンID) = [9]> then\n            switch costume to (ユーザー名 v)\n            go to x: (105) y: (0)\n            repeat (20)\n                wait until <(timer) > [1.5]>\n                show\n                change [ghost v] effect by (-5)\n            end\n            wait until <(timer) > [91]>\n            repeat (50)\n                change [ghost v] effect by (2)\n            end\n            delete this clone\n        end\n    end\nend\n\nwhen I receive [outro! v]\nset [変数a v] to [0]\nset [変数b v] to [0]\nstart sound [Vexento - Tevo2 v]\ngo to x: (0) y: (0)\npoint in direction (90)\nset size to (100) %\nhide\n\nwhen I receive [outro! v]\nwait (0.7) seconds\nクローン [1]\nwait (0.05) seconds\nクローン [2]\nwait (0.05) seconds\nクローン [3]\nクローン [0]\n\nwhen I receive [outro! v]\nrepeat until <(timer) > [0.8]>\n    erase all\nend\npen down\nrepeat until <(timer) > [1.8]>\n    set pen color to (#5db8e6)\n    set pen size to (10000)\n    go to x: (0) y: (0)\nend\nrepeat until <(timer) > [98]>\n    set pen size to (50)\n    set pen color to (#abe3f9)\n    pen down\n    set [変数a v] to [50]\n    repeat (15)\n        set pen (transparency v) to (0)\n        set pen size to (変数a)\n        change [変数a v] by (25)\n        go to x: (0) y: (0)\n    end\n    set [変数b v] to [80]\n    set pen size to (80)\n    repeat (25)\n        set pen color to (#abe5f9)\n        set pen size to (変数a)\n        change [変数a v] by (25)\n        set pen (transparency v) to (0)\n        go to x: (0) y: (0)\n        set pen color to (#bce9fb)\n        set pen size to (変数b)\n        set pen (transparency v) to (0)\n        go to x: (0) y: (0)\n        change [変数b v] by (25)\n    end\nend\n\ndefine クローン (クローンid)\nset [クローンid v] to (クローンid)\ncreate clone of (_myself_ v)\n\nwhen I receive [outro! v]\nクローン [4]\nクローン [5]\nクローン [6]\nクローン [7]\nクローン [8]\nクローン [9]\nクローン [10]\n\nwhen I receive [outro! v]\nクローン [11]\nクローン [12]\nクローン [13]\n\nwhen [timer v] > (0)\n\nchange [outro v] by (1)\nif <(outro) = [1]> then\n    broadcast (outro! v)\nend\n\nwhen flag clicked\nset [outro v] to [0]\n\n@next\n\nwhen I start as a clone\npen up\nclear graphic effects\nif <(クローンID) > [10]> then\n    switch costume to (join [シーン切り替え] (letter (2) of (クローンID)))\n    set size to (100) %\n    point in direction (90)\n    go to x: (0) y: (-380)\n    if <(クローンID) = [11]> then\n        go to x: (0) y: (250)\n    else\n        if <(クローンID) = [12]> then\n            go to x: (0) y: (350)\n        else\n            go to x: (0) y: (450)\n        end\n    end\n    go to [front v] layer\n    show\n    repeat (20)\n        change y by (((y position) * (-1)) / (7))\n    end\n    wait (0.3) seconds\n    delete this clone\nend\nif <(クローンID) < [4]> then\n    if <(クローンID) > [0]> then\n        switch costume to (join [シーン切り替え] (クローンID))\n        set size to (100) %\n        point in direction (-90)\n        go to x: (0) y: (-380)\n        go to [front v] layer\n        show\n        repeat (30)\n            change y by (((y position) * (-1)) / (8))\n        end\n        go to [back v] layer\n        delete this clone\n    else\n        point in direction (90)\n        show\n        go to [front v] layer\n        switch costume to (ありがとう！ v)\n        go to x: (0) y: (-350)\n        set size to (200) %\n        set [brightness v] effect to (70)\n        repeat (17)\n            change y by (((y position) * (-1.3)) / (6))\n        end\n        glide (0.05) secs to x: (0) y: (-1)\n        repeat (20)\n            change y by ((y position) * (0.3))\n        end\n        delete this clone\n    end\nend\nif <(クローンID) = [5]> then\n    go to [front v] layer\n    switch costume to (コスチューム2 v)\n    set size to (20) %\n    broadcast (ねくすとぉしゅーりょー v)\n    repeat (20)\n        switch costume to (コスチューム3 v)\n        change size by ((size) / (7))\n        switch costume to (コスチューム2 v)\n    end\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    delete this clone\nend\n\nwhen I receive [ねくすとぉ v]\nstart sound [Rip v]\n\nwhen I receive [ねくすとぉ v]\nwait (0.1) seconds\nクローン [1]\nwait (0.05) seconds\nクローン [2]\nwait (0.05) seconds\nクローン [3]\nクローン [0]\nchange [ステージ v] by (1)\n\nwhen I receive [ねくすとぉ v]\ngo to [front v] layer\nhide\nerase all\nwait (0.3) seconds\nshow\nswitch costume to (コスチューム1 v)\nwait (1) seconds\nクローン [5]\nwait (0.5) seconds\nhide\n\ndefine クローン (クローンid)\nset [クローンid v] to (クローンid)\ncreate clone of (_myself_ v)\n\nwhen I receive [ねくすとぉ v]\nクローン [11]\nクローン [12]\nクローン [13]\n\nwhen flag clicked\nhide\n\nwhen [timer v] > (0)\nstop [other scripts in sprite v]\nhide\nstop [this script v]\n\n