桜のプラットフォーマー/Cherry blossoms platformer   #game

Instructions: 新作！\nhttps://scratch.mit.edu/projects/882763806\nhttps://scratch.mit.edu/projects/945472952\nバグのため再共有\nはい...めっちゃバグります！/Yes... It's very buggy!\n日本語は↓\n〜English〜\nThis platform is for mobile and PC use.\n〜Operating Methods ~.\nFor PC, use up ↑→down ← keys.\nFor mobile, tap the direction you want to go.\nIf you want to prevent cherry-picking of bombs press the spacebar or click on the player.\n〜日本語〜\nこのプラットフォーマーはモバイル・パソコン対用です。\n〜操作方法〜\nパソコンは↑→↓←キーで操作です\nモバイルは行きたい方向にタップしてください。\n爆弾の桜防ぎたい場合スペースキーか、プレイヤーをクリックしてください。\n〜桜の種類〜\n普通の桜と爆弾の桜キラキラの桜ハートの桜があります。\n~ Kinds of Cherry Blossoms〜\nThere are regular cherry blossoms, bomb cherry blossoms, sparkling cherry blossoms, and heart cherry blossoms.\n〜桜のポイント性〜\nちなみ桜触れるとポイント加算されます。\n普通の桜　1スコアずつ....\n爆弾の桜　マイナス2スコアずつ....\nキラキラの桜　4スコアずつ...\nハートの桜　1スコアずつ.... \n〜Point nature of cherry blossoms〜\nCherry blossoms touch points are added to the points.\nNormal cherry blossoms 1 score each ....\nBomb cherry blossoms minus 2 scores each ....\nSparkling cherry blossoms 4 scores each...\nHeart cherry blossoms 1 score each ....\n〜自分の感想〜\nバグ直したいな.....\n後わざと二周目行けるようにしてありますw\n〜My Thoughts〜\nI wish I could fix the bug: .....\nI've intentionally made it so that you can go to the second round afterwards.

