[360°] [ Platformer ] / #all #trending #360 #Games
@Stage\n\nwhen flag clicked\nforever\n    play sound [kudasai - dream of her \(1\) v] until done\n    play sound [3 v] until done\nend\n\n@Platform\n\nwhen flag clicked\nbroadcast (respawn v)\nSize: [400]\nforever\n    change [y vel v] by (1)\n    if <<key (right arrow v) pressed?> or <<key (d v) pressed?> or <<mouse down?> and <(mouse x) > [0]>>>> then\n        change [d vel v] by (-0.3)\n    end\n    if <<key (left arrow v) pressed?> or <<key (a v) pressed?> or <<mouse down?> and <[0] > (mouse x)>>>> then\n        change [d vel v] by (0.3)\n    end\n    set [d vel v] to ((d vel) * (0.85))\n    turn right (d vel) degrees\n    if <touching (cube v)?> then\n        change y by (-1)\n        if <touching (cube v)?> then\n            change y by (-1)\n            if <touching (cube v)?> then\n                change y by (-1)\n                if <touching (cube v)?> then\n                    change y by (-1)\n                    if <touching (cube v)?> then\n                        change y by (4)\n                        turn right ((d vel) * (-1)) degrees\n                        set [d vel v] to [0]\n                    end\n                end\n            end\n        end\n    end\n    change y by (y vel)\n    if <touching (cube v)?> then\n        change y by ((y vel) * (-1))\n        set [y vel v] to [0]\n    end\n    change y by (1)\n    if <touching (cube v)?> then\n        if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > [0]>>>> then\n            if <not <(costume [number v]) = [4]>> then\n                set [y vel v] to [-16]\n            else\n                set [y vel v] to [-20]\n            end\n        end\n    end\n    change y by (-1)\nend\n\nwhen I receive [respawn v]\npoint in direction (90)\ngo to x: (-10) y: (-500)\nset [d vel v] to [0]\nset [y vel v] to [0]\n\ndefine Size: (#)\nswitch costume to (size hack v)\nset size to (#) %\nswitch costume to (desert v)\n\nwhen flag clicked\nforever\n    set [player:far v] to ((distance to [cube v]) - (472))\nend\n\nwhen I receive [next v]\nwait (0.3) seconds\nnext costume\n\nbroadcast (next v)\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [4]> then\n        broadcast (moon v)\n        wait (10) seconds\n    end\nend\n\nbroadcast (next v)\nbroadcast (respawn v)\nbroadcast (moon v)\n\nbroadcast (respawn v)\n\nwhen flag clicked\nset [win? v] to [0]\nforever\n    if <(costume [number v]) = [5]> then\n        set [win? v] to [1]\n    end\nend\n\nbroadcast (next v)\nbroadcast (respawn v)\n\n@cube\n\nwhen flag clicked\ngo to x: (0) y: (0)\n\nwhen I receive [respawn v]\nset [ghost v] effect to (100)\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\n\nwhen flag clicked\nswitch costume to (1 v)\nforever\n    change y by (-5)\n    if <touching (spikes v)?> then\n        broadcast (sound effect ;-; v)\n        broadcast (respawn v)\n    end\n    if <<touching color (#c9c9c9)?> or <touching color (#fff537)?>> then\n        broadcast (win v)\n    end\n    change y by (5)\nend\n\nwhen flag clicked\nforever\n    if <touching (jump v)?> then\n        set [y vel v] to [-20]\n    end\nend\n\nwhen I receive [moon v]\nif <not <<(Love) = [1]> and <(Fave) = [1]>>> then\n    switch costume to (2 v)\nelse\n    switch costume to (3 v)\nend\n\nwhen I receive [sound effect ;-; v]\nplay sound (pick random (1) to (2)) until done\n\nwhen flag clicked\nforever\n    if <<(Love) = [1]> and <(Fave) = [1]>> then\n        switch costume to (3 v)\n    end\nend\n\n@background / 1\n\nwhen flag clicked\ngo to [back v] layer\nbroadcast (respawn v)\nswitch costume to (costume2 v)\nset size to (300) %\nswitch costume to (costume1 v)\nforever\n    turn right (d vel) degrees\n    go to (platform v)\nend\n\nwhen I receive [respawn v]\npoint in direction (90)\ngo to x: (-10) y: (-500)\nset [d vel v] to [0]\nset [y vel v] to [0]\n\nwhen I receive [next v]\nnext costume\n\nwhen I receive [moon v]\nswitch costume to (costume5 v)\n\nbroadcast (respawn v)\n\n@background /2\n\nwhen flag clicked\nswitch costume to (1 v)\nforever\n    go to [back v] layer\nend\n\nwhen I receive [next v]\nnext costume\n\n@spikes\n\nwhen flag clicked\ngo to [back v] layer\nshow\nbroadcast (respawn v)\nswitch costume to (size hack v)\nset size to (300) %\nswitch costume to (desert spikes v)\nforever\n    turn right (d vel) degrees\n    go to (platform v)\nend\n\nwhen I receive [respawn v]\npoint in direction (90)\ngo to x: (-10) y: (-500)\nset [d vel v] to [0]\nset [y vel v] to [0]\n\nwhen I receive [next v]\nwait (0.3) seconds\nnext costume\n\nwhen I receive [moon v]\nshow\nswitch costume to (moon__ v)\n\n@finish\n\nwhen flag clicked\ngo to [back v] layer\nbroadcast (respawn v)\nswitch costume to (costume2 v)\nset size to (300) %\nswitch costume to (costume1 v)\nforever\n    turn right (d vel) degrees\n    go to (platform v)\nend\n\nwhen I receive [respawn v]\npoint in direction (90)\ngo to x: (-10) y: (-500)\nset [d vel v] to [0]\nset [y vel v] to [0]\n\nwhen flag clicked\nshow\nforever\n    if <touching (cube v)?> then\n        play sound [Coin v] until done\n        wait (0.1) seconds\n        if <touching (cube v)?> then\n            broadcast (respawn v)\n            broadcast (next v)\n            wait (0.1) seconds\n        end\n    end\nend\n\nwhen I receive [next v]\nnext costume\n\nwhen I receive [moon v]\nshow\n\n@Next\n\nwhen flag clicked\ngo to x: (543) y: (0)\nhide\n\nforever\n\nwhen I receive [next v]\nshow\ngo to x: (543) y: (0)\nrepeat (25)\n    change x by (() - ((x position) / (6)))\nend\nrepeat (10)\n    change x by ((x position) - (6))\nend\nrepeat (10)\n    change x by (-50)\nend\n\n@screen\n\nwhen flag clicked\nset [ghost v] effect to (100)\n\nset [ghost v] effect to (0)\n\n@Timer ⏱️ \n\nwhen flag clicked\nforever\n    if <touching (mouse-pointer v)?> then\n        set [ghost v] effect to (10)\n    else\n        set [ghost v] effect to (70)\n    end\nend\n\nwhen flag clicked\nreset timer\nforever\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        next costume\n        wait until <not <<touching (mouse-pointer v)?> and <mouse down?>>>\n    end\nend\n\nwhen flag clicked\nshow\nforever\n    if <(win?) = [0]> then\n        set [timer v] to (timer)\n    end\nend\n\nwhen flag clicked\nswitch costume to (off v)\nreset timer\nshow\nforever\n    if <(costume [number v]) = [1]> then\n        show variable [timer v]\n    else\n        hide variable [timer v]\n    end\nend\n\nhide\n\nshow\n\nhide\n\n@Like&fav pls\n\nwhen flag clicked\nshow\ngo to x: (170) y: (146)\nset y to (202)\nrepeat (10)\n    change y by (-3)\nend\nrepeat (10)\n    change y by (-1.5)\nend\nrepeat (10)\n    change y by (-0.5)\nend\nwait (2) seconds\nif <<(Love) = [1]> and <(Fave) = [1]>> then\nelse\n    wait (1) seconds\nend\nrepeat (10)\n    change y by (3)\nend\nrepeat (10)\n    change y by (1.5)\nend\nrepeat (10)\n    change y by (0.5)\nend\n\nhide\n\n@Fav\n\nwhen flag clicked\nset [fave v] to [0]\nset [love v] to [0]\nforever\n    if <touching (mouse-pointer v)?> then\n        set [fave v] to [1]\n    end\nend\n\n@Love\n\nwhen flag clicked\nhide variable [fave v]\nhide variable [love v]\nset [fave v] to [0]\nset [love v] to [0]\nforever\n    if <touching (mouse-pointer v)?> then\n        set [love v] to [1]\n    end\nend\n\n
>>Mobile Support ✅\nEng.-----------------------------------------------------------CONTROLS :\nW / A / S - for jump and walk\n--------------------------------------------------------------\n_-Good game to you-_⭐️