COOL _ EMOJI PLATFORMER Game  _B)_

Instructions: Movement: WASD or Arrow Keys\nwrite some ideas in the comments to make part 2!!\nremix the project and add more levels YAY\n- there's a hidden easter egg in this game try to find it good luck \n5 views: ✔\n10 views: ✔\n15 views:✔ \n20 views: ✔\n50 views: ✔\n100 VIEWS : ✔\n250 VIEWS : ✔\n500 VIEWS : ✔\n1000 VIEWS : ✔\n2000 views?:HOW\n3k views: impossible without any of you :)\n5k views ?!:\n6k views: seriously?!\n\n#Game #explore #all #trend

@Stage\n\nwhen flag clicked\nforever\n    if <(level) = [8]> then\n        switch backdrop to (backdrop2 v)\n    else\n        switch backdrop to (backdrop1 v)\n    end\nend\n\nwhen flag clicked\nforever\n    play sound [!11!7\(096!\)75211 v] until done\nend\n\n@Sprite1\n\nwhen flag clicked\nset [-y v] to [0]\nset [grav v] to [-1]\nforever\n    show\n    switch costume to (costume1 v)\n    control\n    move in steps (([abs v] of (-x) ) + ([abs v] of (-y) ))\n    switch costume to (costume2 v)\n    if <<<key (a v) pressed?> or <key (left arrow v) pressed?>> or <<key (d v) pressed?> or <key (right arrow v) pressed?>>> then\n        switch costume to ((2) + (((timer) * (30)) mod (8)))\n    end\n    if <(falling) > [0]> then\n        if <(-y) < [0]> then\n            switch costume to (costume13 v)\n        else\n            switch costume to (costume12 v)\n        end\n    end\nend\n\ndefine control\nset rotation style [don't rotate v]\nif <<key (w v) pressed?> or <key (up arrow v) pressed?>> then\n    if <(falling) < [3]> then\n        if <(touching) > [0]> then\n            start sound [High Whoosh v]\n        end\n        set [-y v] to [13]\n    end\nend\nif <<key (a v) pressed?> or <key (left arrow v) pressed?>> then\n    point in direction (-90)\n    change [-x v] by (-2)\nend\nif <<key (d v) pressed?> or <key (right arrow v) pressed?>> then\n    point in direction (90)\n    change [-x v] by (2)\nend\nset [-x v] to ((-x) * (0.8))\nchange [-y v] by (grav)\n\ndefine move in steps (steps)\nchange [falling v] by (1)\nrepeat (steps)\n    set [lv v] to (x position)\n    change x by ((-x) / (steps))\n    if touching level\n    if <(touching) > [0]> then\n        x\n    end\n    set [lv v] to (y position)\n    change y by ((-y) / (steps))\n    if touching level\n    if <(touching) > [0]> then\n        y\n    end\nend\nset rotation style [left-right v]\n\ndefine if touching level\nif <touching (sprite2 v)?> then\n    set [touching v] to [1]\nelse\n    set [touching v] to [0]\nend\n\nset [-y v] to [0]\ngo to x: (0) y: (0)\n\ndefine x\nchange y by (1)\nif touching level\nif <(touching) > [0]> then\n    change y by (1)\n    if touching level\n    if <(touching) > [0]> then\n        change y by (-2)\n        set x to (LV)\n        set [-x v] to [0]\n        stop [this script v]\n    end\nend\n\nx\n\ndefine y\nset y to (LV)\nif <(-y) > [0]> then\n    set [-y v] to [0]\n    stop [this script v]\nend\nset [falling v] to [0]\nset [-y v] to ((-y) * (0.8))\n\nif <[] < [0]> then\n\ndefine screen\nif <(x position) > [238]> then\n    change [level v] by (1)\n    go to x: (-212) y: (-69)\nend\nif <touching color (#d04747)?> then\n    start sound [Crunch v]\n    go to x: (-212) y: (-69)\nend\nif <(y position) < [-179]> then\n    start sound [Crunch v]\n    go to x: (-212) y: (-69)\nend\n\nset x to (-233)\n\nchange [level v] by (-1)\nset x to (233)\n\nwhen flag clicked\nset [-y v] to [10]\npoint in direction (90)\ngo to x: (-154) y: (-30)\nset [level v] to [1]\nforever\n    screen\nend\n\nset [level v] to [1]\n\n@Sprite2\n\nwhen flag clicked\nforever\n    switch costume to ((level) + (1))\nend\n\n@Sprite3\n\n@Sprite4\n\nwhen flag clicked\nforever\n    switch costume to (level)\nend\n\n@Sprite5\n\nwhen flag clicked\ngo to [front v] layer\nshow\nset [ghost v] effect to (1000)\n\n