Transparency platformer!!
@Stage\n\nwhen I receive [メッセージ1 v]\nswitch backdrop to (背景1 v)\nforever\n    play sound [ Masked Heroes v] until done\nend\n\nwhen I receive [メッセージ1 v]\nforever\n    if <<([costume name v] of [ステージ v]) = [1]> or <<([costume name v] of [ステージ v]) = [2]> or <<([costume name v] of [ステージ v]) = [3]> or <<([costume name v] of [ステージ v]) = [4]> or <<([costume name v] of [ステージ v]) = [5]> or <<([costume name v] of [ステージ v]) = [6]> or <<([costume name v] of [ステージ v]) = [7]> or <<([costume name v] of [ステージ v]) = [8]> or <<([costume name v] of [ステージ v]) = [9]> or <<([costume name v] of [ステージ v]) = [10]> or <<([costume name v] of [ステージ v]) = [11]> or >>>>>>>>>>> then\n        switch backdrop to (背景2 v)\n    end\nend\n\nwhen I receive [メッセージ1 v]\nforever\n    if <<([costume name v] of [ステージ v]) = [13]> or <<([costume name v] of [ステージ v]) = [14]> or <<([costume name v] of [ステージ v]) = [15]> or <<([costume name v] of [ステージ v]) = [16]> or <<([costume name v] of [ステージ v]) = [17]> or <<([costume name v] of [ステージ v]) = [18]> or >>>>>> then\n        switch backdrop to (背景10 v)\n    end\nend\n\nwhen I receive [メッセージ1 v]\nforever\n    if <<([costume name v] of [ステージ v]) = [20]> or <<([costume name v] of [ステージ v]) = [21]> or <<([costume name v] of [ステージ v]) = [22]> or <<([costume name v] of [ステージ v]) = [23]> or <<([costume name v] of [ステージ v]) = [24]> or <<([costume name v] of [ステージ v]) = [25]> or <<([costume name v] of [ステージ v]) = [26]> or <<([costume name v] of [ステージ v]) = [27]> or >>>>>>>> then\n        switch backdrop to (背景9 v)\n    end\nend\n\nwhen flag clicked\nswitch backdrop to (背景3 v)\nwait (7) seconds\nswitch backdrop to (背景4 v)\nwait (1) seconds\nswitch backdrop to (背景5 v)\n\nwait (0.2) seconds\n\nwhen flag clicked\n\nwhen I receive [あかｙさ v]\nswitch backdrop to (背景1 v)\n\nwhen flag clicked\nstart sound [Fetty Wap - Trap Queen \(Crankdat Remix\)3 v]\n\nwhen flag clicked\n\nwhen I receive [始まるよ～ v]\nswitch backdrop to (背景2 v)\n\n@外国向け主人公\n\nwhen I start as a clone\nrepeat (8)\n    set [ghost v] effect to (50)\n    change size by (-8)\n    switch costume to (costume [number v])\nend\ndelete this clone\n\nstart sound (pick random (1) to (13))\n\nswitch costume to (pick random (1) to (71))\n\nwhen flag clicked\nhide\n\n\n\nif <touching (マグマ上下 v)?> then\n    change [xv v] by (3)\nend\nif <touching (マグマ上がる v)?> then\n    change [xv v] by (3)\nend\nif <touching (スプライト0191 v)?> then\n    change [xv v] by (3)\nend\nif <touching (スプライト14 v)?> then\n    change [xv v] by (-3)\nend\nif <touching (スプライト16 v)?> then\n\nwhen I receive [メッセージ4 v]\nswitch costume to (1 v)\nbroadcast (メッセージ1 v)\n\nwhen I receive [4 v]\nswitch costume to (2 v)\nbroadcast (メッセージ1 v)\n\nwhen I receive [5 v]\nswitch costume to (3 v)\nbroadcast (メッセージ1 v)\n\nwhen I receive [身 v]\nswitch costume to (4 v)\nbroadcast (メッセージ1 v)\n\nwhen I receive [あｓｗｆ v]\nswitch costume to (5 v)\nbroadcast (メッセージ1 v)\n\nwhen I receive [１２ v]\nswitch costume to (5 v)\nbroadcast (メッセージ1 v)\n\nforever\n\nforever\n\nforever\n\nwhen flag clicked\nforever\n    if <<touching (落石 v)?> or <<touching (saws v)?> or <<<touching (マグマ2 v)?> or <touching (回転針簡単 v)?>> or <<touching (まぐま v)?> or <(y position) < [-170]>>>>> then\n        start sound [strike1 v]\n        go to x: (-230) y: (100)\n    end\nend\n\nplay drum (1 v) for (0.25) beats\n\nstart sound [うっ v]\n\nwhen flag clicked\nforever\n    if <<touching (マグマ上がる v)?> or <<touching (まぐま2 v)?> or <<<touching (マグマ上下 v)?> or <touching (まぐま v)?>> or <<touching (マグマ上がる2 v)?> or <(y position) < [-170]>>>>> then\n        go to x: (-230) y: (100)\n        start sound [strike1 v]\n    end\nend\n\nwhen I receive [メッセージ1 v]\nshow\nforever\n    wait (0.6) seconds\n    create clone of (_myself_ v)\nend\n\nwhen I receive [メッセージ1 v]\nset size to (50) %\ngo to x: (-230) y: (50)\nshow\npoint in direction (90)\nset [xvel v] to [0]\nset [yvel v] to [0]\nforever\n    set rotation style [left-right v]\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(x position) > (mouse x)>>> then\n        change [xv v] by (-0.9)\n        point in direction (-90)\n    end\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <(x position) < (mouse x)>>> then\n        change [xv v] by (0.9)\n        point in direction (90)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\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 ((Xv) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <<mouse down?> and <(y position) < (mouse y)>>> then\n                                if <(Xv) > [0]> then\n                                    set [xv v] to [-7]\n                                else\n                                    set [xv v] to [7]\n                                end\n                                set [yv v] to [12]\n                            else\n                                set [xv v] to [10]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (-1)\n    if <touching (ステージ v)?> then\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(y position) < (mouse y)>>> then\n            set [yv v] to [15]\n            start sound [jump-cute1 v]\n        end\n    end\n    change y by (1)\n    change [yv v] by (-1)\n    change y by (Yv)\n    if <touching (ステージ v)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    hide variable [xv v]\n    if  then\n        broadcast (家ター！ v)\n        change [背景 v] by (1)\n        go to x: (-216) y: (-59)\n    end\nend\n\nwhen I receive [メッセージ1 v]\nset [時間 v] to [0]\nshow variable [時間 v]\nforever\n    repeat until <([costume name v] of [ステージ v]) = [18]>\n        change [時間 v] by (1)\n        wait (1) seconds\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching (マグマ上がる v)?> or <touching (スプライト0191 v)?>> then\n        go to x: (-230) y: (100)\n        start sound [strike1 v]\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching (スプライト11 v)?> or <<touching (回転針難しい v)?> or <touching (スプライト16 v)?>>> then\n        go to x: (-230) y: (-60)\n        start sound [strike1 v]\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching (ジャンプ v)?> or <touching (ジャンプ2個 v)?>> then\n        set [yv v] to [20]\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (マグマ v)?> then\n        go to x: (-230) y: (-83)\n        start sound [strike1 v]\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (space v) pressed?> then\n        switch costume to (2 v)\n    else\n        switch costume to (3 v)\n    end\nend\n\nwhen I receive [メッセージ1 v]\nset [透明の時間1 v] to [0]\nforever\n    if <<touching (脱獄禁止 v)?> and <not <key (space v) pressed?>>> then\n        start sound [strike1 v]\n        go to x: (-230) y: (50)\n    end\n    if <key (space v) pressed?> then\n        change [透明の時間1 v] by (1)\n        wait (1) seconds\n    end\n    if <[3] < (透明の時間1)> then\n        start sound [strike1 v]\n        go to x: (-230) y: (50)\n    end\n    if <not <key (space v) pressed?>> then\n        set [透明の時間1 v] to [0]\n    end\nend\n\nstart sound [water-drop1 v]\n\nwhen I receive [透明‼ v]\nforever\n    if <[3] < (透明の時間1)> then\n        start sound [strike1 v]\n        go to x: (-230) y: (50)\n    end\nend\n\nset [透明の時間1 v] to [0]\n\n\n    start sound [strike1 v]\n    go to x: (-230) y: (50)\nend\n\n\n\n\nset [透明の時間1 v] to [0]\n\n\n\nwhen I receive [透明‼ v]\nswitch costume to (2 v)\n\nforever\n\nchange [透明の時間1 v] by (1)\nwait (1) seconds\n\n@ステージ\n\nwhen I receive [家ター！ v]\ngo to x: (0) y: (0)\nnext costume\nshow\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nshow\nswitch costume to (1 v)\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [21]> then\n        switch backdrop to (背景1 v)\n        broadcast (借り君 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [27]> then\n        broadcast (いうにｂｖ v)\n    end\nend\n\nswitch backdrop to (背景1 v)\n\n@まぐま\n\nwhen I receive [メッセージ1 v]\nforever\n    if <([costume # v] of [ステージ v]) = [4]> then\n        show\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nhide\n\nhide\n\nhide\n\n@マグマ2\n\nwhen I receive [メッセージ1 v]\nforever\n    if <([costume # v] of [ステージ v]) = [5]> then\n        show\n    else\n        hide\n    end\nend\n\nhide\n\nhide\n\nwhen flag clicked\nhide\n\n@回転針簡単\n\nwhen I receive [メッセージ1 v]\nforever\n    turn right (15) degrees\nend\n\nwhen I receive [メッセージ1 v]\nforever\n    if <([costume # v] of [ステージ v]) = [7]> then\n        show\n    else\n        hide\n    end\nend\n\nhide\n\nhide\n\nwhen flag clicked\nhide\n\n@ジャンプ\n\nwhen flag clicked\nforever\n    if <([costume # v] of [ステージ v]) = [11]> then\n        show\n    else\n        hide\n    end\n    if <touching (外国向け主人公 v)?> then\n        switch costume to (コスチューム1 v)\n        wait (0.1) seconds\n        switch costume to (コスチューム2 v)\n        wait (0.1) seconds\n        switch costume to (コスチューム3 v)\n        wait (0.1) seconds\n        switch costume to (コスチューム4 v)\n        wait (0.1) seconds\n        switch costume to (コスチューム5 v)\n        wait (0.1) seconds\n        switch costume to (コスチューム6 v)\n        wait (0.1) seconds\n        switch costume to (コスチューム7 v)\n        wait (0.1) seconds\n        switch costume to (コスチューム1 v)\n        wait (0.1) seconds\n    end\nend\n\nnext costume\n\n@ジャンプ2個\n\nwhen flag clicked\nforever\n    if <([costume # v] of [ステージ v]) = [12]> then\n        show\n    else\n        hide\n    end\nend\n\n@マグマ上下\n\nwhen flag clicked\nforever\n    if <([costume # v] of [ステージ v]) = [12]> then\n        show\n    else\n        hide\n    end\nend\n\n@マグマ\n\nwhen I receive [メッセージ1 v]\nforever\n    if <([costume # v] of [ステージ v]) = [13]> then\n        show\n    else\n        hide\n    end\nend\n\nhide\n\nhide\n\nwhen flag clicked\nhide\n\n@まぐま2\n\nwhen I receive [メッセージ1 v]\nforever\n    if <touching (外国向け主人公 v)?> then\n        set [ghost v] effect to (0)\n    else\n        set [ghost v] effect to (100)\n    end\nend\n\nwhen I receive [メッセージ1 v]\nforever\n    if <([costume # v] of [ステージ v]) = [15]> then\n        show\n    else\n        hide\n    end\nend\n\nhide\n\nhide\n\nwhen flag clicked\nhide\n\n@スプライト11\n\nwhen I receive [メッセージ1 v]\nforever\n    if <([costume # v] of [ステージ v]) = [24]> then\n        show\n    else\n        hide\n    end\nend\n\nhide\n\nhide\n\nwhen flag clicked\nhide\n\n@マグマ上がる\n\nwhen flag clicked\nforever\n    if <([costume # v] of [ステージ v]) = [16]> then\n        show\n    else\n        hide\n    end\n    if <([costume # v] of [ステージ v]) = [16]> then\n        go to x: (0) y: (-90)\n        wait (0.1) seconds\n        glide (2) secs to x: (0) y: (0)\n        if <<(x position) = [0]> and <(y position) = [-90]>> then\n            go to x: (0) y: (-90)\n        end\n    end\nend\n\nhide\n\n@スプライト16\n\nwhen I receive [メッセージ1 v]\nforever\n    if <([costume # v] of [ステージ v]) = [28]> then\n        show\n    else\n        hide\n    end\nend\n\nhide\n\nhide\n\nwhen flag clicked\nhide\n\n@光\n\nwhen I receive [メッセージ1 v]\n\nshow\n\ngo to [front v] layer\nforever\nend\n\ngo to (外国向け主人公 v)\n\nwhen flag clicked\nhide\n\n@回転針難しい\n\nwhen I receive [メッセージ1 v]\nforever\n    if <([costume # v] of [ステージ v]) = [8]> then\n        show\n    else\n        hide\n    end\nend\n\nhide\n\nhide\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nforever\n    turn left (5) degrees\nend\n\n@マグマ上がる2\n\nwhen flag clicked\nforever\n    if <([costume # v] of [ステージ v]) = [17]> then\n        show\n    else\n        hide\n    end\n    if <([costume # v] of [ステージ v]) = [17]> then\n        go to x: (0) y: (-90)\n        wait (0.1) seconds\n        glide (2) secs to x: (0) y: (0)\n        if <<(x position) = [0]> and <(y position) = [-90]>> then\n            go to x: (0) y: (-90)\n        end\n    end\nend\n\nhide\n\n@スプライト1\n\nwhen flag clicked\nhide\ngo to x: (-270) y: (330)\nshow\nglide (0.5) secs to x: (390) y: (-270)\nhide\n\n@スプライト14\n\nwhen flag clicked\nhide\nset size to (0) %\nwait (1) seconds\nrepeat until <(size) = [150]>\n    show\n    change size by (3)\nend\nhide\n\n@スプライト17\n\nwhen flag clicked\nset size to (100) %\nhide\nwait (3) seconds\nrepeat until <(size) = [0]>\n    show\n    change size by (-5)\nend\n\nwhen flag clicked\nwait (4) seconds\nset [ghost v] effect to (100)\n\n@スプライト18\n\nwhen flag clicked\nhide\ngo to x: (700) y: (76)\nwait (5) seconds\nshow\nglide (1.5) secs to x: (-500) y: (76)\nhide\n\n@スプライト19\n\nwhen flag clicked\nhide\nwait (4.5) seconds\nshow\nrepeat (8)\n    next costume\n    wait (0.05) seconds\nend\nhide\n\n@スプライト20\n\nwhen flag clicked\nhide\nwait (6) seconds\ngo to x: (377) y: (-270)\nshow\nglide (1) secs to x: (3) y: (-7)\nwait (1) seconds\nhide\n\n@スプライト21\n\nwhen flag clicked\nhide\nwait (6) seconds\ngo to x: (-189) y: (-239)\nshow\nglide (1) secs to x: (5) y: (-10)\nwait (1) seconds\nhide\n\n@スプライト22\n\nwhen flag clicked\nhide\nwait (6) seconds\ngo to x: (250) y: (120)\nshow\nglide (1) secs to x: (1) y: (-5)\nwait (1) seconds\nhide\n\n@スプライト23\n\nwhen flag clicked\nhide\nwait (6) seconds\ngo to x: (-300) y: (-45)\nshow\nglide (1) secs to x: (4) y: (-5)\nwait (1) seconds\nhide\n\n@スプライト24\n\nwhen flag clicked\nhide\nwait (6) seconds\ngo to x: (377) y: (-270)\nshow\nglide (1) secs to x: (0) y: (-5)\nwait (1) seconds\nhide\n\n@スプライト25\n\nwhen flag clicked\nhide\nwait (6) seconds\ngo to x: (377) y: (-270)\nshow\nglide (1) secs to x: (23) y: (12)\nwait (1) seconds\nhide\n\n@スプライト26\n\nwhen flag clicked\nhide\nwait (6) seconds\ngo to x: (220) y: (87)\nshow\nglide (1) secs to x: (65) y: (-9)\nwait (1) seconds\nhide\n\n@スプライト27\n\nwhen flag clicked\nhide\nwait (6) seconds\ngo to x: (-189) y: (300)\nshow\nglide (1) secs to x: (-16) y: (-8)\nwait (1) seconds\nhide\n\n@スプライト28\n\nwhen flag clicked\nhide\nwait (8) seconds\npoint in direction (90)\nshow\nrepeat (5)\n    repeat (5)\n        turn right (4) degrees\n    end\n    repeat (10)\n        turn right (-4) degrees\n    end\n    repeat (5)\n        turn right (4) degrees\n    end\nend\n\nwhen flag clicked\nwait (11) seconds\nhide\n\n@スプライト29\n\nwhen flag clicked\nwait (11) seconds\nhide\n\nwhen flag clicked\ngo to x: (71) y: (51)\nhide\nwait (8) seconds\npoint in direction (90)\nshow\nrepeat (5)\n    repeat (5)\n        turn right (4) degrees\n    end\n    repeat (10)\n        turn right (-4) degrees\n    end\n    repeat (5)\n        turn right (4) degrees\n    end\nend\n\n@スプライト30\n\nwhen flag clicked\nwait (11) seconds\nhide\n\nwhen flag clicked\nhide\nwait (8) seconds\ngo to x: (6) y: (46)\npoint in direction (90)\nshow\nrepeat (5)\n    repeat (5)\n        turn right (4) degrees\n    end\n    repeat (10)\n        turn right (-4) degrees\n    end\n    repeat (5)\n        turn right (4) degrees\n    end\nend\n\n@スプライト31\n\nwhen flag clicked\nwait (11) seconds\nhide\n\nwhen flag clicked\nhide\nwait (8) seconds\npoint in direction (90)\ngo to x: (-48) y: (41)\nshow\nrepeat (5)\n    repeat (5)\n        turn right (3) degrees\n    end\n    repeat (10)\n        turn right (-3) degrees\n    end\n    repeat (5)\n        turn right (3) degrees\n    end\nend\n\n@スプライト32\n\nwhen flag clicked\nwait (11) seconds\nhide\n\nwhen flag clicked\nhide\nwait (8) seconds\ngo to x: (-155) y: (-92)\npoint in direction (90)\nshow\nrepeat (5)\n    repeat (5)\n        turn right (4) degrees\n    end\n    repeat (10)\n        turn right (-4) degrees\n    end\n    repeat (5)\n        turn right (4) degrees\n    end\nend\n\n@op\n\nwhen flag clicked\nhide\nwait (10) seconds\ngo to x: (1700) y: (100)\ngo to [front v] layer\nshow\nglide (1.5) secs to x: (-1700) y: (100)\nglide (1.5) secs to x: (1700) y: (100)\nhide\nwait (2) seconds\nbroadcast (メッセージ1 v)\n\n@脱獄禁止\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\nshow\npoint in direction (90)\nforever\n    repeat (100)\n        turn right (0.5) degrees\n    end\n    repeat (200)\n        turn right (-0.5) degrees\n    end\n    repeat (100)\n        turn right (0.5) degrees\n    end\nend\n\nturn right (15) degrees\n\nforever\n\nrepeat (5)\n    turn right (1) degrees\nend\n\nglide (pick random (2) to (5)) secs to x: (148) y: (14)\n\nturn right (-1) degrees\nrepeat (5)\n    turn right (1) degrees\nend\n\nrepeat (100)\n    turn right (-1) degrees\nend\n\nwhen I receive [メッセージ1 v]\nforever\n    if <([costume # v] of [ステージ v]) = [18]> then\n        hide\n    else\n        show\n    end\nend\n\n\nglide (pick random (2) to (5)) secs to x: (-300) y: (25)\n\n
皆この作品のやり方わかってるのかな…?一応言っとくけど、スペースキーで透明になれて光を貫通出来て、透明になる時間は1回に付き5秒だよそれ以上超えると死ぬからね。\n下まで見ないとクリアできませんよ\n低クオリティです\n@x00000さんとのコラボです‼↓\nhttps://scratch.mit.edu/projects/410524715/\n≪English≫\nUse A,D keys or ←,→ keys to move\nUse W key or ↑key to jump\nIf you press the space key,it's transparent!\nIf you have a bag,please tell me in the comments section.\nIn the comments section of the idea.\nIf you like it, plz love and favorite!!\n≪日本語≫\n今回はコラボ作品なのでプラットフォーマーを作りました。\n左右キーで移動して、いつもとは違ってスペースキーで透明になれます。\n❤★マークお願いします!\n結構頑張りました。\nスペースキーを使えるのは5秒間だけです‼\n不快なコメントは削除させていただきます\n#games#karikunn#x00000