目玉のplatformer クリスマスver.　Xmas ver. 

Instructions: ✂-----------------------~~platformer~~----------------------✂\n[翻訳には、気をつけていますが、ご了承ください]\n[Please note that we are careful about translation.]\n\n[English language]\nMethod of operation\nFirst, choose your favorite character\nPlease go to the right more and more\nYou can self-destruct with the K key\nDifficulty ★★★ ☆☆\n=======================================\n★☆★☆★☆★☆★☆Let's play★☆★☆★☆★☆★\n＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝\n\n[使い方]\n矢印キーで操作\n今回はしゃがめません。\n最初に好きなキャラクターを選んでください\nKキーでやり直し。\n右に行けば、NEXTステージです。\n難易度は、★★★☆☆\n星とハートをお願いします。\n＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝\n★☆★☆★☆★☆★☆頑張って☆★☆★☆★☆★☆★\n＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝\nTAGS知ってるのありったけ…\n#game #games #platformer #scroll#art #all#player #PLAYER #action #ACTION #actiongame #ACTIONGAME #ACTIONGAMES #actiongames #GAMES #GAME #pc #PCTAG- #ascrol #scrolling #ascrolling #plus #plattformer #ascrollingplattformer #-sts- #Scrolling #SCROLLING #ASCROLLINGPLATTFORMER #next #NEXT #NCS #ncs #GAME #game #games #GAMES #player #PLAYER #plus #PLUS #action #ACTION #actiongame #ACTIONGAME #ACTIONGAMES #actiongames #ns6335

