傾向1p slime platformer / スライム　プラットフォーマー

Instructions: 新作公開！！ https://scratch.mit.edu/projects/930562241\n傾向乗ったらステージ追加します\n⤴︎ちょくちょく追加中\n5月10日公開,\n⭐️＆❤️お願いしますm(_ _)m\n↑押したら宣伝ok.\n[説明]\n・矢印キー、タップで操作\n・めっちゃ跳ねるので、制御してください]]\n・跳ねるとき、弱く跳ねるか強く跳ねる時があるので、場合に合わせて（[例え]弱くなるまで待ちましょう）\n↑わからないことがあったら聞いてください\n（返信できたら答えます）\n10個以上拡散したら名前書きます\n@sirodora_95\n@pirodesu\n@ndamo\n@909072\n@pokemon_0115\n@tatudragon\n@aiueo1234512\n@shunshun55\n@Scratchtapioka\n@budo-ringo\n@\n@\n@\n@\n\n\njanp音\n@sosukeyamakawa\n音楽\n@BuStudios\nスマホ\n@murakamitakeru\n\n\n\n\n\n\n\n\n\n\n#game ＃games ＃platformer\n＃platform ＃simple ＃mobile ＃pc\n＃janp #slime ＃haneru\n#athletic ＃athletics ＃asure \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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nここまできたら⭐️❤️押しな(*☻-☻*)

