COVID-19 — A mobile friendly platformer (Part 1) #all #games

Instructions: Let’s try to get this to trending!! Shall we?\nNumber 60 in #games!!\n\n@CMlukian loved and faved!! OMG!!\n⬆️⬆️⬆️ Follow him!\n@ʙᴀʙɪᴄʜᴛᴏᴜᴋ Loved! OMG!!\n⬆️⬆️⬆️ Follow him here (@bachtoukbik)\n@JC_ProGold loved and faved and commented!!\n⬆️⬆️⬆️ Follow him!\n@kikipros (Another cool guy!) loved and commented! \n⬆️⬆️⬆️ Follow him!\n\nShoutout:\n@-UltraProgrammer-\n\nRe-open this project if you can’t see anything (or wait for a while)\nHello Everyone! Thanks for bringing me to 500! This game is made for @-UltraProgrammer-’s contest, also a little surprise for you guys! OMG 30+ loves and favs on the first day I shared! THANKS SOO MUCH!\n\n===Instructions===\n-Love and fav plsssssss\n-30 loves ❤️ and favs ⭐️ for part 2!\n-Mobile or WASD or Arrow Keys to move!\n-Dodge lava and spikes!\n-Take the vaccine!\n-100% possible!\n\n===Differences from my previous platformer===\n-You can wall jump\n-Jumping big fixed!\n-More levels (13 levels!)\n\n===Credits===\nYou for your support!\n@Cooltext.com for 5% art (text in the thumbnail\n@-UltraProgrammer- for the contest!\nVexento (a music maker) for the music (Tevo)\n100% code by \n1% art by emojis\nLoading sign from google\n\n\n#games #all #platformers #fun #animations

@Stage\n\nwhen flag clicked\nforever\n    play sound [Vexento - Tevo \(Original Mix\).mp3 v] until done\nend\n\n@Sprite1\n\nwhen flag clicked\nhide\n\nwhen I receive [message1 v]\ngo to [front v] layer\n\ndefine reset\nswitch costume to (costume1 v)\nset [xvel v] to [0]\nset [yvel v] to [0]\ngo to x: (-200) y: (60)\ndelete this clone\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nswitch costume to (costume2 v)\nrepeat (10)\n    change [ghost v] effect by (13)\n    change size by (-7)\nend\ndelete this clone\n\nwhen I receive [message1 v]\nshow\nreset\ngo to [front v] layer\nforever\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<(mouse x) > (x position)> and <mouse down?>>> then\n        change [xvel v] by (0.8)\n    end\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<(x position) > (mouse x)> and <mouse down?>>> then\n        change [xvel v] by (-0.8)\n    end\n    set [xvel v] to ((Xvel) * (0.9))\n    change x by (Xvel)\n    if <touching (level v)?> then\n        change y by (1)\n        if <touching (level v)?> then\n            change y by (1)\n            if <touching (level v)?> then\n                change y by (1)\n                if <touching (level v)?> then\n                    change y by (1)\n                    if <touching (level v)?> then\n                        change y by (1)\n                        if <touching (level v)?> then\n                            change x by ((Xvel) * (-1))\n                            change y by (-5)\n                            if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<(mouse y) > ((y position) + (30))> and <mouse down?>>> then\n                                if <(Xvel) > [0]> then\n                                    set [xvel v] to [-5]\n                                else\n                                    set [xvel v] to [5]\n                                end\n                                set [yvel v] to [12]\n                            else\n                                set [xvel v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yvel v] by (-1)\n    change y by (Yvel)\n    if <touching (level v)?> then\n        change y by ((Yvel) * (-1))\n        set [yvel v] to [0]\n    end\n    change y by (-1)\n    if <touching (level v)?> then\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<(mouse y) > ((y position) + (30))> and <mouse down?>>> then\n            set [yvel v] to [14]\n        end\n    end\n    change y by (1)\n    if <(x position) > [239]> then\n        change [level v] by (1)\n        reset\n    end\n    if <<touching (spikes v)?> or <touching color (#ff0000)?>> then\n        hide\n        wait (0.1) seconds\n        show\n        wait (0.1) seconds\n        hide\n        wait (0.1) seconds\n        show\n        wait (0.1) seconds\n        hide\n        wait (0.1) seconds\n        show\n        wait (0.1) seconds\n        hide\n        wait (0.1) seconds\n        show\n        wait (0.1) seconds\n        repeat (10)\n            turn right (15) degrees\n            change y by (10)\n        end\n        repeat (10)\n            change y by (4)\n        end\n        repeat (30)\n            turn right (15) degrees\n            change y by (-10)\n        end\n        reset\n        point in direction (90)\n    end\nend\n\nhide\n\nwhen I receive [message1 v]\nrepeat until <touching (sprite6 v)?>\n    if <touching (sprite6 v)?> then\n        play sound [pop v] until done\n        broadcast (Messgae2 v)\n    end\nend\n\n@Level\n\nwhen flag clicked\nforever\n    go to x: (0) y: (0)\n    switch costume to (Level)\nend\n\ndefine Reset\n\nwhen flag clicked\nset [level v] to [1]\nswitch costume to (Level)\nshow\n\nif <touching (sprite1 v)?> then\n    play sound [pop v] until done\n    hide\nend\n\nhide\nwait (0.1) seconds\nshow\nwait (0.1) seconds\nhide\nwait (0.1) seconds\nshow\nwait (0.1) seconds\n\n@Spikes\n\nwhen flag clicked\nforever\n    go to x: (0) y: (0)\n    switch costume to (Level)\nend\n\nwhen I receive [message1 v]\ngo to [front v] layer\n\n@Sprite4\n\nwhen flag clicked\nhide\n\n@738DB675-DE17-493C-B990-B6BC92577228\n\nwhen flag clicked\ngo to [front v] layer\ngo to x: (0) y: (66)\nset [ghost v] effect to (0)\nrepeat (200)\n    go to [front v] layer\n    turn right (15) degrees\nend\nrepeat (25)\n    change [ghost v] effect by (4)\nend\n\n@Sprite5\n\nwhen flag clicked\ngo to [front v] layer\nshow\npoint in direction (90)\ngo to x: (0) y: (0)\nset [ghost v] effect to (0)\nrepeat (200)\n    go to x: (0) y: (0)\nend\nrepeat (25)\n    change [ghost v] effect by (4)\nend\nbroadcast (message1 v)\n\nwhen flag clicked\n\n@Sprite6\n\nwhen flag clicked\nhide\nforever\n    if <(Level) = [13]> then\n        show\n        go to x: (166) y: (-34)\n        repeat until <touching (sprite1 v)?>\n            broadcast (message1 v)\n        end\n    end\nend\n\nwhen flag clicked\n\nwhen I receive [message1 v]\n\nwhen I receive [messgae2 v]\nplay sound [pop v] until done\nforever\n    hide\nend\n\n@Sprite2\n\nwhen flag clicked\nforever\n    go to x: (0) y: (0)\n    switch costume to (Level)\nend\n\n