BIG Platformer #all #game #games

Instructions: 『日本語下↓』\nwelcome to my game! \n【How to operate】\nOperating with the arrow keys or tap. You can also use the w, a, and d keys. If you think this work is even a little better, please follow me! Please spread the word about this work‼ I can speak a little English. Let's talk a lot!  I want to be your friend!\n\n 十字キーで操作します。wとaとdのキーでも操作できます。モバイル対応です。この作品が少しでもいいなと思ったらフォローお願いします！拡散よろしくお願いします！スク友になりたい人はアカウントのコメント欄で言ってね‼

@Stage\n\nwhen flag clicked\nswitch backdrop to (背景1 v)\n\nwhen I receive [開始 v]\nswitch backdrop to (背景2 v)\n\n@プラ君\n\ndefine fast\nrepeat (6)\n    if <<touching (ステージ v)?> or <<touching (動く道 v)?> or <touching (右にひゅん v)?>>> then\n        change y by (1)\n    end\nend\n\ndefine xcoll\nrepeat until <not <<touching (ステージ v)?> or <<touching (動く道 v)?> or <touching (右にひゅん v)?>>>>\n    if <(x) > [0]> then\n        change x by (-2)\n    else\n        change x by (2)\n    end\nend\n\ndefine ycoll\nrepeat until <not <<touching (ステージ v)?> or <<touching (動く道 v)?> or <touching (右にひゅん v)?>>>>\n    if <(y) > [0]> then\n        change y by (-1)\n    else\n        change y by (1)\n    end\nend\n\nwhen I start as a clone\nswitch costume to (コスチューム3 v)\nrepeat (20)\n    change size by (-5)\n    change [ghost v] effect by (12)\nend\ndelete this clone\n\nwhen I receive [開始 v]\nshow\npoint in direction (90)\nset size to (100) %\ngo to x: (-200) y: (1)\nset [x v] to [0]\nset [y v] to [0]\nswitch costume to (コスチューム1 v)\nforever\n    change [y v] by (-1)\n    if <<key (right arrow v) pressed?> or <<key (d v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>>> then\n        change [x v] by (1)\n        switch costume to (コスチューム1 v)\n    end\n    if <<key (left arrow v) pressed?> or <<key (a v) pressed?> or <<mouse down?> and <(x position) > (mouse x)>>>> then\n        change [x v] by (-1)\n        switch costume to (コスチューム2 v)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <<touching (ステージ v)?> or <<touching (動く道 v)?> or <touching (右にひゅん v)?>>> then\n        fast\n        if <<touching (ステージ v)?> or <<touching (動く道 v)?> or <touching (右にひゅん v)?>>> then\n            change y by (-6)\n            xcoll\n        end\n        if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>> then\n            start sound [Zoop v]\n            set [y v] to [12]\n            if <([abs v] of (x) ) = (x)> then\n                set [x v] to [-8]\n            else\n                set [x v] to [8]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <<touching (ステージ v)?> or <<touching (動く道 v)?> or <touching (右にひゅん v)?>>> then\n        ycoll\n        if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>> then\n            start sound [Jump v]\n            set [y v] to [15]\n        else\n            set [y v] to [0]\n        end\n    end\n    if <(x position) > [239]> then\n        set [x v] to [0]\n        set [y v] to [0]\n        wait (2.5) seconds\n    end\nend\n\nwhen I receive [開始 v]\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I receive [開始 v]\nforever\n    if <touching (針 v)?> then\n        go to x: (-200) y: (1)\n        start sound [y2mate v]\n        set [x v] to [0]\n        set [y v] to [0]\n    end\n    if <touching (ヤバい針 v)?> then\n        go to x: (-200) y: (1)\n        start sound [y2mate v]\n        set [x v] to [0]\n        set [y v] to [0]\n    end\n    if <touching (手裏剣 v)?> then\n        go to x: (-200) y: (1)\n        start sound [y2mate v]\n        set [x v] to [0]\n        set [y v] to [0]\n    end\nend\n\nwhen I receive [開始 v]\nforever\n    if <(x position) > [239]> then\n        go to x: (-200) y: (1)\n        broadcast (level v)\n    end\nend\n\nwhen flag clicked\nhide\n\n@ステージ\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\nswitch costume to (ステージ1 v)\n\nwhen I receive [level v]\nnext costume\n\nwhen I receive [開始 v]\nshow\n\n@針\n\nwhen flag clicked\ngo to [back v] layer\nswitch costume to (コスチューム1 v)\nhide\n\nwhen I receive [level v]\ngo to [back v] layer\nnext costume\n\nwhen I receive [開始 v]\nshow\n\n@動く道\n\nwhen flag clicked\ngo to x: (-71) y: (28)\nhide\n\nwhen flag clicked\nset [hahaha v] to [0]\nforever\n    if <([costume # v] of [ステージ v]) = [7]> then\n        show\n        go to x: (-71) y: (28)\n        repeat (40)\n            change x by (hahaha)\n            change [hahaha v] by (0.3)\n        end\n        set [hahaha v] to [0]\n        repeat (40)\n            change x by ((hahaha) * (-1))\n            change [hahaha v] by (0.3)\n        end\n        set [hahaha v] to [0]\n    end\nend\n\nwhen flag clicked\nforever\n    if <([costume # v] of [ステージ v]) = [8]> then\n        hide\n    end\nend\n\n@右にひゅん\n\nwhen flag clicked\ngo to x: (-71) y: (28)\nhide\n\nwhen flag clicked\nset [hahaha v] to [0]\nforever\n    if <([costume # v] of [ステージ v]) = [8]> then\n        show\n        go to x: (-71) y: (-58)\n        repeat (40)\n            change y by (5)\n        end\n        repeat (30)\n            change [hahaha v] by (0.5)\n            change x by (hahaha)\n        end\n        set [hahaha v] to [0]\n    end\nend\n\nwhen flag clicked\nforever\n    if <([costume # v] of [ステージ v]) = [9]> then\n        hide\n    end\nend\n\n@サムネ\n\nwhen flag clicked\ngo to [front v] layer\nhide\n\n@音楽\n\nwhen I receive [開始 v]\nforever\n    play sound [Unlimited v] until done\nend\n\n@★♥\n\nwhen I start as a clone\nswitch costume to (コスチューム2 v)\nset [星b v] to [No]\nforever\n    set [星a v] to <touching (mouse-pointer v)?>\n    if <touching (mouse-pointer v)?> then\n        wait (0.5) seconds\n        set [星b v] to [Yes]\n        wait (0.6) seconds\n        broadcast (メッセージ1 v)\n    end\nend\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\ncreate clone of (_myself_ v)\nset [ハートb v] to [No]\nforever\n    set [ハートa v] to <touching (mouse-pointer v)?>\n    if <touching (mouse-pointer v)?> then\n        wait (0.5) seconds\n        set [ハートb v] to [Yes]\n        wait (0.6) seconds\n        broadcast (メッセージ1 v)\n    end\nend\n\n@ありがとう\n\nwhen flag clicked\nhide\nset [ghost v] effect to (100)\n\nwhen I receive [メッセージ1 v]\ngo to [front v] layer\nshow\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\nwait (0.5) seconds\nrepeat (20)\n    change [ghost v] effect by (5)\nend\nhide\n\n@秒数\n\nwhen I start as a clone\nforever\n    if <[22] < (length of (秒))> then\n        hide\n        show variable [秒 v]\n    else\n        show\n        switch costume to (letter (数字番号) of (秒))\n        hide variable [秒 v]\n    end\nend\n\ndefine 配置\ngo to x: (-190) y: (135)\nhide\nset [数字番号 v] to [0]\nrepeat (22)\n    change [数字番号 v] by (1)\n    change x by (20)\n    create clone of (_myself_ v)\nend\nswitch costume to (+ v)\nshow\ngo to x: (-225) y: (135)\n\nwhen I receive [開始 v]\nset [秒 v] to [0]\nrepeat until <([costume # v] of [ステージ v]) = [18]>\n    wait (1) seconds\n    change [秒 v] by (1)\nend\n\nwhen I receive [開始 v]\n配置\n\n@Skip\n\nwhen this sprite clicked\nbroadcast (level v)\n\nwhen I receive [メッセージ1 v]\nshow\n\nwhen I receive [開始 v]\nhide\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <([costume # v] of [ステージ v]) = [18]> then\n        hide\n    end\nend\n\n@★♥でskip\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nhide\n\nwhen I receive [開始 v]\nshow\n\nwhen flag clicked\nforever\n    if <([costume # v] of [ステージ v]) = [18]> then\n        hide\n    end\nend\n\n@ばね\n\ndefine 動き\nshow\nif <touching (プラ君 v)?> then\n    switch costume to (2 v)\n    set [y v] to [22]\n    play sound [Whiz v] until done\nelse\n    switch costume to (1 v)\nend\n\nwhen flag clicked\nhide\nforever\n    if <([costume # v] of [ステージ v]) = [14]> then\n        動き\n    end\n    if <([costume # v] of [ステージ v]) = [15]> then\n        hide\n    end\nend\n\n@イントロ\n\nwhen I start as a clone\nhide\nif <(4: x) = [1]> then\n    set [4: x v] to [0]\n    repeat until <[3.6] < (timer)>\n        change [4: x v] by (((4: y) - (4: x)) / (5))\n        set pen size to (4: x)\n        go to x: (240) y: (180)\n        pen down\n        go to x: (-240) y: (-180)\n        pen up\n    end\n    repeat until <(4: x) < [10]>\n        set pen size to (4: x)\n        change [4: x v] by ((((4: y) + (1)) - (4: x)) / (-5))\n        go to x: (240) y: (180)\n        pen down\n        go to x: (-240) y: (-180)\n        pen up\n    end\n    delete this clone\nend\nif <(4: x) = [2]> then\n    show\n    go to x: (0) y: (0)\n    point in direction (0)\n    set size to (0) %\n    repeat until <[3.6] < (timer)>\n        turn right (((90) - (direction)) / (20)) degrees\n        change size by (((100) - (size)) / (20))\n    end\n    set [4: y v] to ((direction) + (-1))\n    repeat until <(size) < [10]>\n        change size by (((100) - (size)) / (-6))\n        turn right (((4: y) - (direction)) / (-5.5)) degrees\n    end\n    delete this clone\nend\nif <(4: x) = [3]> then\n    go to x: (0) y: (0)\n    set pen size to (3000)\n    set [4: x v] to [0]\n    repeat (10)\n        erase all\n        set pen color to (#292929)\n        set pen (transparency v) to (4: x)\n        change [4: x v] by (10)\n        pen down\n        pen up\n    end\n    erase all\n    delete this clone\nend\n\nwhen flag clicked\nreset timer\nstart sound [Laszlo - Here We Are \[NCS Release\] - from YouTube v]\nhide\nerase all\nset [4: y v] to [575]\nset [4: x v] to [1]\nset pen color to (#313131)\ncreate clone of (_myself_ v)\nwait (0.1) seconds\nset [4: y v] to [420]\nset pen color to (#1300a9)\ncreate clone of (_myself_ v)\nwait (0.1) seconds\nset [4: y v] to [270]\nset pen color to (#5f5f5f)\ncreate clone of (_myself_ v)\nwait until <[0.8] < (timer)>\nset [4: x v] to [2]\ncreate clone of (_myself_ v)\nwait until <[5.6] < (timer)>\nset [4: x v] to [3]\ncreate clone of (_myself_ v)\nbroadcast (開始 v)\n\n@月\n\nwhen flag clicked\nhide\n\nwhen I receive [開始 v]\ngo to [back v] layer\nshow\nset [sin v] to [0]\nset size to (100) %\nforever\n    change [sin v] by (1)\n    set size to ((([sin v] of ((sin) * (10)) ) * (10)) + (130)) %\nend\n\n@ばね2\n\ndefine 動き\nshow\nif <touching (プラ君 v)?> then\n    switch costume to (2 v)\n    set [y v] to [22]\n    play sound [Whiz v] until done\nelse\n    switch costume to (1 v)\nend\n\nwhen flag clicked\nhide\nforever\n    if <([costume # v] of [ステージ v]) = [15]> then\n        動き\n    end\n    if <([costume # v] of [ステージ v]) = [16]> then\n        hide\n    end\nend\n\n@しゅぽん\n\ndefine 動き\nshow\nif <touching (プラ君 v)?> then\n    set [x v] to [33]\n    play sound [Whiz v] until done\nend\n\nwhen flag clicked\nhide\nforever\n    if <([costume # v] of [ステージ v]) = [15]> then\n        動き\n    end\n    if <([costume # v] of [ステージ v]) = [16]> then\n        hide\n    end\nend\n\n@しゅぽん2\n\ndefine 動き\nshow\nif <touching (プラ君 v)?> then\n    set [x v] to [33]\n    play sound [Whiz v] until done\nend\n\nwhen flag clicked\nhide\nforever\n    if <([costume # v] of [ステージ v]) = [15]> then\n        動き\n    end\n    if <([costume # v] of [ステージ v]) = [16]> then\n        hide\n    end\nend\n\n@ヤバい針\n\nwhen flag clicked\nhide\nforever\n    if <([costume # v] of [ステージ v]) = [16]> then\n        針が落ちてきたんだがwww\n    end\n    if <([costume # v] of [ステージ v]) = [17]> then\n        hide\n    end\nend\n\ndefine 針が落ちてきたんだがwww\nshow\ngo to x: (80) y: (183)\nglide (1.5) secs to x: (80) y: (32)\n\n@コイン数\n\nwhen I start as a clone\nforever\n    if <[22] < (length of (コイン))> then\n        hide\n        show variable [コイン v]\n    else\n        show\n        switch costume to (letter (数字番号) of (コイン))\n        hide variable [コイン v]\n    end\nend\n\ndefine 配置\ngo to x: (-190) y: (100)\nhide\nset [数字番号 v] to [0]\nrepeat (22)\n    change [数字番号 v] by (1)\n    change x by (20)\n    create clone of (_myself_ v)\nend\nswitch costume to (+ v)\nshow\ngo to x: (-225) y: (135)\n\nwhen I receive [開始 v]\nset [コイン v] to [0]\n\nwhen I receive [開始 v]\n配置\n\n@Next\n\nwhen I receive [level v]\nhide\nstart sound [High Whoosh v]\nclone [1]\nwait (0.05) seconds\nclone [2]\nwait (0.05) seconds\nclone [3]\nwait (0.05) seconds\nclone [4]\nwait (0.05) seconds\nclone [5]\n\ndefine clone (cloneid)\nswitch costume to (cloneid)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nshow\nif <<(costume [number v]) = [1]> or <<(costume [number v]) = [2]> or <<(costume [number v]) = [3]> or <<(costume [number v]) = [4]> or <(costume [number v]) = [5]>>>>> then\n    go to x: (468) y: (0)\n    repeat until <(round (x position)) = [0]>\n        change x by (((0) - (x position)) / (7))\n    end\nend\n\nwhen I start as a clone\nif <(costume [number v]) = [1]> then\n    wait (2.2) seconds\n    repeat until <[465] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    set [move v] to [OK]\n    delete this clone\nend\nif <(costume [number v]) = [2]> then\n    wait (2.1) seconds\n    repeat until <[465] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [number v]) = [3]> then\n    wait (2) seconds\n    repeat until <[465] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [number v]) = [4]> then\n    wait (1.9) seconds\n    repeat until <[465] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [number v]) = [5]> then\n    wait (1.8) seconds\n    repeat until <[330] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\n\n@手裏剣\n\nwhen flag clicked\nhide\n\nwhen I receive [level v]\nwait (0.5) seconds\nif <([costume # v] of [ステージ v]) = [17]> then\n    wait (2.5) seconds\n    repeat until <([costume # v] of [ステージ v]) = [18]>\n        create clone of (_myself_ v)\n        wait (pick random (0.5) to (2)) seconds\n    end\nend\n\nwhen I start as a clone\nshow\ngo to x: (pick random (-100) to (200)) y: (240)\nrepeat until <touching (ステージ v)?>\n    change y by (-10)\n    turn right (pick random (1) to (360)) degrees\nend\nhide\ndelete this clone\n\n@スプライト4\n\nwhen flag clicked\nhide\n\nwhen I receive [開始 v]\nforever\n    switch costume to (コスチューム1 v)\n    show\n    go to x: (-180) y: (-190)\n    glide (1) secs to x: (-180) y: (-150)\n    repeat (2)\n        next costume\n        wait (0.5) seconds\n    end\n    next costume\n    glide (1) secs to x: (-180) y: (-190)\n    hide\n    wait (7) seconds\nend\n\n@コイン\n\nwhen flag clicked\nhide\n\nwhen I receive [開始 v]\nforever\n    next costume\n    wait (0.03) seconds\nend\n\nwhen I receive [開始 v]\nforever\n    if <touching (プラ君 v)?> then\n        start sound [Coin v]\n        change [コイン v] by (1)\n        hide\n    end\nend\n\nwhen I receive [開始 v]\nset size to (150) %\nhide\nif <([costume # v] of [ステージ v]) = [1]> then\n    go to x: (-7) y: (-43)\n    show\nend\n\nwhen I receive [level v]\nhide\nwait (2.8) seconds\nif <([costume # v] of [ステージ v]) = [2]> then\n    go to x: (10) y: (157)\n    show\nend\n\nwhen I receive [level v]\nhide\nwait (2.8) seconds\nif <([costume # v] of [ステージ v]) = [3]> then\n    go to x: (-40) y: (175)\n    show\nend\n\nwhen I receive [level v]\nhide\nwait (2.8) seconds\nif <([costume # v] of [ステージ v]) = [4]> then\n    go to x: (10) y: (-40)\n    show\nend\n\nwhen I receive [level v]\nhide\nwait (2.8) seconds\nif <([costume # v] of [ステージ v]) = [5]> then\n    go to x: (-20) y: (40)\n    show\nend\n\nwhen I receive [level v]\nhide\nwait (2.8) seconds\nif <([costume # v] of [ステージ v]) = [6]> then\n    go to x: (-20) y: (80)\n    show\nend\n\nwhen I receive [level v]\nhide\nwait (2.8) seconds\nif <([costume # v] of [ステージ v]) = [7]> then\n    go to x: (-20) y: (80)\n    show\nend\n\nwhen I receive [level v]\nhide\nwait (2.8) seconds\nif <([costume # v] of [ステージ v]) = [8]> then\n    go to x: (-195) y: (130)\n    show\nend\n\nwhen I receive [level v]\nhide\nwait (2.8) seconds\nif <([costume # v] of [ステージ v]) = [9]> then\n    go to x: (100) y: (50)\n    show\nend\n\nwhen I receive [level v]\nhide\nwait (2.8) seconds\nif <([costume # v] of [ステージ v]) = [10]> then\n    go to x: (100) y: (50)\n    show\nend\n\n