(拡散希望)プラットフォーマー　(platformer) #game #platformer #games #gimmick #heard
@Stage\n\nrepeat until <touching (地面 v)?>\n\nchange y by (-1)\n\nwhen I receive [\[intro by kuro_code\] end v]\nwait (0.5) seconds\nforever\n    play sound [nagagutsudeodekake v] until done\nend\n\n@Player\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n\nwhen I receive [next！ v]\nstop [other scripts in sprite v]\nhide\ngo to x: (-200) y: (0)\n\nshow\n\nwhen I receive [スタート v]\ngo to [front v] layer\npoint in direction (90)\nshow\ngo to x: (-200) y: (0)\nset [x v] to [0]\nset [y v] to [0]\nforever\n    switch costume to (コスチューム1 v)\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <(x position) < (mouse x)>>> then\n        change [x v] by (1)\n        switch costume to (コスチューム3 v)\n    end\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>> then\n        change [x v] by (-1)\n        switch costume to (コスチューム2 v)\n    end\n    set [x v] to ((x) * (0.9))\n    if <<touching (地面 v)?> or <touching (スプライト1 v)?>> then\n        change y by (1)\n        if <<touching (地面 v)?> or <touching (スプライト1 v)?>> then\n            change y by (1)\n            if <<touching (地面 v)?> or <touching (スプライト1 v)?>> then\n                change y by (1)\n                if <<touching (地面 v)?> or <touching (スプライト1 v)?>> then\n                    change y by (1)\n                    if <<touching (地面 v)?> or <touching (スプライト1 v)?>> then\n                        change y by (1)\n                        if <<touching (地面 v)?> or <touching (スプライト1 v)?>> then\n                            if < (x) contains [-]?> then\n                                change x by (2)\n                            end\n                            if <not < (x) contains [-]?>> then\n                                change x by (-2)\n                            end\n                            対策\n                            change y by (-5)\n                            set [y v] to [12]\n                            set [x v] to ((x) * (-1))\n                            start sound [ジャンプの着地 v]\n                        end\n                    end\n                end\n            end\n        end\n    end\n    対策\n    change x by (x)\n    change y by (-1)\n    if <touching (スプライト1 v)?> then\n        if <(y) = [0]> then\n            set [y v] to [10]\n        end\n        set [y v] to ((y) * (1.1))\n    end\n    if <<touching (地面 v)?> or <touching (スプライト1 v)?>> then\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(y position) < (mouse y)>>> then\n            start sound [ニュッ2 v]\n            set [y v] to [15]\n        end\n    end\n    change y by (1)\n    change [y v] by (-1)\n    change y by (y)\n    if <<touching (地面 v)?> or <touching (スプライト1 v)?>> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\nend\n\nwhen I receive [次ステ v]\nshow\nbroadcast (スタート v)\n\nwhen I receive [スタート v]\nforever\n    if <not <([backdrop name v] of [_stage_ v]) = [終わり]>> then\n        if <[230] < (x position)> then\n            broadcast (next！ v)\n        end\n    end\nend\n\nwhen I receive [アウ！ v]\nstart sound [中パンチ v]\nstop [other scripts in sprite v]\nset [y v] to [15]\nrepeat until <touching (_edge_ v)?>\n    change [y v] by (-1)\n    change y by (y)\n    turn right (5) degrees\nend\nbroadcast (スタート v)\n\nwhen flag clicked\n\nwhen I receive [スタート v]\nforever\n    if <touching (障害物 v)?> then\n        broadcast (アウ！ v)\n    end\n    if <touching (障害物2 v)?> then\n        broadcast (アウ！ v)\n    end\nend\n\ndefine 対策\nrepeat until <not <touching (地面 v)?>>\n    if < (x) contains [-]?> then\n        change x by (1)\n    end\n    if <not < (x) contains [-]?>> then\n        change x by (-1)\n    end\nend\n\n@地面\n\nwhen I receive [次ステ v]\nnext costume\n\nwhen flag clicked\nhide variable [y v]\nshow\ngo to [back v] layer\nswitch costume to (コスチューム1 v)\n\n@next\n\nwhen I receive [next！ v]\nswitch costume to (next v)\ncreate clone of (_myself_ v)\nswitch costume to (referee-d v)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nwait (0.1) seconds\ngo to [front v] layer\nif <(costume [number v]) = [1]> then\n    wait (1) seconds\n    show\n    start sound [構えを取る v]\n    repeat (10)\n        change size by ((((size) - (200)) / (8)) * (-1))\n    end\n    repeat (10)\n        change size by ((((size) - (100)) / (8)) * (-1))\n    end\n    broadcast (next next v)\n    stop [this script v]\nend\nif <not <(costume [number v]) = [6]>> then\n    show\n    go [backward v] ((costume [number v]) - (1)) layers\n    set size to (50) %\n    next costume\n    if <not <(costume [number v]) = [6]>> then\n        create clone of (_myself_ v)\n    end\n    repeat (10)\n        change size by ((((size) - (100)) / (8)) * (-1))\n    end\nend\n\nwhen I receive [next next v]\nbroadcast (次ステ v)\nrepeat (20)\n    change size by (((size) / (8)) * (-1))\nend\ndelete this clone\n\n@Intro\n\ndefine Make a New Clone as (id) Cam Control? (cc)\nset [cam control? v] to (cc)\nset [id/math/all v] to (id)\ncreate clone of (_myself_ v)\n\ndefine Set(Nomal)///X POS (x) Y POS (y) Z POS (z) CC? (cc)\nif <(cc) = [y]> then\n    set [x position v] to (x)\n    set [y position v] to (y)\n    set [z position v] to (z)\n    Position\nelse\n    go to x: (x) y: (y)\n    set size to (z) %\nend\n\ndefine Pos Set\nhide\ngo to x: (0) y: (0)\nset size to (100) %\nswitch costume to (startzone v)\npoint in direction (90)\nclear graphic effects\n\ndefine Wait (timer)\nwait until <(timer) < (timer)>\n\ndefine Clone Delete///timer (t)\nWait (t)\ndelete this clone\n\ndefine Particle (l)\ngo to x: (0) y: (0)\nset [brightness v] effect to (l)\nswitch costume to (particle v)\nset [ghost v] effect to (0)\ngo to [front v] layer\nshow\nset [id/math/all v] to (pick random (25) to (30))\npoint in direction (pick random (0) to (360))\nset size to (pick random (30) to (70)) %\nrepeat (5)\n    change [id/math/all v] by (((0) - (ID/Math/All)) / (5))\n    turn right (1.5) degrees\n    move (ID/Math/All) steps\n    change size by (-5)\n    wait (0) seconds\nend\nrepeat (7)\n    change [id/math/all v] by (((0) - (ID/Math/All)) / (5))\n    turn right (1.5) degrees\n    move (ID/Math/All) steps\n    switch costume to (position hack2 v)\n    change size by (-3)\n    switch costume to (particle v)\n    wait (0) seconds\nend\nrepeat (30)\n    turn right (3) degrees\n    switch costume to (position hack v)\n    change size by (-6)\n    switch costume to (particle v)\n    wait (0) seconds\nend\nwait () seconds\ndelete this clone\n\ndefine Position\nset [zzz/costume v] to (costume [name v])\nif <[100] < (size)> then\n    switch costume to (blank v)\nelse\n    if <(size) < [11]> then\n        switch costume to (position hack v)\n    else\n        switch costume to (ZZZ/Costume)\n    end\nend\nset size to ((Z Position) * (item (3) of [\[intro by kuro_code\] v])) %\npoint in direction ((Dir Position) - (item (4) of [\[intro by kuro_code\] v]))\nswitch costume to (position hack v)\ngo to x: (((((X Position) + (item (1) of [\[intro by kuro_code\] v])) * (item (3) of [\[intro by kuro_code\] v])) * ([cos v] of (item (4) of [\[intro by kuro_code\] v]) )) - ((((Y Position) + (item (2) of [\[intro by kuro_code\] v])) * (item (3) of [\[intro by kuro_code\] v])) * ([sin v] of (item (4) of [\[intro by kuro_code\] v]) ))) y: (((((X Position) + (item (1) of [\[intro by kuro_code\] v])) * (item (3) of [\[intro by kuro_code\] v])) * ([sin v] of (item (4) of [\[intro by kuro_code\] v]) )) + ((((Y Position) + (item (2) of [\[intro by kuro_code\] v])) * (item (3) of [\[intro by kuro_code\] v])) * ([cos v] of (item (4) of [\[intro by kuro_code\] v]) )))\nswitch costume to (ZZZ/Costume)\n\ndefine Make Color Particle\nrepeat (10)\n    Make a New Clone as [col-par] Cam Control? [n]\nend\n\nwhen I start as a clone\nif <(Cam Control?) = [y]> then\n    forever\n        Position\n    end\nend\n\nwhen I start as a clone\nif <(ID/Math/All) = [col-par]> then\n    Particle [0]\nelse\n    if <(ID/Math/All) = [whi-par]> then\n        Particle [100]\n    end\nend\n\ndefine Make White Particle\nrepeat (10)\n    Make a New Clone as [whi-par] Cam Control? [n]\nend\n\ndefine init\nreset timer\nCam Reset\nLocal Pos Reset\nPos Set\ndelete all of [\[intro by kuro_code\] v]\nadd [0] to [\[intro by kuro_code\] v]\nadd [0] to [\[intro by kuro_code\] v]\nadd [1] to [\[intro by kuro_code\] v]\nadd [0] to [\[intro by kuro_code\] v]\nhide\nstart sound [Far Out - Strangers v]\n\ndefine UpDate - List\nreplace item (1) of [\[intro by kuro_code\] v] with (Camera X)\nreplace item (2) of [\[intro by kuro_code\] v] with (Camera Y)\nreplace item (3) of [\[intro by kuro_code\] v] with (Camera Z)\nreplace item (4) of [\[intro by kuro_code\] v] with (Camera Dir)\n\nwhen I receive [\[intro by kuro_code\] start v]\nforever\n    UpDate - List\nend\n\ndefine Comment/// (c)\n\ndefine Cam Reset\nset [camera x v] to [0]\nset [camera y v] to [0]\nset [camera z v] to [1]\nset [camera dir v] to [0]\n\ndefine Local Pos Reset\nset [x position v] to [0]\nset [y position v] to [0]\nset [z position v] to [100]\nset [dir position v] to [90]\n\nwhen I start as a clone\nif < (ID/Math/All) contains [Effects_FW]?> then\n    FW - Set Up\n    Wait (timer)\n    show\n    repeat (4)\n        change [///fv v] by (((120) - (///fv)) / (9))\n        change [freevar v] by (((1) - (FreeVar)) / (7))\n        set [x position v] to ((((([sin v] of (((fx) - (1)) * (45)) ) * (///fv)) + (ID/Math/All)) * ((sw_z) / (180))) + (sw_x))\n        set [y position v] to ((((([cos v] of (((fx) - (1)) * (45)) ) * (///fv)) - (ID/Math/All)) * ((sw_z) / (180))) + (sw_y))\n        change [z position v] by (((sw_z) - (Z Position)) / (5))\n        switch costume to (join [| FX | FW - ] (round (FreeVar)))\n        wait (0) seconds\n    end\n    repeat (17)\n        change [///fv v] by (((120) - (///fv)) / (9))\n        change [freevar v] by (((18) - (FreeVar)) / (9))\n        set [x position v] to ((((([sin v] of (((fx) - (1)) * (45)) ) * (///fv)) + (ID/Math/All)) * ((sw_z) / (180))) + (sw_x))\n        set [y position v] to ((((([cos v] of (((fx) - (1)) * (45)) ) * (///fv)) - (ID/Math/All)) * ((sw_z) / (180))) + (sw_y))\n        change [z position v] by (((sw_z) - (Z Position)) / (5))\n        switch costume to (join [| FX | FW - ] (round (FreeVar)))\n        wait (0) seconds\n    end\n    repeat (10)\n        change [///fv v] by (((120) - (///fv)) / (9))\n        change [freevar v] by (((18) - (FreeVar)) / (9))\n        set [x position v] to ((((([sin v] of (((fx) - (1)) * (45)) ) * (///fv)) + (ID/Math/All)) * ((sw_z) / (180))) + (sw_x))\n        set [y position v] to ((((([cos v] of (((fx) - (1)) * (45)) ) * (///fv)) - (ID/Math/All)) * ((sw_z) / (180))) + (sw_y))\n        change [z position v] by (((sw_z) - (Z Position)) / (5))\n        switch costume to (join [| FX | FW - ] (round (FreeVar)))\n        change [ghost v] effect by (10)\n        wait (0) seconds\n    end\n    delete this clone\nend\n\ndefine FW - Set Up\nset [///fv v] to [0]\nset [///fv2 v] to [0]\nset [dir position v] to (((fx) - (1)) * (45))\nSet(Nomal)///X POS (sw_x) Y POS (sw_y) Z POS [0] CC? [y]\nswitch costume to (| fx | fw - 1 v)\nPosition\nif <[1] < (timer)> then\n    set [brightness v] effect to (100)\nelse\n    set [brightness v] effect to (-100)\nend\nset [freevar v] to [1]\n\ndefine Clone FW/Timer/z pos/x pos/y pos (timer) (z) (x) (y)\nset [sw_z v] to (z)\nset [sw_x v] to (x)\nset [sw_y v] to (y)\nset [timer v] to (timer)\nset [fx v] to [0]\nrepeat (8)\n    change [fx v] by (1)\n    Make a New Clone as [Effects_FW] Cam Control? [y]\n    wait (0) seconds\nend\n\ndefine SW : X (x) Y (y) Z (z)\nif <(///fv) = [1]> then\n    set [brightness v] effect to (100)\nelse\n    set [brightness v] effect to (0)\nend\nset [x position v] to (x)\nset [y position v] to (y)\nset [z position v] to [0]\nswitch costume to (sw 1/1 v)\nset [freevar v] to [0]\nif < (ID/Math/All) contains [1]?> then\n    set [brightness v] effect to (-100)\n    set [ghost v] effect to (60)\n    set [x position v] to ((x) + ((4) * ((z) / (100))))\n    set [y position v] to ((y) + ((-4) * ((z) / (100))))\nend\nPosition\nWait (timer)\nshow\nrepeat (10)\n    change [freevar v] by (((300) - (FreeVar)) / (10))\n    change [fisheye v] effect by (FreeVar)\n    change [z position v] by (((z) - (Z Position)) / (6))\n    wait (0) seconds\nend\nrepeat (20)\n    change [freevar v] by ((FreeVar) / (3))\n    change [fisheye v] effect by (FreeVar)\n    change [z position v] by (((z) - (Z Position)) / (6))\n    wait (0) seconds\nend\ndelete this clone\n\nwhen I start as a clone\nif << (ID/Math/All) contains [sw]?> and <(length of (ID/Math/All)) = [3]>> then\n    SW : X (sw_x) Y (sw_y) Z (sw_z)\nend\n\ndefine Clone Shock Wave / Run time : (t) X Position : (x) Y Position : (y) Max Z Position : (z) Type : (type)\nset [timer v] to (t)\nset [sw_x v] to (x)\nset [sw_y v] to (y)\nset [sw_z v] to (z)\nset [///fv v] to (type)\nMake a New Clone as [sw1] Cam Control? [y]\nMake a New Clone as [sw2] Cam Control? [y]\n\nComment/// [init]\n\nwhen I receive [\[intro by kuro_code\] start v]\ninit\nMake a New Clone as [bg] Cam Control? [n]\nWait [0.2]\nClone FW/Timer/z pos/x pos/y pos [] [400] [] []\nWait [0.6]\nMake a New Clone as [dia1] Cam Control? [n]\nMake a New Clone as [logo] Cam Control? [n]\nWait [0.8]\nMake a New Clone as [dia2] Cam Control? [n]\nWait [1]\nMake a New Clone as [dia3] Cam Control? [n]\nWait [1.2]\nMake a New Clone as [dia4] Cam Control? [n]\nWait [1.4]\nPanzoid Clones\nWait [2.2]\nMake a New Clone as [chev] Cam Control? [y]\nWait [2.6]\nMake a New Clone as [chev] Cam Control? [y]\nWait [3.4]\nMake a New Clone as [2ndfx!] Cam Control? [y]\nMake a New Clone as [2ndfx"] Cam Control? [y]\nMake a New Clone as [2ndfx#] Cam Control? [y]\nMake a New Clone as [2ndfx$] Cam Control? [y]\nMake a New Clone as [chev] Cam Control? [y]\nWait [3.9]\nMake a New Clone as [chev] Cam Control? [y]\nWait [4.2]\nMake a New Clone as [chev] Cam Control? [y]\nWait [4.65]\nMake a New Clone as [chev] Cam Control? [y]\nWait [4.8]\nMake a New Clone as [end] Cam Control? [n]\n\nnext costume\n\nwhen I start as a clone\nif <(ID/Math/All) = [bg]> then\n    switch costume to (position hack v)\n    set [brightness v] effect to (100)\n    set [ghost v] effect to (100)\n    show\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\n    Wait [1.4]\n    set [brightness v] effect to (-100)\nelse\n    if <(ID/Math/All) = [dia1]> then\n        Shock Wave - Dia / X Y Z [-120] [100] []\n    else\n        if <(ID/Math/All) = [dia2]> then\n            Shock Wave - Dia / X Y Z [120] [100] []\n        else\n            if <(ID/Math/All) = [dia3]> then\n                Shock Wave - Dia / X Y Z [-120] [-100] []\n            else\n                if <(ID/Math/All) = [dia4]> then\n                    Shock Wave - Dia / X Y Z [120] [-100] []\n                else\n                    if <(ID/Math/All) = [logo]> then\n                        switch costume to (logo v)\n                        set size to (0) %\n                        show\n                        repeat until <[1.2] < (timer)>\n                            change size by (((150) - (size)) / (6))\n                        end\n                        set [///fv v] to [0]\n                        repeat until <[1.45] < (timer)>\n                            change [///fv v] by (-3)\n                            change size by (///fv)\n                        end\n                        delete this clone\n                    end\n                end\n            end\n        end\n    end\nend\n\ndefine Shock Wave - Dia / X Y Z (x) (y) (z)\nswitch costume to (s1 v)\nset size to (0) %\ngo to x: (x) y: (y)\nset [///fv v] to [0]\npoint in direction (90)\nshow\nrepeat (4)\n    change size by (((200) - (size)) / (6))\n    turn right (((180) - (direction)) / (8)) degrees\nend\nrepeat (20)\n    change [///fv v] by (((16) - (///fv)) / (5))\n    change size by (((200) - (size)) / (6))\n    turn right (((180) - (direction)) / (8)) degrees\n    switch costume to (join [s] (round (///fv)))\nend\nrepeat (10)\n    change [///fv v] by (((16) - (///fv)) / (5))\n    change size by (((200) - (size)) / (6))\n    turn right (((180) - (direction)) / (8)) degrees\n    switch costume to (join [s] (round (///fv)))\n    change [ghost v] effect by (20)\nend\ndelete this clone\n\nwhen I start as a clone\nif < (ID/Math/All) contains [dia]?> then\n    Wait [1.45]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(ID/Math/All) = [cir1]> then\n    switch costume to (circles1 v)\n    set [z position v] to [200]\n    Position\n    show\n    \n        change [x position v] by (-1)\n    end\nelse\n    if <(ID/Math/All) = [cir2]> then\n        switch costume to (circles2 v)\n        set [z position v] to [220]\n        Position\n        show\n        \n            change [x position v] by (1)\n        end\n    else\n        if <(ID/Math/All) = [text]> then\n            switch costume to (yatia235 v)\n            show\n            Wait [3.4]\n            set [brightness v] effect to (100)\n            switch costume to (logo v)\n        else\n            if <(ID/Math/All) = [lf]> then\n                switch costume to (light fx v)\n                show\n            end\n        end\n    end\nend\n\nwhen I receive [\[intro by kuro_code\] start v]\nwait (1) seconds\nset [camera z v] to [0]\nset [camera x v] to [30]\nset [camera y v] to [30]\nset [///fv v] to [0]\nset [///fv2 v] to [0]\nWait [1.5]\nrepeat until <[2.2] < (timer)>\n    set [///fv v] to (((///fv) * (0.7)) + (((1) - (Camera Z)) / (12)))\n    change [camera z v] by (///fv)\n    set [///fv2 v] to (((///fv2) * (0.7)) + (((0) - (Camera X)) / (5)))\n    change [camera x v] by (///fv2)\n    change [camera y v] by (///fv2)\nend\nShake [2.6]\nShake [3.4]\nShake [3.9]\nShake [4.2]\nShake [4.65]\n\ndefine Shake (t)\nset [shake3 v] to [1.1]\nset [shake_x v] to [0]\nset [shake_y v] to [0]\nset [shake_z v] to [0]\nset [shake1 v] to (((<((letter (5) of (timer)) mod (2)) = [0]> * (2)) + (-1)) * (20))\nset [shake2 v] to (((<((letter (5) of (timer)) mod (2)) = [0]> * (2)) + (-1)) * (20))\nset [camera z v] to [1.15]\nrepeat until <(t) < (timer)>\n    set [shake3 v] to (((1) - (Shake3)) / (5))\n    set [shake_z v] to (((0.6) * (shake_z)) + (((1) - (Camera Z)) / (5)))\n    change [camera z v] by (shake_z)\n    set [shake_x v] to (((0.6) * (shake_x)) + (((0) - (Shake1)) / (5)))\n    change [shake1 v] by (shake_x)\n    set [camera x v] to (shake_x)\n    set [shake_y v] to (((0.6) * (shake_y)) + (((0) - (Shake2)) / (5)))\n    change [shake2 v] by (shake_y)\n    set [camera y v] to (Shake2)\nend\n\nwhen [space v] key pressed\n\ndefine Panzoid Clones\nMake a New Clone as [cir1] Cam Control? [y]\nMake a New Clone as [cir2] Cam Control? [y]\nMake a New Clone as [chev2] Cam Control? [y]\nClone FW/Timer/z pos/x pos/y pos [2.2] [500] [] []\nClone FW/Timer/z pos/x pos/y pos [3.9] [100] [-140] [-90]\nClone FW/Timer/z pos/x pos/y pos [3.9] [100] [140] [90]\nClone FW/Timer/z pos/x pos/y pos [3.9] [100] [-140] [90]\nClone FW/Timer/z pos/x pos/y pos [3.9] [100] [140] [-90]\nClone FW/Timer/z pos/x pos/y pos [4.2] [400] [0] [0]\nMake a New Clone as [text] Cam Control? [y]\nMake a New Clone as [lf] Cam Control? [y]\nMake a New Clone as [1stfx] Cam Control? [y]\n\nwhen I start as a clone\nif <(ID/Math/All) = [chev]> then\n    switch costume to (コスチューム1 v)\n    set [z position v] to [0]\n    Position\n    go [backward v] (2) layers\n    show\n    \n        change [z position v] by (((700) - (Z Position)) / (8))\n    end\nelse\n    if <(ID/Math/All) = [chev2]> then\n        switch costume to (コスチューム1 v)\n        set [z position v] to [0]\n        Position\n        show\n        \n            change [z position v] by (((600) - (Z Position)) / (9))\n        end\n    else\n        if <(ID/Math/All) = [1stfx]> then\n            switch costume to (fx3 v)\n            set [z position v] to [0]\n            Position\n            set [ghost v] effect to (30)\n            show\n            \n                change [z position v] by (((350) - (Z Position)) / (6))\n                change [ghost v] effect by (2)\n            end\n        end\n    end\nend\n\nwhen I start as a clone\nif < (ID/Math/All) contains [2ndfx]?> then\n    switch costume to (fx3 v)\n    if < (ID/Math/All) contains [!]?> then\n        Set(Nomal)///X POS [-144] Y POS [-88] Z POS [0] CC? [y]\n    else\n        if < (ID/Math/All) contains ["]?> then\n            Set(Nomal)///X POS [144] Y POS [-88] Z POS [0] CC? [y]\n        else\n            if < (ID/Math/All) contains [#]?> then\n                Set(Nomal)///X POS [-144] Y POS [88] Z POS [0] CC? [y]\n            else\n                if < (ID/Math/All) contains [$]?> then\n                    Set(Nomal)///X POS [144] Y POS [88] Z POS [0] CC? [y]\n                end\n            end\n        end\n    end\n    set [ghost v] effect to (30)\n    show\n    \n        change [z position v] by (((100) - (Z Position)) / (6))\n        change [ghost v] effect by (3)\n    end\nend\n\nwhen I receive [\[intro by kuro_code\] start v]\nwait (1) seconds\nWait [2.8]\nset [///fv v] to [0]\nrepeat (15)\n    change [///fv v] by (-1)\n    change [camera dir v] by (///fv)\nend\nrepeat until <[4.65] < (timer)>\n    change [camera dir v] by (((-360) - (Camera Dir)) / (7))\nend\nset [///fv v] to [0]\nset [///fv2 v] to [0]\nrepeat until <[5.3] < (timer)>\n    change [///fv v] by (0.02)\n    change [///fv2 v] by (-0.5)\n    change [camera dir v] by (///fv2)\n    change [camera z v] by (///fv)\nend\n\nwhen I start as a clone\nif <not <(ID/Math/All) = [end]>> then\n    Wait [5.3]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(ID/Math/All) = [end]> then\n    switch costume to (position hack v)\n    set [ghost v] effect to (100)\n    set [brightness v] effect to (-100)\n    show\n    repeat (20)\n        change [ghost v] effect by (-8)\n    end\n    repeat (13)\n        change [ghost v] effect by (8)\n    end\nend\n\nwhen I start as a clone\nWait [6.3]\ndelete this clone\n\nwhen I receive [\[intro by kuro_code\] start v]\nWait [6.3]\nstop [other scripts in sprite v]\nbroadcast (\[Intro by Kuro_Code\] End v)\n\n@イントロ版\n\nwhen flag clicked\ngo to [front v] layer\ngo [backward v] (3) layers\nshow\nset [ghost v] effect to (100)\nrepeat (10)\n    change [ghost v] effect by (-10)\n    wait (0) seconds\nend\ngo to x: () y: ()\nbroadcast (\[Intro by Kuro_Code\] Start v) and wait\nbroadcast (スタート v)\nrepeat (10)\n    change [ghost v] effect by (10)\n    wait (0) seconds\nend\nhide\n\n@障害物\n\nwhen flag clicked\nswitch costume to ([costume # v] of [地面 v])\nrepeat (10)\n    go to [back v] layer\nend\nforever\n    switch costume to ([costume # v] of [地面 v])\nend\n\n@ダッシュ版\n\nwhen flag clicked\ngo to [back v] layer\nforever\n    if <<touching (player v)?> and <not <([costume # v] of [player v]) = [3]>>> then\n        set [y v] to [20]\n        set [x v] to [20]\n    end\n    if <<touching (player v)?> and <([costume # v] of [player v]) = [3]>> then\n        set [y v] to [20]\n        set [x v] to [-20]\n    end\n    wait until <not <touching (player v)?>>\n    wait until <not <touching (player v)?>>\nend\n\nwhen flag clicked\nforever\n    go to [back v] layer\n    switch costume to ([costume # v] of [地面 v])\nend\n\n@スプライト1\n\nwhen flag clicked\ngo to [back v] layer\nforever\n    if <touching (player v)?> then\n        set [y v] to ((y) * (1.1))\n    end\nend\n\nwhen flag clicked\ngo to x: (0) y: (0)\nforever\n    switch costume to ([costume # v] of [地面 v])\nend\n\n@スプライト2\n\nwhen flag clicked\ngo to [back v] layer\nforever\n    go to x: (240) y: (pick random (85) to (165))\n    create clone of (_myself_ v)\n    wait (1) seconds\nend\n\nforever\n\nwhen I start as a clone\nshow\ngo to [back v] layer\nrepeat (20)\n    change x by (-5)\nend\nrepeat until <touching (_edge_ v)?>\n    change x by (-5)\nend\nrepeat (10)\n    change x by (-5)\nend\ndelete this clone\n\nwait (0) seconds\n\n@スプライト3\n\nwhen flag clicked\ngo to [back v] layer\nhide\nswitch costume to (cool text - platformer 436885756114893 v)\n\n@スプライト4\n\nwhen flag clicked\ngo to [back v] layer\nhide variable [☁ 世界記録 v]\nhide variable [time v]\n\nwhen I receive [\[intro by kuro_code\] end v]\nreset timer\nforever\n    repeat until <([costume name v] of [地面 v]) = [終わり]>\n        set [time v] to (timer)\n    end\n    show variable [time v]\n    if <(Time) < (☁ 世界記録)> then\n        set [☁ 世界記録 v] to (Time)\n    end\n    show variable [☁ 世界記録 v]\nend\n\nset [☁ 世界記録 v] to [500]\n\n@障害物2\n\nwhen flag clicked\ngo to x: (0) y: (0)\nforever\n    go to [back v] layer\n    switch costume to ([costume # v] of [地面 v])\n    go to x: (0) y: (([sin v] of ((サイン) * (5)) ) * (100))\n    change [サイン v] by (1)\n    turn right (15) degrees\nend\n\n@スプライト5\n\nwhen flag clicked\nforever\n    go to [back v] layer\n    set size to ((([sin v] of ((サイン) * (9)) ) * (5)) + (100)) %\n    wait (0) seconds\nend\n\n@スプライト7\n\nwhen flag clicked\nshow\ngo to [back v] layer\n\nwhen I receive [スタート v]\ngo to [front v] layer\ngo [backward v] (5) layers\n\n@スプライト6\n\nwhen I receive [あああ v]\ngo to [front v] layer\nshow\nforever\n    start sound [Dun Dun Dunnn v]\nend\n\nwhen [timer v] > (0)\nhide\n\nhide\n\ngo to [back v] layer\n\n@remix detector\n\ngo to [back v] layer\n\n
https://scratch.mit.edu/projects/863938407/\nhttps://scratch.mit.edu/projects/863949285/\n星とハート押して？↑\nだれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！だれか拡散して！\n次回作作ろう!ゲーム傾向2pギリだけど\nほとんどの人が9割以上の点数をつけた！ \nこっちの方がすごい！\nhttps://scratch.mit.edu/projects/802660666　\nこれして。\nフォローして！　@Sirius_0106\n使い方　日本語下。\nArrow key operation or tap.\nIf you hit a red thorn, you will go to the first position.\nHope to spread.\n\n矢印キー操作またはタップ。\n赤いとげに当たったら、最初の位置に移動します。\n拡散希望！\n　夢叶った\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nああああああああああああああ傾向乗って幸せすぎて発狂しています！！！\n\n