@Stage\n\nwhen I receive [メッセージ1 v]\nforever\n    play sound [Qumu-I am v] until done\nend\n\nwhen I receive [メッセージ1 v]\nswitch backdrop to (背景1 v)\nforever\n    wait (20) seconds\n    next backdrop\n    set [ghost v] effect to (100)\n    repeat (20)\n        change [ghost v] effect by (-5)\n    end\n    wait (10) seconds\n    next backdrop\n    set [ghost v] effect to (100)\n    repeat (20)\n        change [ghost v] effect by (-5)\n    end\nend\n\n@空\n\nwhen flag clicked\nbroadcast (メッセージ1 v)\n\n@幽霊\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nswitch costume to (コスチューム1 v)\ngo to x: (0) y: (0)\nshow\nrepeat (10)\n    go to [front v] layer\nend\nforever\n    wait until <touching (スプライト v)?>\n    repeat (7)\n        change [ghost v] effect by (10)\n    end\n    wait until <not <touching (スプライト v)?>>\n    repeat (7)\n        change [ghost v] effect by (-10)\n    end\nend\n\nwhen I receive [97 v]\nnext costume\n\n@地面\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nswitch costume to (コスチューム1 v)\ngo to x: (0) y: (0)\ngo to [front v] layer\nshow\n\nwhen I receive [97 v]\nnext costume\nif <[12] = (costume [number v])> then\n    set [xx v] to [-165]\n    set [yy v] to [-99]\n    broadcast (95 v) and wait\n    set [xx v] to [15]\n    set [yy v] to [-99]\n    broadcast (95 v) and wait\n    set [xx v] to [198]\n    set [yy v] to [-99]\n    broadcast (95 v) and wait\nend\nif <[13] = (costume [number v])> then\n    set [xx v] to [-157]\n    set [yy v] to [-99]\n    broadcast (95 v) and wait\n    set [xx v] to [59]\n    set [yy v] to [54]\n    broadcast (95 v) and wait\n    set [xx v] to [100]\n    set [yy v] to [54]\n    broadcast (95 v) and wait\nend\n\n@針\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nswitch costume to (コスチューム1 v)\ngo to x: (0) y: (0)\ngo to [back v] layer\nshow\n\nwhen I receive [97 v]\nnext costume\n\n@スプライト\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\ngo to x: (-172) y: (9)\nset size to (55) %\ngo to [front v] layer\nshow\nset [x v] to [0]\nset [y v] to [0]\nforever\n    移動\nend\n\ndefine 移動\nif <touching (水 v)?> then\n    change [y v] by (-.1)\nelse\n    change [y v] by (-1)\nend\nif <<<(x position) < (mouse x)> and <mouse down?>> or <key (right arrow v) pressed?>> then\n    change [x v] by (1)\nend\nif <<<(x position) > (mouse x)> and <mouse down?>> or <key (left arrow v) pressed?>> then\n    change [x v] by (-1)\nend\nif <touching (水 v)?> then\n    set [x v] to ((x) * (.7))\nelse\n    set [x v] to ((x) * (.95))\nend\nchange x by (x)\nrepeat (6)\n    change y by ((1) * <touching (地面 v)?>)\nend\nif <touching (地面 v)?> then\n    change y by (-6)\n    x (([ceiling v] of ([abs v] of (x) ) ) + (1)) ((-1) * ((x) / ([abs v] of (x) )))\nend\nchange y by (y)\nif <touching (地面 v)?> then\n    y (([ceiling v] of ([abs v] of (y) ) ) + (1)) ((-1) * ((y) / ([abs v] of (y) )))\nend\nchange y by (-1)\nif <<touching (水 v)?> or <touching (地面 v)?>> then\n    if <touching (水 v)?> then\n        if <<<((y position) + (7)) < (mouse y)> and <mouse down?>> or <key (up arrow v) pressed?>> then\n            start sound [jump-cute1 v]\n            set [y v] to [5]\n        end\n    else\n        if <<<((y position) + (7)) < (mouse y)> and <mouse down?>> or <key (up arrow v) pressed?>> then\n            start sound [jump-cute1 v]\n            set [y v] to [15]\n        end\n    end\nend\nchange y by (1)\n\ndefine x (回数) (力)\nset [あ v] to [0]\nrepeat until <<(回数) = (あ)> or <not <touching (地面 v)?>>>\n    change [あ v] by (1)\n    change x by (力)\nend\nset [x v] to ((() - (x)) * (pick random (.5) to (1.2)))\n\ndefine y (回数) (力)\nset [あ v] to [0]\nrepeat until <<(回数) = (あ)> or <not <touching (地面 v)?>>>\n    change [あ v] by (1)\n    change y by (力)\nend\nstart sound [Boing v]\nset [y v] to ((() - (y)) * (pick random (.5) to (1.5)))\n\nwhen I receive [メッセージ1 v]\nforever\n    wait until <[241] < (x position)>\n    broadcast (99 v)\n    repeat (100)\n        set [y v] to [0]\n        set [x v] to [0]\n        go to x: (-183) y: (-4)\n    end\nend\n\nwhen I receive [メッセージ1 v]\nforever\n    if <<[-180] > (y position)> or <touching (針 v)?>> then\n        start sound [High Whoosh v]\n        set [y v] to [0]\n        set [x v] to [0]\n        glide (.1) secs to x: (-183) y: (-4)\n    end\nend\n\nwhen I receive [96 v]\nstart sound [High Whoosh v]\nset [y v] to [0]\nset [x v] to [0]\nglide (.1) secs to x: (-183) y: (-4)\n\nwhen I receive [janp v]\nset [y v] to [25]\n\n@スプライト1\n\nwhen flag clicked\nhide\n\nwhen I receive [99 v]\nstart sound [Low Whoosh v]\n1\n\ndefine 1\nset [color v] effect to (pick random (-100) to (100))\ngo to x: (-999) y: (9999)\nrepeat (5)\n    change [color v] effect by (pick random (1) to (10))\n    set [brightness v] effect to (0)\n    create clone of (_myself_ v)\n    change y by (-100)\nend\n\nwhen I start as a clone\ngo to [front v] layer\nshow\nset [x v] to [52]\nrepeat (63)\n    set [x v] to ((x) * (.9))\n    change x by (x)\nend\nrepeat (30)\n    change [x v] by (1)\n    change x by (x)\nend\ndelete this clone\n\n@スプライト2\n\nwhen flag clicked\nhide\n\nwhen I receive [99 v]\n1\nwait (.5) seconds\nbroadcast (98 v)\n\ndefine 1\nset [color v] effect to (pick random (-100) to (100))\ngo to x: (999) y: (9999)\nchange y by (-50)\nrepeat (4)\n    change [color v] effect by (pick random (1) to (10))\n    set [brightness v] effect to (50)\n    create clone of (_myself_ v)\n    change y by (-100)\nend\n\nwhen I start as a clone\ngo to [front v] layer\nshow\nset [x v] to [-52]\nrepeat (63)\n    set [x v] to ((x) * (.9))\n    change x by (x)\nend\nrepeat (30)\n    change [x v] by (-1)\n    change x by (x)\nend\ndelete this clone\n\n@スプライト3\n\nwhen flag clicked\nhide\n\nwhen I receive [98 v]\nset [ghost v] effect to (0)\ngo to x: () y: ()\nset size to () %\ngo to [front v] layer\nshow\nset [o v] to [50]\nrepeat (30)\n    set [o v] to ((o) * (.9))\n    change size by (o)\nend\nset [o v] to [-10]\nstart sound [Low Whoosh v]\nrepeat (20)\n    set [o v] to ((o) * (.9))\n    change size by (o)\nend\nbroadcast (97 v)\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nhide\n\n@スプライト4\n\nwhen flag clicked\nhide\n\nwhen I receive [98 v]\nwait (.1) seconds\ngo to x: () y: ()\ngo to [front v] layer\nshow\nstart sound [High Whoosh v]\nset [ghost v] effect to (0)\nrepeat (50)\n    change [ghost v] effect by (2)\nend\nhide\n\n@スプライト5\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\ngo to x: (-219) y: (161)\nset size to (80) %\ngo to [front v] layer\ngo to [front v] layer\ngo to [front v] layer\nshow\n\nwhen this sprite clicked\nset size to (70) %\nwait (.15) seconds\nset size to (80) %\nbroadcast (96 v)\n\n@スプライト6\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nforever\n    wait (pick random () to (1.)) seconds\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nset [ghost v] effect to (pick random (10) to (90))\ngo to (random position v)\nchange y by (-9999)\nset size to (pick random (1) to (120)) %\nset [1 v] to [5]\nset [0 v] to (pick random (1) to (10))\ngo to [back v] layer\nshow\nrepeat (50)\n    change y by (1)\nend\nrepeat until <touching (_edge_ v)?>\n    change y by (1)\nend\ndelete this clone\n\nwhen I start as a clone\nforever\n    repeat (10)\n        change size by (0)\n    end\n    repeat (10)\n        change size by (() - (0))\n    end\nend\n\n@水\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nset [ghost v] effect to (50)\nswitch costume to (コスチューム1 v)\ngo to x: (0) y: (0)\ngo to [front v] layer\nshow\n\nwhen I receive [97 v]\nnext costume\n\n@スプライト7\n\nwhen flag clicked\nhide\n\nwhen I receive [95 v]\nif <(1) = [0]> then\n    set size to (80) %\n    go to x: (xx) y: (yy)\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nset [1 v] to [1]\ngo to [front v] layer\nswitch costume to (コスチューム1 v)\nshow\nforever\n    wait until <touching (スプライト v)?>\n    broadcast (janp v)\n    repeat (13)\n        next costume\n    end\nend\n\nwhen I receive [99 v]\ndelete this clone\n\nwhen flag clicked\nset [1 v] to [0]\n\n@スプライト8\n\nwhen flag clicked\nstart sound [Low Whoosh v]\nrepeat (10)\n    reset timer\n    change [ghost v] effect by (10)\nend\nforever\n    reset timer\n    hide\nend\n\nwhen [timer v] > (0)\nset [brightness v] effect to (100)\ngo to x: (0) y: (0)\ngo to [front v] layer\nshow\nstart sound [Low Whoosh2 v]\nrepeat (10)\n    change [brightness v] effect by (-10)\nend\nforever\n    go to [front v] layer\n    show\nend\n\n@スプライト9\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\ngo to x: (0) y: (130)\nset size to (50) %\ngo to [back v] layer\nshow\nset [1 v] to [0]\nrepeat (5)\n    change [1 v] by (.5)\n    change size by (1)\nend\nforever\n    repeat (10)\n        change [1 v] by (-.5)\n        change size by (1)\n    end\n    repeat (10)\n        change [1 v] by (.5)\n        change size by (1)\n    end\nend\n\n