Godzilla platformer/ゴジラ　プラットフォーマー
@Stage\n\nwhen flag clicked\nswitch backdrop to (背景1 v)\n\nwhen I receive [next v]\nnext backdrop\n\nwhen flag clicked\nwait (8) seconds\nset volume to (50) %\nforever\n    play sound (pick random (1) to (6)) until done\nend\n\n@少しでも軽量化\n\n@Godzilla\n\nwhen I start as a clone\ndelete this clone\n\nwhen I receive [\[intro\]end v]\nshow\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\nset rotation style [left-right v]\npoint in direction (90)\nset [x2 v] to [0]\nset [y2 v] to [0]\nset [player: x v] to [0]\nset [player: y v] to [0]\nforever\n    if <(y position) < [-170]> then\n        start sound [crash v]\n        repeat (10)\n            change [ghost v] effect by (7)\n        end\n        clear graphic effects\n        go to x: (-210) y: (100)\n    end\n    if <touching (spike v)?> then\n        start sound [crash v]\n        repeat (10)\n            change [ghost v] effect by (7)\n            change [pixelate v] effect by (7)\n            change [brightness v] effect by (7)\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        change [x2 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        change [x2 v] by (1)\n        point in direction (90)\n    end\n    set [x2 v] to ((X2) * (0.9))\n    change x by (X2)\n    if <<touching (road- v)?> or <touching (地面 v)?>> then\n        change y by (1)\n        if <<touching (road- v)?> or <touching (地面 v)?>> then\n            change y by (1)\n            if <<touching (road- v)?> or <touching (地面 v)?>> then\n                change y by (1)\n                if <<touching (road- v)?> or <touching (地面 v)?>> then\n                    change y by (1)\n                    if <<touching (road- v)?> or <touching (地面 v)?>> then\n                        change y by (1)\n                        if <<touching (road- v)?> or <touching (地面 v)?>> then\n                            change x by ((X2) * (-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 <(X2) > [0]> then\n                                    set [x2 v] to [-7]\n                                else\n                                    set [x2 v] to [7]\n                                end\n                                set [y2 v] to [15]\n                            else\n                                set [x2 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 (road- v)?> or <touching (地面 v)?>> then\n        if <<key (up arrow v) pressed?> or <<(mouse y) > (y position)> and <mouse down?>>> then\n            set [y2 v] to [16.3]\n            start sound [ニュッ v]\n        end\n    end\n    change y by (1)\n    change [y2 v] by (-1)\n    change y by (Y2)\n    if <<touching (road- v)?> or <touching (地面 v)?>> then\n        change y by ((Y2) * (-1))\n        set [y2 v] to [0]\n    end\n    if <(x position) > [230]> then\n        if <not <(ぱざ) = [11]>> then\n            broadcast (next v)\n            start sound [Rip v]\n            wait (0.5) seconds\n            go to x: (-216) y: (50)\n        end\n    end\nend\n\nwhen flag clicked\nhide\nset size to (30) %\ngo to x: (-220) y: (50)\nset [ghost v] effect to (100)\nforever\n    go to [back v] layer\nend\n\nwhen [1 v] key pressed\nswitch costume to (godzilla 1962/kinggoji v)\nplay sound [1960-1973 Godzilla Roars2 v] until done\n\nwhen [2 v] key pressed\nswitch costume to (godzilla 2001 idle v)\nplay sound [Godzilla 2001 Roar v] until done\n\nwhen [3 v] key pressed\nswitch costume to (godzilla 1984 v)\nplay sound [Godzilla 1984 Roars v] until done\n\nwhen [4 v] key pressed\nswitch costume to (shin godzilla v)\nplay sound [1960-1973 Godzilla Roars2 v] until done\n\nwhen [5 v] key pressed\nswitch costume to (godzilla 2021 v)\nplay sound [GvK Godzilla Roar v] until done\n\nwhen [6 v] key pressed\nswitch costume to (godzilla 2004 v)\nplay sound [Godzilla 2004 Roars v] until done\n\nwhen [7 v] key pressed\nswitch costume to (godzilla 1965 v)\nplay sound [Godzilla 1962-1975 Roars v] until done\n\nwhen [8 v] key pressed\nswitch costume to (godzilla 1994 v)\nplay sound [Godzilla 1994 Roar v] until done\n\nwhen [9 v] key pressed\nswitch costume to (burning godzilla v)\nplay sound [Burning Rage v] until done\n\nwhen [0 v] key pressed\nswitch costume to (original godzilla v)\nplay sound [Burning Rage v] until done\n\nwhen this sprite clicked\nnext costume\n\nwhen flag clicked\nforever\n    if <<key (space v) pressed?> and <(costume [number v]) = [1]>> then\n        switch costume to (godzilla 1962/kinggoji2 v)\n        play sound [Atomic Breath v] until done\n        switch costume to (godzilla 1962/kinggoji v)\n    end\n    if <<key (space v) pressed?> and <(costume [number v]) = [2]>> then\n        switch costume to (atomic breath release v)\n        play sound [Godzilla, MK Atomic Breath Recreation v] until done\n        switch costume to (godzilla 2001 idle v)\n    end\n    if <<key (space v) pressed?> and <(costume [number v]) = [3]>> then\n        switch costume to (godzilla 2 v)\n        play sound [Godzilla 1984 breath v] until done\n        switch costume to (godzilla 1984 v)\n    end\n    if <<key (space v) pressed?> and <(costume [number v]) = [4]>> then\n        switch costume to (shin godzilla2 v)\n        play sound [Shin Godzilla - Atomic Heat Ray SFX3 v] until done\n        switch costume to (shin godzilla v)\n    end\n    if <<key (space v) pressed?> and <(costume [number v]) = [5]>> then\n        switch costume to (godzilla 3 v)\n        play sound [Godzilla vs v] until done\n        switch costume to (godzilla 2021 v)\n    end\n    if <<key (space v) pressed?> and <(costume [number v]) = [6]>> then\n        switch costume to (godzilla 4 v)\n        play sound [Godzilla 2004 Millennium Ray v] until done\n        switch costume to (godzilla 2004 v)\n    end\n    if <<key (space v) pressed?> and <(costume [number v]) = [7]>> then\n        switch costume to (godzilla 5 v)\n        play sound [Atomic Breath2 v] until done\n        switch costume to (godzilla 1965 v)\n    end\n    if <<key (space v) pressed?> and <(costume [number v]) = [8]>> then\n        switch costume to (godzilla 6 v)\n        play sound [Heisei godzilla atomic breath sound v] until done\n        switch costume to (godzilla 1994 v)\n    end\n    if <<key (space v) pressed?> and <(costume [number v]) = [9]>> then\n        switch costume to (godzilla 1995 v)\n        play sound [Spiral Ray Sound-Effects \(1993-2004\) v] until done\n        switch costume to (burning godzilla v)\n    end\nend\n\nwhen flag clicked\nswitch costume to (godzilla 1962/kinggoji v)\n\nwhen I receive [start v]\nforever\n    set [pan left/right v] effect to ((y position) / ((x position) / (2)))\n    set volume to ((y position) / ((x position) / (2))) %\nend\n\n@地面\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\nhide\ngo to [back v] layer\n\nwhen I receive [\[intro\]end v]\nshow\n\nwhen I receive [next v]\nnext costume\n\n@CORONA\n\nwhen flag clicked\nshow\ngo to [back v] layer\n\nwhen I receive [\[intro\]end v]\nhide\n\n@Ocean\n\nwhen flag clicked\nhide\nforever\n    if <([costume name v] of [地面 v]) = [コスチューム11]> then\n        go to [back v] layer\n        show\n    else\n        hide\n    end\nend\n\n@NEXT\n\nwhen I receive [next v]\nset [pixelate v] effect to (100)\nset [brightness v] effect to (100)\nset [whirl v] effect to (100)\nshow\nrepeat (10)\n    change [pixelate v] effect by (-10)\n    change [brightness v] effect by (-10)\n    change [whirl v] effect by (-10)\nend\nwait (1) seconds\nhide\nset [pixelate v] effect to (100)\nset [brightness v] effect to (100)\nset [whirl v] effect to (100)\n\nwhen flag clicked\nhide\n\n@thumbnail\n\nwhen flag clicked\nset [ghost v] effect to (100)\nforever\n    go to [front v] layer\nend\n\n@☆&♡\n\nwhen I start as a clone\nshow\nset [ghost v] effect to (100)\nif <(costume [number v]) = [1]> then\n    forever\n        if <touching (mouse-pointer v)?> then\n            set [ハート v] to [1]\n            start sound [決定ボタンを押す v]\n            stop [this script v]\n        end\n    end\nend\nif <(costume [number v]) = [2]> then\n    forever\n        if <touching (mouse-pointer v)?> then\n            set [星 v] to [1]\n            start sound [決定ボタンを押す v]\n            stop [this script v]\n        end\n    end\nend\nif <(costume [number v]) = [3]> then\n    clear graphic effects\n    go to x: (60) y: (208)\n    glide (0.8) secs to x: (60) y: (120)\n    wait (0.8) seconds\n    glide (0.8) secs to x: (60) y: (208)\n    delete this clone\nend\n\nwhen I receive [start v]\nhide\nset [ハート v] to [0]\nset [星 v] to [0]\ngo to x: (0) y: (0)\nswitch costume to (ハート v)\ncreate clone of (_myself_ v)\nswitch costume to (星 v)\ncreate clone of (_myself_ v)\nforever\n    if <((ハート) + (星)) = [2]> then\n        switch costume to (コスチューム3 v)\n        create clone of (_myself_ v)\n        stop [this script v]\n    end\nend\n\n@r\n\nwhen flag clicked\nhide\ngo to x: (-6) y: (105)\n\nswitch costume to (reminder v)\ngo to x: (0) y: (105)\nshow\ngo to [front v] layer\nrepeat (9)\n    change y by (-6)\nend\nrepeat (5)\n    change y by (3)\nend\nrepeat (5)\n    change y by (-1)\nend\nwait (2) seconds\nrepeat (15)\n    change y by (7)\nend\nhide\n\nwhen I receive [start v]\nhide\ngo to [front v] layer\nforever\n    wait (pick random (15) to (20)) seconds\n    switch costume to (reminder v)\n    go to x: (0) y: (105)\n    show\n    go to [front v] layer\n    repeat (9)\n        change y by (-6)\n    end\n    repeat (5)\n        change y by (3)\n    end\n    repeat (5)\n        change y by (-1)\n    end\n    wait (2) seconds\n    repeat (15)\n        change y by (7)\n    end\n    hide\nend\n\n@spike\n\nwhen flag clicked\nset size to (80) %\ngo to x: (53) y: (-38)\nswitch costume to (コスチューム1 v)\nhide\nforever\n    go to [back v] layer\nend\n\nwhen I receive [start v]\nshow\n\nwhen I receive [next v]\nnext costume\n\n@intro\n\nwhen I start as a clone\nif <(cloneID) = [logo]> then\n    show\n    set [clone_dir v] to [360]\n    switch costume to (bit v)\n    set size to (1200) %\n    switch costume to (logo v)\n    repeat until <[101] > (size)>\n        switch costume to (bit v)\n        change size by (((65) - (size)) / (6.9))\n        change [clone_dir v] by (((90) - (clone_dir)) / (6.9))\n        point in direction (clone_dir)\n        switch costume to (logo v)\n    end\n    repeat until <[66] > (size)>\n        change size by (((65) - (size)) / (6.9))\n        change [clone_dir v] by (((90) - (clone_dir)) / (6.9))\n        point in direction (clone_dir)\n    end\n    set [clone_dir v] to [0.5]\n    repeat until <(size) > [100]>\n        change [clone_dir v] by ((clone_dir) / (2))\n        change size by (clone_dir)\n        turn right ((clone_dir) / (-12)) degrees\n    end\n    repeat (7)\n        switch costume to (bit v)\n        change [clone_dir v] by ((clone_dir) / (2))\n        change size by (clone_dir)\n        turn right ((clone_dir) / (-12)) degrees\n        switch costume to (logo v)\n    end\n    hide\n    switch costume to (square1 v)\n    set [cloneid v] to [square2]\n    create clone of (_myself_ v)\n    switch costume to (square2 v)\n    set [cloneid v] to [square3]\n    create clone of (_myself_ v)\n    set [cloneid v] to [kirbyzaz]\n    create clone of (_myself_ v)\n    set [cloneid v] to [back3]\n    create clone of (_myself_ v)\n    repeat (8)\n        set [clone_size v] to [50]\n        set [cloneid v] to [square1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [back2]\n        create clone of (_myself_ v)\n        broadcast (\[INTRO\]size v)\n        switch costume to (square1 v)\n        wait (0.561) seconds\n    end\n    broadcast (\[INTRO\]spin v)\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [back]> then\n    show\n    set [clone_dir v] to [360]\n    switch costume to (bit v)\n    set size to (1200) %\n    switch costume to (blackbar1 v)\n    repeat until <[175] > (size)>\n        switch costume to (bit v)\n        change size by (((174) - (size)) / (6.9))\n        change [clone_dir v] by (((65) - (clone_dir)) / (6.9))\n        point in direction (clone_dir)\n        switch costume to (back v)\n    end\n    set [clone_dir v] to [0.5]\n    repeat (15)\n        switch costume to (bit v)\n        change [clone_dir v] by ((clone_dir) / (2))\n        change size by (clone_dir)\n        switch costume to (back v)\n        turn right ((clone_dir) / (12)) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [b1]> then\n    switch costume to (blackbar1 v)\n    set [ghost v] effect to (100)\n    go to x: (0) y: (0)\n    show\n    repeat (10)\n        set size to (100) %\n        go to [front v] layer\n        change [ghost v] effect by (-10)\n    end\n    wait (0.1) seconds\n    repeat until <(timer) > [9]>\n        go to [front v] layer\n        change y by (((125) - (y position)) / (5))\n        switch costume to (blackbar1 v)\n        show\n    end\n    repeat until <(timer) > [10]>\n        go to [front v] layer\n        change y by (((-1) - (y position)) / (5))\n        switch costume to (blackbar1 v)\n        show\n    end\n    broadcast (\[INTRO\]end v)\nend\n\nwhen I start as a clone\nif <(cloneID) = [b2]> then\n    switch costume to (blackbar2 v)\n    set [ghost v] effect to (100)\n    go to x: (0) y: (0)\n    show\n    repeat (10)\n        set size to (100) %\n        go to [front v] layer\n        change [ghost v] effect by (-10)\n    end\n    wait (0.1) seconds\n    repeat until <(timer) > [9]>\n        go to [front v] layer\n        change y by (((-125) - (y position)) / (5))\n        switch costume to (blackbar2 v)\n        show\n    end\n    repeat until <(timer) > [10]>\n        go to [front v] layer\n        change y by (((1) - (y position)) / (5))\n        switch costume to (blackbar2 v)\n        show\n    end\nend\n\nwhen flag clicked\npoint in direction (90)\nreset timer\nstart sound [Foxsky - Kirby Smash v]\nwait (0.7) seconds\nhide\nset [cloneid v] to [b1]\ncreate clone of (_myself_ v)\nset [cloneid v] to [b2]\ncreate clone of (_myself_ v)\nwait (0.3) seconds\nset [cloneid v] to [back]\ncreate clone of (_myself_ v)\nset [cloneid v] to [logo]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(cloneID) = [square1]> then\n    go to [back v] layer\n    go [forward v] (3) layers\n    set [clone_dir v] to [0]\n    show\n    set [clone_cos v] to (costume [number v])\n    set size to (0) %\n    repeat until <(size) > [100]>\n        change size by (((clone_size) - (size)) / (5))\n        turn right (((clone_dir) - (direction)) / (5)) degrees\n    end\n    repeat until <(size) > [1500]>\n        switch costume to (bit v)\n        change size by (((clone_size) - (size)) / (5))\n        switch costume to (clone_cos)\n        turn right (((clone_dir) - (direction)) / (5)) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [back2]> then\n    switch costume to (back2 v)\n    clear graphic effects\n    set [ghost v] effect to (50)\n    show\n    go to [front v] layer\n    repeat (25)\n        change [ghost v] effect by (2)\n    end\n    hide\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [back3]> then\n    go to x: (0) y: (0)\n    show\n    switch costume to (back3 v)\n    set [s v] to [90]\n    show\n    set [clone_dir v] to [90]\n    \n        switch costume to (bit v)\n        set size to (100) %\n        go to [back v] layer\n        change [clone_dir v] by (((s) - (clone_dir)) / (5))\n        point in direction (clone_dir)\n        switch costume to (back3 v)\n    end\nend\n\nwhen I start as a clone\nif <(cloneID) = [square3]> then\n    set [clone_dir v] to [0]\n    show\n    set [clone_cos v] to (costume [number v])\n    set size to (0) %\n    go to x: (0) y: (0)\n    repeat until <(size) > [100]>\n        change size by ((((clone_size) * ((2.25) * (2.25))) - (size)) / (5))\n        turn right ((((clone_dir) * ((2.25) * (2.25))) - (direction)) / (5)) degrees\n    end\n    repeat until <(size) > [1500]>\n        switch costume to (bit v)\n        change size by ((((clone_size) * ((2.25) * (2.25))) - (size)) / (5))\n        turn right ((((clone_dir) * ((2.25) * (2.25))) - (direction)) / (5)) degrees\n        switch costume to (clone_cos)\n        turn right (0.1) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [square2]> then\n    set [clone_dir v] to [0]\n    show\n    set [clone_cos v] to (costume [number v])\n    set size to (0) %\n    go to x: (0) y: (0)\n    repeat until <(size) > [100]>\n        change size by ((((clone_size) * (2.25)) - (size)) / (5))\n        turn right ((((clone_dir) * (2.25)) - (direction)) / (5)) degrees\n    end\n    repeat until <(size) > [1500]>\n        switch costume to (bit v)\n        change size by ((((clone_size) * (2.25)) - (size)) / (5))\n        turn right ((((clone_dir) * (2.25)) - (direction)) / (5)) degrees\n        switch costume to (clone_cos)\n        turn right (0.1) degrees\n    end\n    delete this clone\nend\n\nwhen I receive [\[intro\]size v]\nif < (cloneID) contains [square]?> then\n    if <[350] < (clone_dir)> then\n        set [clone_dir v] to [0]\n    end\n    change [clone_size v] by ((clone_size) * (1.5))\n    change [clone_dir v] by (22.5)\nend\nif <(cloneID) = [back3]> then\n    change [s v] by (90)\nend\n\nwhen I receive [\[intro\]spin v]\nif <<(cloneID) = [b1]> or <(cloneID) = [b2]>> then\n\nwhen I receive [\[intro\]size v]\nif <(cloneID) = [kirbyzaz]> then\n    set [clone_cos v] to (pick random (5) to (10))\n    change size by (30)\n    repeat (35)\n        set [clone_cos v] to (((clone_cos) * (0.75)) + (((90) - (direction)) * (0.3)))\n        turn right (clone_cos) degrees\n    end\nend\n\nwhen I start as a clone\nif <(cloneID) = [kirbyzaz]> then\n    show\n    set [clone_dir v] to [90]\n    point in direction (90)\n    go to x: (0) y: (0)\n    switch costume to (bit v)\n    set size to (200) %\n    switch costume to (yourname v)\n    \n        switch costume to (bit v)\n        change size by (((120) - (size)) / (5))\n        switch costume to (yourname v)\n        go to [front v] layer\n        go [backward v] (2) layers\n    end\nend\n\nwhen I receive [\[intro\]size v]\nif <(cloneID) = [b1]> then\n    set [clone_cos v] to [2]\n    repeat (35)\n        set [clone_cos v] to (((clone_cos) * (0.75)) + (((90) - (direction)) * (0.3)))\n        turn right (clone_cos) degrees\n    end\nend\nif <(cloneID) = [b2]> then\n    set [clone_cos v] to [-5]\n    repeat (35)\n        set [clone_cos v] to (((clone_cos) * (0.75)) + (((90) - (direction)) * (0.3)))\n        turn right (clone_cos) degrees\n    end\nend\n\nwhen I receive [\[intro\]end v]\nif <<(cloneID) = [b1]> or <(cloneID) = [b2]>> then\n    wait (1) seconds\n    if <(cloneID) = [b1]> then\n        change y by (1.5)\n        repeat until <(y position) > [200]>\n            switch costume to (back2 v)\n            change y by ((y position) / (3))\n            switch costume to (blackbar1 v)\n        end\n    else\n        change y by (-1.5)\n        repeat until <[-200] > (y position)>\n            switch costume to (back2 v)\n            change y by ((y position) / (3))\n            switch costume to (blackbar2 v)\n        end\n    end\n    delete this clone\nelse\n    hide\n    delete this clone\nend\n\n
日本語は下\nEnglish\nThis project was created to ride that trend. Everyone, please give me stars and hearts. please. Also, the platformer was borrowed from @omegadavid777. Thank you very much. In this game, you can transform into various Godzillas. However, this setting is based on the 1962 movie ``King Kong vs. Godzilla.'' (lol)\nMethod of operation\nGo right with the right arrow key\nMove left with the left arrow key.\nJump with the up arrow key!\nChange Godzilla with 1-0 keys!\n日本語\nこのプロジェクトは傾向に乗るために作りました。皆さん星とハートをください。お願いします。また、プラットフォーマーは@omegadavid777 さんからお借りしたものです。本当に感謝します。そして、このゲームは色々なゴジラに変更できます。でもステージは1962年公開の、「キングコング対ゴジラ」を参考に作りました。(笑)\n操作方法\n右向き矢印キーで右に行く\n左向き矢印キーで左に行く。\n上向き矢印キーでジャンプ!\n1〜9キーでゴジラを変更できます！