@Stage\n\nwhen flag clicked\nset volume to (100) %\nstart sound [Nightcore - Legendary v]\n\nwhen I receive [作業用 v]\nset volume to (0) %\n\n@軽量化\n\n@サムネ\n\nwhen flag clicked\ngo to [front v] layer\ngo to x: (0) y: (0)\nhide\nforever\n    reset timer\nend\n\nwhen [timer v] > (0)\nshow\n\n@プレイヤー\n\nwhen flag clicked\ngo to [back v] layer\nset size to (100) %\ngo to x: (-190) y: (183)\nswitch costume to (普通 v)\nset rotation style [left-right v]\nforever\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <[0] < (mouse x)>>> then\n        point in direction (90)\n        switch costume to (右 v)\n        wait (0.3) seconds\n        switch costume to (普通 v)\n    end\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < [0]>>> then\n        switch costume to (左 v)\n        wait (0.3) seconds\n        switch costume to (普通 v)\n    end\n    if <<key (up arrow v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>> then\n        switch costume to (上 v)\n        wait (0.5) seconds\n        switch costume to (普通 v)\n    end\n    if <<key (space v) pressed?> or <touching (mouse-pointer v)?>> then\n        switch costume to (守る v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(x position) > [214]> then\n        broadcast (次のステージ v)\n        start sound [Rip v]\n    end\nend\n\nwhen I receive [次のステージ v]\ngo to x: (-190) y: (183)\n\nwhen flag clicked\nset [x v] to [0]\nset [y v] to [0]\nforever\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <[0] < (mouse x)>>> then\n        change [x v] by (1)\n    end\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < [0]>>> then\n        change [x v] by (-1)\n    end\n    change x by (x)\n    set [x v] to ((x) * (0.9))\n    change [y v] by (-1)\n    change y by (Y)\n    if <touching color (#ff82e2)?> then\n        set [y v] to ((Y) * (-0.25))\n        change y by (Y)\n    end\n    if <touching color (#ff82e2)?> then\n        change y by (Y)\n        if <touching color (#ff82e2)?> then\n            change y by (Y)\n            if <touching color (#ff82e2)?> then\n                change y by (Y)\n            end\n        end\n    end\n    change y by (-1)\n    if <<<touching color (#d76daa)?> or <<touching color (#ff82e2)?> or <touching color (#78500b)?>>> and <<key (up arrow v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>>> then\n        set [y v] to [15]\n        start sound [Jump v]\n    end\n    change y by (1)\n    if <<touching color (#d76daa)?> or <<touching color (#ff82e2)?> or <touching color (#78500b)?>>> then\n        change y by (1)\n        if <<touching color (#d76daa)?> or <<touching color (#ff82e2)?> or <touching color (#78500b)?>>> then\n            change y by (1)\n            if <<touching color (#d76daa)?> or <<touching color (#ff82e2)?> or <touching color (#78500b)?>>> then\n                change y by (1)\n                if <<touching color (#d76daa)?> or <<touching color (#ff82e2)?> or <touching color (#78500b)?>>> then\n                    change y by (1)\n                    if <<touching color (#d76daa)?> or <<touching color (#ff82e2)?> or <touching color (#78500b)?>>> then\n                        if <<key (up arrow v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>> then\n                            if <(x) > [0]> then\n                                set [x v] to [-10]\n                            else\n                                set [x v] to [10]\n                            end\n                        else\n                            set [x v] to ((x) * (-1.3))\n                            change x by (x)\n                            set [x v] to [0]\n                            change x by ((x) / (5))\n                        end\n                        change y by (-4)\n                    end\n                end\n            end\n        end\n    end\nend\n\ngo to x: (14) y: (-171)\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\n    wait (0.1) seconds\nend\n\nwhen I start as a clone\nrepeat (30)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\nwhen I receive [次のステージ v]\nif <not <([costume # v] of [地面 v]) = []>> then\n    go to x: (-190) y: (183)\n    set [x v] to [0]\n    set [y v] to [0]\nend\n\nwhen flag clicked\nforever\n    if <<touching color (#ff0000)?> or <touching color (#f17878)?>> then\n        broadcast (スタートに戻る v)\n    end\nend\n\nwhen I receive [スタートに戻る v]\nstart sound [Oops v]\ngo to x: (-190) y: (183)\nset [x v] to [0]\nset [y v] to [0]\n\nwhen flag clicked\nset volume to (100) %\nforever\n    if <<(username) = [akneco]> or <(username) = [O_of2]>> then\n        if <touching (mouse-pointer v)?> then\n            broadcast (作業用 v)\n            set volume to (0) %\n        end\n    end\nend\n\n@地面\n\nwhen flag clicked\nswitch costume to (1 v)\ngo to x: (0) y: (0)\n\nwhen I receive [次のステージ v]\nnext costume\n\nwhen flag clicked\nset [タイム v] to [0]\nset [元のタイム v] to [0]\nset [加算 v] to [0]\nhide variable [タイム v]\nhide variable [元のタイム v]\nhide variable [スコア v]\nforever\n    if <(costume [number v]) = [12]> then\n        set [加算 v] to [1]\n        show variable [スコア v]\n        show variable [タイム v]\n        show variable [元のタイム v]\n        forever\n            set [スコア v] to (スコア)\n            set [タイム v] to (タイム)\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(加算) = [1]>> then\n        change [タイム v] by (1)\n        wait (0.3) seconds\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(加算) = [1]>> then\n        change [元のタイム v] by (1)\n        wait (0.3) seconds\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <(加算) = [1]>> then\n        set [タイム v] to ((スコア) + (タイム))\n    end\nend\n\n@桜\n\nwhen flag clicked\nhide\nforever\n    wait (0.3) seconds\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\ngo to [back v] layer\nshow\ngo to x: (pick random (-200) to (200)) y: (160)\nrepeat until <touching (_edge_ v)?>\n    change y by (-5)\nend\ndelete this clone\n\nwhen I start as a clone\nforever\n    point in direction (pick random (1) to (360))\nend\n\nwhen flag clicked\nforever\n    wait (10) seconds\n    set [確率 v] to (pick random (1) to (4))\nend\n\nwhen flag clicked\nforever\n    switch costume to (確率)\nend\n\n@ボウル\n\nwhen flag clicked\nforever\n    go to (プレイヤー v)\nend\n\nwhen flag clicked\nforever\n    if <<<([costume # v] of [プレイヤー v]) = [4]> or <([costume # v] of [プレイヤー v]) = [1]>> or <([costume # v] of [プレイヤー v]) = [3]>> then\n        show\n        point in direction (90)\n    end\n    if <([costume # v] of [プレイヤー v]) = [2]> then\n        hide\n    end\nend\n\nwhen [timer v] > (0)\nhide\n\nwhen flag clicked\nforever\n    if <(加算) = [1]> then\n        if <<touching (桜 v)?> and <<([costume # v] of [桜 v]) = [1]> or <([costume # v] of [桜 v]) = [4]>>> then\n            change [スコア v] by (1)\n        end\n        if <<touching (桜 v)?> and <([costume # v] of [桜 v]) = [2]>> then\n            if <([costume # v] of [プレイヤー v]) = [2]> then\n        end\n        if <<touching (桜 v)?> and <([costume # v] of [桜 v]) = [3]>> then\n            change [スコア v] by (4)\n        end\n    end\nend\n\nwhen flag clicked\nset [スコア v] to [0]\n\n@文字\n\nwhen flag clicked\nshow\nforever\n    if <([costume # v] of [桜 v]) = [1]> then\n        switch costume to (1 v)\n    end\n    if <([costume # v] of [桜 v]) = [2]> then\n        switch costume to (2 v)\n    end\n    if <([costume # v] of [桜 v]) = [3]> then\n        switch costume to (3 v)\n    end\n    if <([costume # v] of [桜 v]) = [4]> then\n        switch costume to (4 v)\n    end\nend\n\nwhen [timer v] > (0)\nhide\n\nwhen flag clicked\nforever\n    if <touching (プレイヤー v)?> then\n        set [ghost v] effect to (50)\n    else\n        set [ghost v] effect to (0)\n    end\nend\n\n