||#4 騙されるな！騙しプラットフォーマー！Don't be fooled! Deception platformer! 

Instructions: みなさんこんにちは！@Shibatan_Gamesです。\nHello everyone! This is @shibatan_Games.\n今回は騙しプラットフォーマーを作りました！\nThis time, I made a deception platformer!\n遊び方とメモの所をみてから遊んでください！\nPlease see how to play and the memo before you play!\n◆◆◆◆◆◆◆＜遊び方/How to play＞◆◆◆◆◆◆◆\n矢印キーorタップで動かします。\nMove it with an arrow key or tap.\n針に当たらないように進みましょう！\nLet's proceed so as not to hit the needle!\n◆＜プラットフォーマーの内容/Platformer content＞◆\nこの、プラットフォーマーは騙し要素があります！\nThis platformer has a trick!\n騙されないように注意してください！\nBe careful not to be deceived!\nそれでは、頑張って下さい。\nThen, please do your best.\n

@Stage\n\nwhen I receive [game start v]\nforever\n    play sound [Time To Leaf v] until done\nend\n\n@トゲ\n\nwhen flag clicked\nhide\nset [ステージ v] to [1]\npoint in direction (90)\ngo to x: (0) y: (0)\n\nwhen I receive [game start v]\nset [上下 v] to [0]\nshow\ngo to [back v] layer\nforever\n    switch costume to (ステージ)\nend\n\nwhen I receive [メッセージ1 v]\n\nrepeat (30)\n    change [上下 v] by (-0.05)\n    set [上下 v] to ((上下) * (0.9))\n    change y by (上下)\nend\nrepeat (30)\n    change [上下 v] by (0.05)\n    set [上下 v] to ((上下) * (0.9))\n    change y by (上下)\nend\n\n@地面\n\nwhen flag clicked\nset [time v] to [0]\nhide variable [time v]\nhide\n\nwhen I receive [メッセージ1 v]\nchange [ステージ v] by (1)\nhide\nwait (0) seconds\nshow\n\nwhen I receive [game start v]\nshow\ngo to x: (0) y: (0)\nset [ステージ v] to [1]\nforever\n    switch costume to (ステージ)\nend\n\nwhen I receive [game start v]\n\nwhen I receive [game start v]\nforever\n    if <(ステージ) = [3]> then\n        show variable [time v]\n        repeat until <(ステージ) = [9]>\n            wait (1) seconds\n            change [time v] by (1)\n        end\n    end\nend\n\nwhen flag clicked\n\n@スプライト3\n\nwhen flag clicked\nhide\n\nwhen I receive [game start v]\n\nshow\ngo to [back v] layer\ngo to x: (215) y: (159)\nforever\n    set size to ((100) + ((7) * ([sin v] of ((timer) * (300)) ))) %\nend\n\n@矢印\n\nwhen flag clicked\nhide\nset [ステージ v] to [1]\n\nwhen I receive [game start v]\nshow\nforever\n    switch costume to (ステージ)\nend\n\n@地面2\n\nwhen flag clicked\nhide\n\nwhen I receive [game start v]\nshow\ngo to x: (0) y: (0)\n\n    switch costume to (ステージ)\n    if <touching (player v)?> then\n        change [ghost v] effect by (10)\n    else\n        change [ghost v] effect by (-10)\n    end\nend\n\nwhen I receive [メッセージ1 v]\nclear graphic effects\n\n@スプライト1\n\nwhen flag clicked\nreset timer\nclear graphic effects\nrepeat (20)\n    change [ghost v] effect by (5)\nend\nbroadcast (intro v)\n\nwhen [timer v] > (0)\nhide variable [☁ 世界記録/world records v]\nhide variable [time v]\n\n@スプライト4\n\nwhen flag clicked\nhide\ngo to x: (0) y: (0)\n\nwhen I receive [game start v]\nshow\ngo to [back v] layer\nforever\n    switch costume to (ステージ)\nend\n\nset size to ((100) + ((2) * ([sin v] of ((timer) * (300)) ))) %\n\nwhen I receive [game start v]\nforever\n    repeat (30)\n        change [上下 v] by (-0.05)\n        set [上下 v] to ((上下) * (0.9))\n        change y by (上下)\n    end\n    repeat (30)\n        change [上下 v] by (0.05)\n        set [上下 v] to ((上下) * (0.9))\n        change y by (上下)\n    end\nend\n\nwhen I receive [game start v]\nforever\n    if <touching (prayer v)?> then\n        set [ghost v] effect to (40)\n    else\n        set [ghost v] effect to (20)\n    end\nend\n\n@スプライト5\n\nwhen this sprite clicked\nchange [ステージ v] by (1)\n\nwhen flag clicked\nhide\n\nwhen I receive [game start v]\nif <(ステージ) = [3]> then\n    show\n    repeat until <(ステージ) = [8]>\n        show\n        set size to ((100) + ((2) * ([sin v] of ((timer) * (300)) ))) %\n    end\nend\n\nrepeat (30)\n    change [上下 v] by (-0.05)\n    set [上下 v] to ((上下) * (0.9))\n    change y by (上下)\nend\nrepeat (30)\n    change [上下 v] by (0.05)\n    set [上下 v] to ((上下) * (0.9))\n    change y by (上下)\nend\n\n@地面3\n\nwhen flag clicked\nhide\n\nwhen I receive [game start v]\nshow\ngo to x: (0) y: (0)\n\n    switch costume to (ステージ)\n    if <touching (player v)?> then\n        change [ghost v] effect by (10)\n    else\n        change [ghost v] effect by (-10)\n    end\nend\n\n@地面4\n\nwhen flag clicked\nhide\n\nwhen I receive [game start v]\nshow\ngo to x: (0) y: (0)\n\n    switch costume to (ステージ)\n    if <touching (player v)?> then\n        change [ghost v] effect by (10)\n    else\n        change [ghost v] effect by (-10)\n    end\nend\n\n@player\n\ndefine 初期設定プログラム\nshow\npoint in direction (90)\nset [x v] to [0]\nset [y v] to [0]\nswitch costume to (stand v)\ngo to x: (-200) y: (-50)\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nif <<key (down arrow v) pressed?> or <<mouse down?> and <(y position) > (mouse y)>>> then\n    switch costume to (しゃがむクローン v)\n    repeat (4)\n        change size by (-4)\n        change [ghost v] effect by (1.34)\n    end\n    delete this clone\nelse\n    switch costume to (止まるクローン v)\n    repeat (4)\n        change size by (-4)\n        change [ghost v] effect by (1.34)\n    end\n    delete this clone\nend\n\nwhen I receive [game start v]\nforever\n    switch costume to (止まる v)\n    if <<key (down arrow v) pressed?> or <<mouse down?> and <(y position) > (mouse y)>>> then\n        switch costume to (しゃがむ v)\n    end\nend\n\nwhen I receive [game start v]\n初期設定プログラム\nforever\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <(x position) < (mouse x)>>> then\n        point in direction (90)\n        change [x v] by (1)\n        create clone of (_myself_ v)\n    end\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>> then\n        point in direction (-90)\n        change [x v] by (-1)\n        create clone of (_myself_ v)\n    end\n    set [x v] to ((x) * (0.9))\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 x by ((x) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>> then\n                                if <(x) < [0]> 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    change y by (-1)\n    if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>> then\n        if <touching (地面 v)?> then\n            set [y v] to [15]\n            start sound [ニュッ v]\n        end\n    end\n    change y by (1)\n    change [y v] by (-1)\n    change y by (y)\n    if <touching (地面 v)?> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\n    if <[240] < (x position)> then\n        broadcast (メッセージ1 v)\n        hide\n        wait (0) seconds\n        初期設定プログラム\n    end\n    if <<touching (トゲ v)?> or <(y position) < [-171]>> then\n        初期設定プログラム\n        start sound [crashed oof v]\n    end\n    if <touching (ジャンプ台 v)?> then\n        if <not <(y) = [0]>> then\n            set [y v] to [18.5]\n            start sound [Whiz v]\n        end\n    end\n    if <touching (水 v)?> then\n        set [x v] to ((x) / (1.3))\n        set [y v] to [0]\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>> then\n            change [y v] by (4)\n        else\n            change [y v] by (-2)\n        end\n    end\n    if <(ステージ) = [19]> then\n        change [x v] by (0.7)\n    end\nend\n\n@intro\n\nwhen flag clicked\n初期化\nset [intro:color v] to (pick random (0) to (120))\nstart sound [Free intro no text v]\nID [点] X座標 [0] Y座標 [0] 向き [90] 大きさ [1] 見た目 [点]\n待つ [1]\nID [name] X座標 [0] Y座標 [0] 向き [90] 大きさ [250] 見た目 [name]\nID [回転] X座標 [0] Y座標 [0] 向き [90] 大きさ [150] 見た目 [回転]\nID [背景] X座標 [0] Y座標 [0] 向き [90] 大きさ [150] 見た目 [背景]\nID [数字管理] X座標 [0] Y座標 [0] 向き [0] 大きさ [0] 見た目 [無]\nID [上] X座標 [0] Y座標 [190] 向き [90] 大きさ [100] 見た目 [1]\nID [下] X座標 [0] Y座標 [-190] 向き [90] 大きさ [100] 見た目 [1]\n待つ [3.1]\nID [どん] X座標 [0] Y座標 [0] 向き [90] 大きさ [100] 見た目 [どん]\nID [〇] X座標 [0] Y座標 [0] 向き [90] 大きさ [300] 見た目 [〇]\n小\n待つ [4.4]\nID [どん2] X座標 [100] Y座標 [-100] 向き [-90] 大きさ [120] 見た目 [どん2-1]\nID [どん2] X座標 [-100] Y座標 [100] 向き [90] 大きさ [120] 見た目 [どん2-1]\nID [〇] X座標 [-150] Y座標 [100] 向き [90] 大きさ [300] 見た目 [〇]\nID [〇] X座標 [150] Y座標 [100] 向き [90] 大きさ [300] 見た目 [〇]\n小\n待つ [4.55]\nID [どん2] X座標 [100] Y座標 [100] 向き [180] 大きさ [120] 見た目 [どん2-1]\nID [どん2] X座標 [-100] Y座標 [-100] 向き [0] 大きさ [120] 見た目 [どん2-1]\nID [〇] X座標 [-150] Y座標 [-100] 向き [90] 大きさ [300] 見た目 [〇]\nID [〇] X座標 [150] Y座標 [-100] 向き [90] 大きさ [300] 見た目 [〇]\n小\n待つ [5.9]\n小\nID [〇] X座標 [-150] Y座標 [0] 向き [90] 大きさ [400] 見た目 [〇]\nID [〇] X座標 [150] Y座標 [0] 向き [90] 大きさ [400] 見た目 [〇]\n待つ [6.4]\nID [〇2] X座標 [0] Y座標 [0] 向き [90] 大きさ [400] 見た目 [〇]\n小\n待つ [6.8]\nID [どん] X座標 [-150] Y座標 [0] 向き [90] 大きさ [100] 見た目 [どん]\nID [〇] X座標 [-150] Y座標 [0] 向き [90] 大きさ [300] 見た目 [〇]\n待つ [7]\nID [どん] X座標 [150] Y座標 [0] 向き [90] 大きさ [100] 見た目 [どん]\nID [〇] X座標 [150] Y座標 [0] 向き [90] 大きさ [300] 見た目 [〇]\n待つ [7.8]\nID [どん] X座標 [-230] Y座標 [110] 向き [90] 大きさ [60] 見た目 [どん]\nID [どん] X座標 [230] Y座標 [110] 向き [90] 大きさ [60] 見た目 [どん]\nID [どん] X座標 [-230] Y座標 [-110] 向き [90] 大きさ [60] 見た目 [どん]\nID [どん] X座標 [230] Y座標 [-110] 向き [90] 大きさ [60] 見た目 [どん]\n待つ [9]\nID [end] X座標 [-300] Y座標 [0] 向き [90] 大きさ [100] 見た目 [end]\n待つ [9.35]\nID [end2] X座標 [300] Y座標 [0] 向き [90] 大きさ [100] 見た目 [end]\n待つ [9.8]\nset [intro1 v] to [1]\nset [intro:end v] to [1]\n待つ [9.95]\nset [intro:end v] to [2]\n待つ [12]\nbroadcast (Game start v)\n\nwhen I start as a clone\nshow\nset [color v] effect to (intro:color)\nif <(ID) = [丸]> then\n    go to [front v] layer\n    go [backward v] (2) layers\n    set [intro2 v] to (x position)\n    repeat (39)\n        change x by ((intro2) / (-25))\n        change y by (([sin v] of (intro3) ) * (2))\n        change [intro3 v] by (30)\n    end\n    delete this clone\nend\nif <(ID) = [上]> then\n    go to [front v] layer\n    repeat until <(intro:end) = [1]>\n        change y by (-40)\n        repeat until <(intro1) = [1]>\n            x [0] y [190] 向き [90] 共通数値 [5]\n        end\n    end\n    delete this clone\nend\nif <(ID) = [下]> then\n    go to [front v] layer\n    repeat until <(intro:end) = [1]>\n        change y by (40)\n        repeat until <(intro1) = [1]>\n            x [0] y [-190] 向き [90] 共通数値 [5]\n        end\n    end\n    delete this clone\nend\nif <(ID) = [点]> then\n    go to [front v] layer\n    repeat (30)\n        大きさ [4000] 大きさの数値 [6]\n    end\n    待つ [1.5]\n    set [intro2 v] to [-1.5]\n    repeat (30)\n        switch costume to (座標用 v)\n        大きさ [1] 大きさの数値 [7]\n        change y by (intro2)\n        set [intro2 v] to ((intro2) * (1.1))\n        switch costume to (点 v)\n    end\n    delete this clone\nend\nif <(ID) = [回転]> then\n    go to [back v] layer\n    repeat until <(intro:end) = [1]>\n        set [intro2 v] to [10]\n        repeat until <(intro1) = [1]>\n            turn right (intro2) degrees\n            set [intro2 v] to ((intro2) / (1.2))\n        end\n    end\n    delete this clone\nend\nif <(ID) = [name]> then\n    repeat until <(intro:end) = [1]>\n        set size to (450) %\n        repeat until <(intro1) = [1]>\n            x [0] y [0] 向き (direction) 共通数値 [10]\n            大きさ [250] 大きさの数値 [7]\n        end\n    end\n    delete this clone\nend\nif <(ID) = [数字管理]> then\n    hide\n    ドン [3]\n    ドン [4.3]\n    ドン [4.5]\n    ドン [5.8]\n    ドン [6.4]\n    ドン [6.8]\n    ドン [7]\n    ドン [7.7]\n    delete this clone\nend\nif <(ID) = [〇]> then\n    set [intro2 v] to [15]\n    repeat (17)\n        set [intro2 v] to ((intro2) * (1.5))\n        change [fisheye v] effect by (intro2)\n    end\n    delete this clone\nend\nif <(ID) = [〇2]> then\n    change [mosaic v] effect by (5)\n    set [intro2 v] to [15]\n    repeat (20)\n        set [intro2 v] to ((intro2) * (1.5))\n        change [fisheye v] effect by (intro2)\n    end\n    delete this clone\nend\nif <(ID) = [↑]> then\n    go to [back v] layer\n    go [forward v] (1) layers\n    repeat until <[170] < (y position)>\n        set [intro2 v] to [20]\n        repeat until <(intro1) = [1]>\n            if <[270] < (y position)> then\n                delete this clone\n            else\n                switch costume to (座標用 v)\n                change y by (intro2)\n                set [intro2 v] to ((intro2) / (1.15))\n                switch costume to (↑ v)\n            end\n        end\n    end\n    delete this clone\nend\nif <(ID) = [f]> then\n    go to [front v] layer\n    go [backward v] (2) layers\n    repeat (17)\n        change [ghost v] effect by (5.5)\n    end\n    delete this clone\nend\nif <(ID) = [小]> then\n    go to [back v] layer\n    go [forward v] (2) layers\n    set [intro2 v] to (pick random (-20) to (20))\n    set [intro3 v] to (pick random (5) to (20))\n    show\n    repeat until <touching (_edge_ v)?>\n        change x by (intro2)\n        change y by (intro3)\n        set [intro2 v] to ((intro2) / (1.1))\n        change [intro3 v] by (-1)\n    end\n    delete this clone\nend\nif <(ID) = [どん]> then\n    set [brightness v] effect to (-30)\n    repeat (11)\n        next costume\n        change size by (5)\n    end\n    delete this clone\nend\nif <(ID) = [どん2]> then\n    set [brightness v] effect to (-30)\n    repeat (17)\n        next costume\n    end\n    delete this clone\nend\nif <(ID) = [背景]> then\n    go to [back v] layer\n    wait until <(intro:end) = [1]>\n    delete this clone\nend\nif <(ID) = [end]> then\n    repeat until <(intro:end) = [2]>\n        x [-145] y [0] 向き [90] 共通数値 [4.5]\n    end\n    repeat (20)\n        x [-400] y [0] 向き [90] 共通数値 [5.5]\n    end\n    delete this clone\nend\nif <(ID) = [end2]> then\n    repeat until <(intro:end) = [2]>\n        x [145] y [0] 向き [90] 共通数値 [4.5]\n    end\n    repeat (20)\n        x [400] y [0] 向き [90] 共通数値 [5.5]\n    end\n    delete this clone\nend\n\ndefine 大きさ (大きさ) 大きさの数値 (大きさの数値)\nset [costume v] to (costume [name v])\nswitch costume to (無 v)\nchange size by (((round (大きさ)) - (round (size))) / (round (大きさの数値)))\nswitch costume to (costume)\n\ndefine x (x) y (y) 向き (向き) 共通数値 (共通数値)\nchange x by (((round (x)) - (round (x position))) / (round (共通数値)))\nchange y by (((round (y)) - (round (y position))) / (round (共通数値)))\nturn right (((round (向き)) - (round (direction))) / (round (共通数値))) degrees\n\ndefine 待つ (待つ)\nwait until <<(待つ) < (timer)> or <(timer) = (待つ)>>\n\ndefine ID (id) X座標 (x座標) Y座標 (y座標) 向き (向き) 大きさ (大きさ) 見た目 (見た目)\nswitch costume to (座標用 v)\ngo to x: (x座標) y: (y座標)\npoint in direction (向き)\nswitch costume to (見た目)\nset size to (大きさ) %\nset [id v] to (id)\ncreate clone of (_myself_ v)\n\ndefine 初期化\nreset timer\nswitch costume to (無 v)\nhide\nclear graphic effects\nset volume to (100) %\nset [intro1 v] to [0]\nset [intro2 v] to [0]\nset [intro3 v] to [0]\nset [intro:end v] to [0]\nset [intro:color v] to [0]\nset [costume v] to [0]\nset [id v] to [0]\n\ndefine 小\nrepeat (pick random (7) to (13))\n    ID [小] X座標 [０] Y座標 [０] 向き (pick random (0) to (360)) 大きさ (pick random (80) to (110)) 見た目 (pick random (10) to (14))\nend\n\nwhen I start as a clone\nif <(ID) = [name]> then\n    forever\n        point in direction ((90) + (([sin v] of ((timer) * (100)) ) * (15)))\n    end\nend\n\ndefine ドン (待つ)\n待つ (待つ)\nID [f] X座標 [0] Y座標 [0] 向き [90] 大きさ [100] 見た目 [f]\nset [intro1 v] to [1]\nwait (0) seconds\nset [intro1 v] to [0]\n\nwhen flag clicked\n待つ [6.6]\nrepeat (13)\n    ID [丸] X座標 ((300) - (intro3)) Y座標 [120] 向き [90] 大きさ [180] 見た目 [丸の]\n    ID [丸] X座標 ((-300) + (intro3)) Y座標 [-120] 向き [90] 大きさ [180] 見た目 [丸の]\n    change [intro3 v] by (-3)\nend\n\nwhen I receive [game start v]\nstop [other scripts in sprite v]\ndelete this clone\n\n