Lava platformer            #game#games#alll

Instructions: 　(English/英語)How to play\n・Arrow keys or tap to move.\n・ Use the up arrow key or tap to  jump.\n・Be careful! If you touch the needle, you will die!\n　(Japanese/日本語)遊び方\n・矢印キーまたはタップして移動します。\n・上矢印キーまたはタップでジャンプします。\n・気をつけて!針に触れると死んでしまいます!\n    

@Stage\n\nwhen flag clicked\nset volume to (100) %\nrepeat (20)\n    change [ghost v] effect by (5)\nend\nbroadcast (intro v)\nwait (5) seconds\nclear graphic effects\n\nwhen I receive [suta-to  v]\nwait (1) seconds\nforever\n    play sound [Alan Walker - Faded v] until done\n    play sound [Alan Walker - Fade v] until done\nend\n\n@player\n\nwhen I receive [suta-to  v]\nshow\nwait (2.4) seconds\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\nset rotation style [left-right v]\npoint in direction (90)\nset [x v] to [0]\nset [y v] to [0]\nforever\n    if <touching (spike v)?> then\n        start sound [crashed oof v]\n        repeat (10)\n            change [ghost v] effect by (7)\n        end\n        clear graphic effects\n        go to x: (-210) y: (100)\n    end\n    if <<<(x position) > (mouse x)> and <mouse down?>> or <key (left arrow v) pressed?>> then\n        create clone of (_myself_ v)\n        change [xのやつ v] by (-1)\n        point in direction (-90)\n    end\n    if <<<(mouse x) > (x position)> and <mouse down?>> or <key (right arrow v) pressed?>> then\n        create clone of (_myself_ v)\n        change [xのやつ v] by (1)\n        point in direction (90)\n    end\n    set [xのやつ v] to ((xのやつ) * (0.9))\n    change x by (xのやつ)\n    if <touching (road- v)?> then\n        change y by (1)\n        if <touching (road- v)?> then\n            change y by (1)\n            if <touching (road- v)?> then\n                change y by (1)\n                if <touching (road- v)?> then\n                    change y by (1)\n                    if <touching (road- v)?> then\n                        change y by (1)\n                        if <touching (road- v)?> then\n                            change x by ((xのやつ) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <<(mouse y) > (y position)> and <mouse down?>>> then\n                                start sound [ニュッ v]\n                                if <(xのやつ) > [0]> then\n                                    set [xのやつ v] to [-7]\n                                else\n                                    set [xのやつ v] to [7]\n                                end\n                                set [ｙだー 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 <touching (road- v)?> then\n        if <<key (up arrow v) pressed?> or <<(mouse y) > (y position)> and <mouse down?>>> then\n            set [ｙだー v] to [16.3]\n            start sound [ニュッ v]\n        end\n    end\n    change y by (1)\n    change [ｙだー v] by (-1)\n    change y by (ｙだー)\n    if <touching (road- v)?> then\n        change y by ((ｙだー) * (-1))\n        set [ｙだー v] to [0]\n    end\n    if <(x position) > [230]> then\n        broadcast (あ v)\n        start sound [Rip v]\n        wait (0.5) seconds\n        go to x: (-216) y: (50)\n    end\nend\n\nwhen I receive [suta-to  v]\nset volume to (100) %\n\nwhen flag clicked\nhide\nset size to (60) %\ngo to x: (-220) y: (50)\nset [ghost v] effect to (100)\ngo to [back v] layer\n\nwhen I start as a clone\nrepeat (9)\n    change [ghost v] effect by (7)\n    change size by (-5.2)\nend\ndelete this clone\n\nwhen [z v] key pressed\n\nset [☁ world record v] to [1000]\n\n@next stage\n\nwhen flag clicked\ngo to [front v] layer\nset y to (0)\nset x to (600)\nhide\n\nwhen I receive [あ v]\nshow\nglide (0.3) secs to x: (0) y: (0)\nwait (0.3) seconds\nglide (0.5) secs to x: (-600) y: (0)\nhide\nset x to (600)\n\n@:ｐ\n\nshow\nset [ghost v] effect to (0)\nrepeat (10)\n    change [ghost v] effect by (16)\nend\ndelete this clone\n\nwhen flag clicked\nset [intro v] to [start]\nhide\npoint in direction (90)\nreset timer\nstart sound [Sub Urban - Cradles mp.3 v]\n\nwhen I start as a clone\ngo to x: (0) y: (0)\nif <(costume [number v]) = [2]> then\n    go to [front v] layer\n    show\n    go to x: (0) y: (0)\n    glide (0.25) secs to x: (0) y: (110)\n    forever\n        point in direction (((大きさ) * (0.75)) + (90))\n        set size to ((大きさ) + (100)) %\n        go to [front v] layer\n    end\nend\nif <(costume [number v]) = [3]> then\n    go to [front v] layer\n    show\n    go to x: (0) y: (0)\n    glide (0.25) secs to x: (0) y: (-110)\n    forever\n        point in direction (((大きさ) * (0.75)) + (90))\n        set size to ((大きさ) + (100)) %\n        go to [front v] layer\n    end\nend\nif <(costume [number v]) = [4]> then\n    go to [front v] layer\n    show\n    go to x: (0) y: (0)\n    set [ghost v] effect to (100)\n    repeat (20)\n        change [ghost v] effect by (-5)\n    end\n    switch costume to (background v)\n    create clone of (_myself_ v)\n    switch costume to (black v)\n    wait (0.5) seconds\n    delete this clone\nend\n\nwhen I start as a clone\npoint in direction (90)\nif <not <<(costume [number v]) = [2]> or <(costume [number v]) = [3]>>> then\n    wait until <(intro) = [end]>\n    delete this clone\nend\n\nwhen flag clicked\nswitch costume to (black v)\ncreate clone of (_myself_ v)\nwait (0.55) seconds\nswitch costume to (letter box1 v)\ncreate clone of (_myself_ v)\nswitch costume to (letter box2 v)\ncreate clone of (_myself_ v)\n\nwhen flag clicked\nset size to (100) %\ngo to [front v] layer\nset [大きさ v] to [0]\nwait (3) seconds\nshow\ngo to x: (0) y: (0)\nswitch costume to (name v)\npoint in direction (90)\nset [大きさ v] to [0]\nset size to (50) %\nswitch costume to (circle v)\ncreate clone of (_myself_ v)\nswitch costume to (name v)\nrepeat (46)\n    go to [front v] layer\n    set [大きさ v] to (((大きさ) * (0.75)) + (((130) - (size)) * (0.3)))\n    change size by (大きさ)\n    point in direction ((大きさ) + (90))\n    set [fisheye v] effect to (大きさ)\n    set [whirl v] effect to (大きさ)\nend\npoint in direction (90)\nwait (0.285) seconds\npoint in direction (90)\nset [大きさ v] to [0]\nset size to (50) %\nswitch costume to (circle v)\ncreate clone of (_myself_ v)\nswitch costume to (name v)\nrepeat (20)\n    go to [front v] layer\n    set [大きさ v] to (((大きさ) * (0.75)) + (((130) - (size)) * (0.3)))\n    change size by (大きさ)\n    point in direction ((大きさ) + (90))\n    set [fisheye v] effect to (大きさ)\n    set [whirl v] effect to (大きさ)\nend\nclear graphic effects\npoint in direction (90)\nwait (0.5) seconds\npoint in direction (90)\nset [大きさ v] to [0]\nset size to (50) %\nswitch costume to (circle v)\ncreate clone of (_myself_ v)\nswitch costume to (name v)\nrepeat (46)\n    go to [front v] layer\n    set [大きさ v] to (((大きさ) * (0.8)) + (((130) - (size)) * (0.5)))\n    change size by (大きさ)\n    point in direction ((大きさ) + (90))\n    set [fisheye v] effect to (大きさ)\n    set [whirl v] effect to (大きさ)\nend\npoint in direction (90)\nwait (0.485) seconds\npoint in direction (90)\nset [大きさ v] to [0]\nset size to (50) %\nswitch costume to (circle v)\ncreate clone of (_myself_ v)\nswitch costume to (name v)\nbroadcast (suta-to  v)\nrepeat (46)\n    go to [front v] layer\n    set [大きさ v] to (((大きさ) * (0.75)) + (((130) - (size)) * (0.3)))\n    change size by (大きさ)\n    point in direction ((大きさ) + (90))\n    set [fisheye v] effect to (大きさ)\n    set [whirl v] effect to (大きさ)\nend\npoint in direction (90)\n\nwhen I start as a clone\nif <(costume [number v]) = [5]> then\n    go to [front v] layer\n    set [brightness v] effect to (100)\n    show\n    set size to (0) %\n    switch costume to (circle v)\n    repeat (10)\n        change size by (72)\n        set [mosaic v] effect to (大きさ)\n        set [ghost v] effect to (大きさ)\n    end\n    repeat (20)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\nif <(costume [number v]) = [6]> then\n    clear graphic effects\n    show\n    go to x: (0) y: (0)\n    go to [front v] layer\n    go [backward v] (2) layers\nend\n\nwhen flag clicked\nwait (0.75) seconds\nswitch costume to (a v)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(costume [name v]) = [A]> then\n    go to [front v] layer\n    go [backward v] (2) layers\n    show\n    go to x: (-550) y: (0)\n    repeat (40)\n        change x by (40)\n    end\n    switch costume to (a2 v)\n    create clone of (_myself_ v)\n    delete this clone\nend\nif <(costume [name v]) = [A2]> then\n    go to [front v] layer\n    go [backward v] (2) layers\n    show\n    go to x: (0) y: (-430)\n    repeat (20)\n        change y by (40)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(costume [number v]) = [2]> then\n    wait until <[8.75] < (timer)>\n    glide (0.25) secs to x: (0) y: (0)\n    broadcast (end v)\n    wait (0.75) seconds\n    glide (0.25) secs to x: (0) y: (150)\n    delete this clone\nend\nif <(costume [number v]) = [3]> then\n    wait until <[8.75] < (timer)>\n    glide (0.25) secs to x: (0) y: (0)\n    wait (0.75) seconds\n    glide (0.25) secs to x: (0) y: (-150)\n    delete this clone\nend\n\nwhen flag clicked\nwait until <(intro) = [end]>\nhide\n\nwhen I receive [end v]\nset [intro v] to [end]\n\n@???\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset [ghost v] effect to (100)\n\n@spike\n\nwhen flag clicked\ngo to x: (1) y: (91)\nswitch costume to (costume1 v)\nhide\n\nwhen I receive [1 v]\nhide\n\nwhen I receive [3 v]\nshow\n\nwhen I receive [4 v]\nswitch costume to (costume2 v)\nshow\n\nwhen I receive [5 v]\ngo to x: (1) y: (91)\nswitch costume to (costume3 v)\ncreate clone of (_myself_ v)\n\nwhen I receive [6 v]\nshow\nswitch costume to (costume5 v)\n\nwhen I start as a clone\ngo to x: (1) y: (50)\nswitch costume to (costume4 v)\nshow\nforever\n    glide (1.8) secs to x: (1) y: (88)\n    wait (0.1) seconds\n    glide (1.8) secs to x: (1) y: (50)\nend\n\nwhen I receive [6 v]\ndelete this clone\n\nwhen I receive [7 v]\nswitch costume to (costume6 v)\n\nwhen I receive [8 v]\nswitch costume to (costume7 v)\n\nwhen I receive [9 v]\nswitch costume to (costume8 v)\n\nwhen I receive [10 v]\nswitch costume to (costume9 v)\n\nwhen I receive [11 v]\nhide\n\n@road-\n\nwhen I receive [あ v]\nwait (0.5) seconds\nnext costume\nif <(costume [number v]) = [1]> then\n    broadcast (1 v)\nend\nif <(costume [number v]) = [2]> then\n    broadcast (2 v)\nend\nif <(costume [number v]) = [3]> then\n    broadcast (3 v)\nend\nif <(costume [number v]) = [4]> then\n    broadcast (4 v)\nend\nif <(costume [number v]) = [5]> then\n    broadcast (5 v)\nend\nif <(costume [number v]) = [6]> then\n    broadcast (6 v)\nend\nif <(costume [number v]) = [7]> then\n    broadcast (7 v)\nend\nif <(costume [number v]) = [8]> then\n    broadcast (8 v)\nend\nif <(costume [number v]) = [9]> then\n    broadcast (9 v)\nend\nif <(costume [number v]) = [10]> then\n    broadcast (10 v)\nend\nif <(costume [number v]) = [11]> then\n    broadcast (11 v)\nend\nif <(costume [number v]) = [12]> then\n    broadcast (12 v)\nend\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\nset [ghost v] effect to (100)\n\nwhen I receive [suta-to  v]\nwait (2.4) seconds\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\n\nwhen flag clicked\nset [time v] to [0]\nhide variable [time v]\nhide variable [☁ world record v]\n\nwhen I receive [suta-to  v]\nrepeat until <(costume [number v]) = [11]>\n    wait (1) seconds\n    change [time v] by (1)\n    if <(costume [number v]) = [11]> then\n        show variable [time v]\n        show variable [☁ world record v]\n        if <(time) < (☁ world record)> then\n            set [☁ world record v] to (time)\n        end\n    end\nend\n\n