@Stage\n\nwhen I receive [グレー v]\nswitch costume to (グレー v)\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\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\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@背景\n\nwhen flag clicked\nswitch costume to (イントロ v)\ngo to [back v] layer\nwait (10) seconds\nshow\nswitch costume to (選ぶ画面 v)\n\nwhen I receive [start v]\nswitch costume to (外の風景 v)\n\nhide\n\nwhen I receive [洞窟 v]\nswitch costume to (洞窟 v)\n\nwhen I receive [光の洞窟 v]\nswitch costume to (洞窟2 v)\n\nwhen I receive [元通り v]\nswitch costume to (外の風景 v)\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@矢印\n\nwhen this sprite clicked\nbroadcast (キャラ替え左 v)\n\nwhen flag clicked\nset [ghost v] effect to (100)\nhide\nwait (15) seconds\nshow\nrepeat (10)\n    change [ghost v] effect by (-20)\nend\n\nwhen I receive [start v]\nhide\n\nwhen this sprite clicked\n\nwhen flag clicked\nforever\n    if <<touching (mouse-pointer v)?> 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 [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@色チェンジ\n\nwhen flag clicked\nswitch costume to (黒 v)\nset [ghost v] effect to (100)\nhide\nwait (15) seconds\nshow\nrepeat (10)\n    change [ghost v] effect by (-20)\nend\n\nwhen I receive [キャラ替え右 v]\nstart sound [ポップ v]\nnext costume\n\nwhen I receive [キャラ替え左 v]\nstart sound [ポップ v]\nswitch costume to ((costume [number v]) - (1))\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [1]> then\n        broadcast (黒 v)\n    end\n    if <(costume [number v]) = [2]> then\n        broadcast (赤 v)\n    end\n    if <(costume [number v]) = [3]> then\n        broadcast (紫 v)\n    end\n    if <(costume [number v]) = [4]> then\n        broadcast (水色 v)\n    end\n    if <(costume [number v]) = [5]> then\n        broadcast (緑 v)\n    end\n    if <(costume [number v]) = [6]> then\n        broadcast (黄色 v)\n    end\n    if <(costume [number v]) = [7]> then\n        broadcast (グレー v)\n    end\n    if <(costume [number v]) = [8]> then\n        broadcast (ピンク v)\n    end\n    if <(costume [number v]) = [9]> then\n        broadcast (茶色 v)\n    end\n    if <(costume [number v]) = [10]> then\n        broadcast (オレンジ v)\n    end\n    if <(costume [number v]) = [11]> then\n        broadcast (クリスマスPlatformr v)\n    end\nend\n\nwhen I receive [start v]\nhide\n\n\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@矢印2\n\nwhen flag clicked\nset [ghost v] effect to (100)\nhide\nwait (15) seconds\nshow\nrepeat (10)\n    change [ghost v] effect by (-20)\nend\n\nwhen this sprite clicked\nbroadcast (キャラ替え右 v)\n\nwhen I receive [start v]\nhide\n\nwhen flag clicked\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        switch costume to (コスチューム2 v)\n    else\n        switch costume to (コスチューム1 v)\n    end\nend\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@名前\n\nwhen flag clicked\nhide\ngo to x: (0) y: (7)\nwait (13) seconds\n落ちる\nforever\n    if <touching (mouse-pointer v)?> then\n        change size by (((100) - (size)) / (3))\n    else\n        change size by (((90) - (size)) / (3))\n    end\nend\n\ndefine 落ちる\nshow\nswitch costume to (コスチューム1 v)\nrepeat (5)\n    change y by (-14)\nend\nrepeat (4)\n    change y by (-18)\nend\nrepeat (5)\n    change y by (-19)\nend\nrepeat (4)\n    change y by (10)\nend\nrepeat (3)\n    change y by (7)\nend\nrepeat (4)\n    change y by (3)\nend\nrepeat (5)\n    change y by (-4)\nend\nrepeat (4)\n    change y by (-5)\nend\nrepeat (3)\n    change y by (-6)\nend\nrepeat (4)\n    change y by (4)\nend\nrepeat (5)\n    change y by (2)\nend\nrepeat (4)\n    change y by (-3)\nend\nrepeat (4)\n    change y by (-4)\nend\nrepeat (3)\n    change y by (2)\nend\nrepeat (2)\n    change y by (1)\nend\nrepeat (4)\n    change y by (-2)\nend\n\nset size to (100) %\n\nset size to (100) %\n\nswitch costume to (コスチューム1 v)\n\nwhen flag clicked\nwait (12) seconds\nstart sound [camp-ni-ikou v]\n\nwhen I receive [start v]\nhide\n\nwhen I receive [start v]\n\nstart sound [camp-ni-ikou v]\n\nwhen I receive [start v]\nstop all sounds\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@start\n\nwhen flag clicked\nset [ghost v] effect to (100)\nhide\nwait (15) seconds\nshow\nrepeat (10)\n    change [ghost v] effect by (-20)\nend\nforever\n    if <touching (mouse-pointer v)?> then\n        change size by (((100) - (size)) / (3))\n    else\n        change size by (((90) - (size)) / (3))\n    end\nend\n\nwhen flag clicked\nforever\n    change [color v] effect by (1)\nend\n\nwhen this sprite clicked\nbroadcast (START v)\nrepeat (30)\n    change [pixelate v] effect by (1)\nend\nhide\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@ステージ\n\nwhen flag clicked\nhide variable [タイマー/timer v]\nhide variable [☁ 世界記録/cloud v]\nset [タイマー/timer v] to [0]\nset [ghost v] effect to (100)\nhide\n\nwhen I receive [start v]\nwait (3) seconds\nshow\nrepeat (10)\n    change [ghost v] effect by (-20)\nend\n\nwhen I receive [next v]\nnext costume\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [12]> then\n        broadcast (洞窟 v)\n    end\n    if <(costume [number v]) = [20 ]> then\n        broadcast (光の洞窟 v)\n    end\n    if <(costume [number v]) = [21]> then\n        broadcast (元通り v)\n    end\nend\n\nset [☁ 世界記録/cloud v] to [0]\n\nwhen I receive [start v]\nrepeat until <(costume [number v]) = [21]>\n    wait (1) seconds\n    change [タイマー/timer v] by (1)\nend\n\nwhen I receive [元通り v]\nshow variable [☁ 世界記録/cloud v]\nshow variable [タイマー/timer v]\nforever\n    if <(☁ 世界記録/cloud) > (タイマー/Timer)> then\n        set [☁ 世界記録/cloud v] to ((タイマー/Timer) + (1))\n    end\nend\n\nwhen flag clicked\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@目玉\n\nwhen I receive [suta-to  v]\n\nset volume to (100) %\n\nwhen flag clicked\nswitch costume to (黒 v)\nhide\nset size to (100) %\ngo to x: (-200) y: (-50)\nset [ghost v] effect to (100)\ngo to [back v] layer\n\nwhen I start as a clone\nrepeat (9)\n    change [ghost v] effect by (7)\n    change size by (-5.2)\nend\ndelete this clone\n\nwhen flag clicked\n\nset [y v] to [5]\n\nwhen flag clicked\n\nwhen flag clicked\nhide variable [☁ 世界記録/cloud v]\nhide variable [タイマー/timer v]\nwait (4.5) seconds\n\nset [タイマー/timer v] to [0]\nshow variable [☁ 世界記録/cloud v]\nshow variable [タイマー/timer v]\n\nwhen flag clicked\nset size to (100) %\nwait (4.5) seconds\nforever\n    if <key (k v) pressed?> then\n        repeat (10)\n            change [ghost v] effect by (10)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-200) y: (50)\n    end\nend\n\nwait  seconds\n\nchange [タイマー/timer v] by (1)\n\nwhen I receive [エンディング v]\n\nwhen flag clicked\n\nwhen I receive [エンディング v]\n\nstop [all v]\n\nstop [all v]\n\nhide\n\ndefine やられた label text <boolean> (number or text)\n\nwhen I receive [ダメ v]\nforever\n    hide\nend\n\nwhen I receive [ありがとうございます‼ v]\nsay [ありがとうございます‼Thank you‼] for (0.00001) seconds\n\nsay [ありがとうございます‼]\nsay [こんにちは!]\nwait (1) seconds\nsay []\n\nwhen flag clicked\n\nclear graphic effects\n\nwhen flag clicked\nforever\n    if <[] = [50]> then\nend\n\nwait (4.5) seconds\n\nchange [y v] by (1)\n\nset [y v] to [0]\n\n\n\nwhen I receive [kill v]\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nset [ghost v] effect to (0)\ngo to x: (-200) y: (50)\n\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nset [ghost v] effect to (0)\ngo to x: (210) y: (50)\n\nif <<key (down arrow v) pressed?> or <<mouse down?> and <(mouse y) < (y position)>>> then\n    switch costume to (赤 v)\nelse\n    switch costume to (黒 v)\nend\n\nwhen I receive [黒 v]\nswitch costume to (黒 v)\n\nwhen I receive [黄色 v]\nswitch costume to (黄色 v)\n\nwhen I receive [緑 v]\nswitch costume to (緑 v)\n\nwhen I receive [赤 v]\nswitch costume to (赤 v)\n\nwhen I receive [水色 v]\nswitch costume to (水色 v)\n\nwhen I receive [紫 v]\nswitch costume to (紫 v)\n\nwhen I receive [グレー v]\nswitch costume to (グレー v)\n\nwhen I receive [ピンク v]\nswitch costume to (ピンク v)\n\nwhen I receive [start v]\nwait (1) seconds\nwait (2.4) seconds\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\nshow\nset rotation style [left-right v]\npoint in direction (90)\nset [x v] to [0]\nset [y v] to [0]\nforever\n    if <<<<touching (棘（障害物） v)?> or <touching (動くトゲ v)?>> or <touching (動くトゲ２ v)?>> or <touching (out v)?>> then\n        start sound [やられた v]\n        switch costume to (紫 v)\n        repeat (10)\n            change [ghost v] effect by (7)\n        end\n        clear graphic effects\n        go to x: (-200) y: (50)\n    end\n    if <<<(x position) > (mouse x)> and <mouse down?>> or <key (left arrow v) pressed?>> then\n        create clone of (_myself_ v)\n        change [xだぞ 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        create clone of (_myself_ v)\n        change [xだぞ v] by (1)\n        point in direction (90)\n    end\n    set [xだぞ v] to ((Xだぞ) * (0.9))\n    change x by (Xだぞ)\n    if <<touching (ステージ v)?> or <touching (動くステージ v)?>> then\n        change y by (1)\n        if <<touching (ステージ v)?> or <touching (動くステージ v)?>> then\n            change y by (1)\n            if <<touching (ステージ v)?> or <touching (動くステージ v)?>> then\n                change y by (1)\n                if <<touching (ステージ v)?> or <touching (動くステージ v)?>> then\n                    change y by (1)\n                    if <<touching (ステージ v)?> or <touching (動くステージ v)?>> then\n                        change y by (1)\n                        if <<touching (ステージ v)?> or <touching (動くステージ v)?>> then\n                            change x by ((Xだぞ) * (-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 <(Xだぞ) > [0]> then\n                                    set [xだぞ v] to [-7]\n                                else\n                                    set [xだぞ v] to [7]\n                                end\n                                set [ｙだー 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    change y by (-1)\n    if <<touching (動くステージ v)?> or <touching (ステージ v)?>> then\n        if <<key (up arrow v) pressed?> or <<(mouse y) > (y position)> and <mouse down?>>> then\n            set [ｙだー v] to [16.3]\n            start sound [ジャンプ v]\n        end\n    end\n    change y by (1)\n    change [ｙだー v] by (-1)\n    change y by (ｙだー)\n    if <<touching (ステージ v)?> or <touching (動くステージ v)?>> then\n        change y by ((ｙだー) * (-1))\n        set [ｙだー v] to [0]\n    end\n    if <(x position) > [230]> then\n        broadcast (next v)\n        start sound [NEXT v]\n        wait (1.2) seconds\n        go to x: (-200) y: (50)\n    end\n    if <touching (バネ v)?> then\n        set [ｙだー v] to [20]\n    end\n    if <<touching (水 v)?> and <<key (up arrow v) pressed?> or <<(mouse y) < [100]> and <mouse down?>>>> then\n        set [ｙだー v] to [2]\n        broadcast (泥 v)\n    end\n    if <(y position) < [-170]> then\n        start sound [やられた v]\n        repeat (10)\n            change [ghost v] effect by (10)\n        end\n        clear graphic effects\n        go to x: (-200) y: (50)\n    end\n    if <touching (スピード板 v)?> then\n        set [xだぞ v] to [10]\n    end\n    if <touching (ジャンプ板 v)?> then\n        set [ｙだー v] to [20 ]\n        set [xだぞ v] to [-10]\n    end\n    if <touching (ジャンプ板2 v)?> then\n        set [ｙだー v] to [20 ]\n        set [xだぞ v] to [10]\n    end\n    if <touching (超加速 v)?> then\n        set [xだぞ v] to [100]\n    end\n    if <touching (ダウン板 v)?> then\n        set [xだぞ v] to [-1]\n    end\nend\n\ngo to [front v] layer\n\nwhen I receive [茶色 v]\nswitch costume to (茶色 v)\n\nswitch costume to (紫 v)\n\nset [ghost v] effect to (0)\n\nwhen I receive [start v]\nwait (3) seconds\nforever\n    play sound [ゲー音 v] until done\nend\n\nset [ｙだー v] to [20 ]\n\nwhen I receive [オレンジ v]\nswitch costume to (オレンジ v)\n\nwhen I receive [クリスマスplatformr v]\nswitch costume to (クリスマスplatformr v)\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\nset [ghost v] effect to (0)\n\n@⚡ターボ対策\n\nwhen flag clicked\nforever\n    set [⚡秒数記憶 v] to (days since 2000)\n    repeat (2)\n        change [color v] effect by (0)\n    end\n    if <((days since 2000) - (⚡秒数記憶)) < [0.0000001]> then\n        set [ターボ判定 v] to [1]\n    else\n        set [ターボ判定 v] to [0]\n    end\nend\n\nwhen flag clicked\nset [ターボ判定 v] to [0]\nshow\nforever\n    if <(ターボ判定) = [1]> then\n        stop [all v]\n    end\nend\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@NEXT\n\nwhen I receive [next v]\nset [動く v] to [0]\ngo to [front v] layer\nstart sound [Coin v]\nshow\nswitch costume to (コスチューム1 v)\nrepeat (5)\n    next costume\nend\nwait (1) seconds\nrepeat (5)\n    next costume\nend\nset [動く v] to [1]\nhide\nbroadcast (next Stage v)\n\nwhen flag clicked\nhide\n\nwhen flag clicked\n\nforever\n\n\n\nrepeat (10)\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@棘（障害物）\n\nwhen I receive [next v]\nnext costume\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\nhide\nwait (4) seconds\n\nwhen flag clicked\nset size to (100) %\ngo to [front v] layer\nshow\n\nforever\n\nwait (0.5) seconds\nchange size by (3)\nwait (0.5) seconds\nchange size by (3)\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@スピード板\n\nwhen flag clicked\nswitch costume to (コスチューム2 v)\nhide\n\nwhen I receive [start v]\nshow\n\nwhen I receive [next v]\nnext costume\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@ジャンプ板\n\nwhen flag clicked\nhide\nswitch costume to (コスチューム1 v)\n\nwhen I receive [next v]\nnext costume\n\nwhen I receive [start v]\nshow\n\ngo [forward v] (1) layers\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@ジャンプ板2\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\nhide\n\nwhen I receive [start v]\nshow\n\nwhen I receive [next v]\nnext costume\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@超加速\n\nwhen flag clicked\nswitch costume to (コスチューム2 v)\nhide\n\nwhen I receive [start v]\nshow\n\nwhen I receive [next v]\nnext costume\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@サムネ (1)\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset [ghost v] effect to (100)\ngo to [front v] layer\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\nforever\n\n@スプライト1\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@100\n\nwhen flag clicked\nhide\nset [ghost v] effect to (100)\nwait (15) seconds\nshow\nrepeat (10)\n    change [ghost v] effect by (-20)\nend\n\nwhen I receive [start v]\nhide\n\nwhen this sprite clicked\nnext costume\n\nwhen flag clicked\nswitch costume to (100 v)\nforever\n    if <(costume [number v]) = [1]> then\n        broadcast ( 音量100％ v)\n    else\n        broadcast (音量0％ v)\n    end\nend\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n@雪\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nset size to (pick random (200) to (20)) %\nrepeat until \n    change y by (((size) / (12)) * (-1))\nend\ndelete this clone\n\nwhen I receive [start v]\nshow\ngo to [front v] layer\ngo [backward v] (1) layers\nset size to (100) %\nforever\n    wait (0.2) seconds\n    set y to (180)\n    set x to (pick random (-350) to (350))\n    if <(x position) < [-240]> then\n        set y to (pick random (-180) to (180))\n    end\n    if <[240] < (x position)> then\n        set y to (pick random (-180) to (180))\n    end\n    create clone of (_myself_ v)\nend\n\nwhen I receive [洞窟 v]\nhide\n\nwhen I receive [元通り v]\nshow\n\ngo to x: (-1) y: (180)\n\nglide (1) secs to (random position v)\n\nwhen backdrop switches to [背景1 v]\n\nwhen this sprite clicked\n\nwhen [space v] key pressed\n\n@ダウン板\n\nwhen flag clicked\nswitch costume to (コスチューム2 v)\nhide\n\nwhen I receive [start v]\nshow\n\nwhen I receive [next v]\nnext costume\n\nwhen I receive [音量0％ v]\nset volume to (0) %\n\nwhen I receive [ 音量100％ v]\nset volume to (100) %\n\n