Noobs Only || A Mobile Friendly Platformer #noob #ez #games #fun

Instructions:                                -ˏˋ Noobs Only ˊˎ-\n                  -ˏˋ A Mobile Friendly Platformer ˊˎ-\n\n#16th on trending!!! :D\n\nIT IS 100% POSSIBLE\nBy the way, you don't have to be a noob to play lol\n\nPlz like and fav so I can make more platformers! :D \nAnyway, let's begin:\n\n                               ˗ˏˋ  Instructions ˊˎ-\n\n• Use the left and right arrow keys, A and D, or tap left or right to move. \n\n• Use the up arrow key, W, or tap up to jump.\n\n• Dodge spikes and don't fall.\n\n• Advance to the next level by touching the right edge.\n\n                                    ˗ˏˋ Notes ˊˎ-\n\n• 12/24/20 Noobs Only is now finished!!! :D\n\n                                    ˗ˏˋ Tags ˊˎ-\n\n#games #TrentonTNT #ez #fun #noob #all #quality

@Stage\n\nwhen flag clicked\nswitch backdrop to (intro v)\n\nwhen I receive [end of intro v]\nswitch backdrop to (1 v)\n\n@Platformer Engine (NOOB LOL\n\nwhen flag clicked\nhide\n\nwhen I receive [end of intro v]\nset size to (70) %\nset [ghost v] effect to (0)\nshow\nswitch costume to (normal v)\nset [xv v] to [0]\nset [yv v] to [0]\ngo to x: (-201) y: (-59)\nforever\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>> then\n        change [xv v] by (1)\n        switch costume to (right v)\n    end\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(x position) > (mouse x)>>> then\n        change [xv v] by (-1)\n        switch costume to (left v)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <<touching color (#73ff00)?> or <<touching color (#4d9900)?> or <touching color (#734300)?>>> then\n        change y by (1)\n        if <<touching color (#73ff00)?> or <<touching color (#4d9900)?> or <touching color (#734300)?>>> then\n            change y by (1)\n            if <<touching color (#73ff00)?> or <<touching color (#4d9900)?> or <touching color (#734300)?>>> then\n                change y by (1)\n                if <<touching color (#73ff00)?> or <<touching color (#4d9900)?> or <touching color (#734300)?>>> then\n                    change y by (1)\n                    if <<touching color (#73ff00)?> or <<touching color (#4d9900)?> or <touching color (#734300)?>>> then\n                        change y by (1)\n                        if <<touching color (#73ff00)?> or <<touching color (#4d9900)?> or <touching color (#734300)?>>> then\n                            change x by ((Xv) * (-1))\n                            change y by (-5)\n                            if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n                                if <(Xv) > [0]> then\n                                    set [xv v] to [-5]\n                                else\n                                    set [xv v] to [5]\n                                end\n                                set [yv v] to [10]\n                            else\n                                set [xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by (Yv)\n    if <<touching color (#73ff00)?> or <<touching color (#4d9900)?> or <touching color (#734300)?>>> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#73ff00)?> or <<touching color (#4d9900)?> or <touching color (#734300)?>>> then\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n            set [yv v] to [16]\n            switch costume to (up v)\n        end\n    end\n    if <<touching color (#c1c1c1)?> or <touching color (#808080)?>> then\n        set [xv v] to [0]\n        set [yv v] to [0]\n        go to x: (-197) y: (-63)\n    end\n    if <touching color (#ffde00)?> then\n        set [yv v] to [21]\n    end\n    if <<(x position) > [-250]> and <(y position) < [-175]>> then\n        set [xv v] to [0]\n        set [yv v] to [0]\n        go to x: (-197) y: (-63)\n    end\n    if <(x position) = [248]> then\n        next backdrop\n        go to x: (-197) y: (-63)\n    end\n    if <not <key (any v) pressed?>> then\n        switch costume to (normal v)\n    end\nend\n\nwhen I receive [end of intro v]\nforever\n    play sound [TheFatRat - Prelude \(Jackpot EP Track 3\) v] until done\nend\n\nwhen I receive [move v]\ngo to x: (-197) y: (-63)\n\n@Spikes\n\nwhen flag clicked\ngo to [front v] layer\nhide\n\nwhen backdrop switches to [2 v]\nswitch costume to (1 v)\nshow\ngo to x: (119) y: (22)\n\nwhen backdrop switches to [3 v]\nswitch costume to (2 v)\nshow\ngo to x: (119) y: (22)\n\nwhen backdrop switches to [4 v]\nswitch costume to (3 v)\nshow\ngo to x: (119) y: (22)\n\nwhen backdrop switches to [5 v]\nhide\n\nwhen backdrop switches to [7 v]\nhide\n\nwhen backdrop switches to [8 v]\nswitch costume to (5 v)\nshow\ngo to x: (94) y: (10)\n\nwhen backdrop switches to [1 v]\nhide\n\nwhen backdrop switches to [9 v]\nhide\n\n@Skip Button\n\nwhen flag clicked\nset size to (50) %\nhide\n\nwhen I receive [end of intro v]\ngo to x: (192) y: (-147)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        set size to (60) %\n    else\n        set size to (50) %\n    end\nend\n\nwhen this sprite clicked\nbroadcast (Move v)\nnext backdrop\n\nwhen backdrop switches to [12 v]\nhide\n\n@Intro\n\nwhen I start as a clone\nif <(Intro2: Clone) = [Particles]> then\n    switch costume to (pick random (29) to (31))\n    set size to (pick random (50) to (150)) %\n    set [ghost v] effect to (pick random (0.) to (5.))\n    set [brightness v] effect to (pick random (-25.) to (100.))\n    go to x: (0) y: (0)\n    point in direction (pick random (-180) to (180))\n    set [x v] to (pick random (10.) to (12.))\n    set [i v] to (pick random (2.) to (9.))\n    go to [front v] layer\n    show\n    repeat until <touching (_edge_ v)?>\n        move (X) steps\n        change y by (I)\n        change [i v] by (-0.4)\n        set [x v] to ((X) * (0.95))\n    end\n    delete this clone\nend\n\ndefine Particles\nset [intro2: clone v] to [Particles]\nrepeat (50)\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nif <(Intro2: Clone) = [Name]> then\n    switch costume to (name v)\n    set size to (50) %\n    clear graphic effects\n    go to [front v] layer\n    go to x: (0) y: (-100)\n    point in direction (0)\n    show\n    repeat (50)\n        go to [front v] layer\n        change size by (((130) - (size)) / (8))\n        change y by (((0) - (y position)) / (8))\n        turn right (((90) - (direction)) / (8)) degrees\n    end\n    set [i v] to [-1]\n    repeat (10)\n        go to [front v] layer\n        change size by (I)\n        change [i v] by (join [-] (([abs v] of (I) ) / (2)))\n        turn right (I) degrees\n    end\n    switch costume to (logo v)\n    repeat (40)\n        go to [front v] layer\n        change size by (((130) - (size)) / (8))\n        turn right (((90) - (direction)) / (8)) degrees\n    end\n    set [i v] to [-1]\n    repeat (20)\n        go to [front v] layer\n        change size by ((I) / (3))\n        change [i v] by (join [-] (([abs v] of (I) ) / (4)))\n        turn right ((I) / (-3)) degrees\n    end\n    delete this clone\nend\n\nwhen flag clicked\nreset timer\nhide\nstart sound [TIME MACHINE INTRO SONG v]\nset volume to (100) %\nclear graphic effects\nset size to (100) %\npoint in direction (90)\ngo to x: (0) y: (0)\nset [intro2: clone v] to [Square]\ncreate clone of (_myself_ v)\nwait (1) seconds\nset [intro2: clone v] to [Name]\ncreate clone of (_myself_ v)\nwait (0) seconds\nrepeat (2)\n    Spiral spline explosion\n    Particles\n    Rect\n    Spiral spline explosion\nend\nCircle\nrepeat (4)\n    Spiral spline explosion\n    Particles\n    Rect\n    Spiral spline explosion\nend\nCircle\nrepeat (2)\n    Spiral spline explosion\n    Rect\n    Spiral spline explosion\nend\n\nwhen I start as a clone\nif <(Intro2: Clone) = [Square]> then\n    clear graphic effects\n    show\n    set size to (0) %\n    go to x: (0) y: (300)\n    point in direction (0)\n    switch costume to (square v)\n    repeat (20)\n        change size by (((100) - (size)) / (5))\n        turn right (((90) - (direction)) / (5)) degrees\n        change y by (((0) - (y position)) / (5))\n    end\n    point in direction (90)\n    repeat (12)\n        next costume\n    end\n    repeat (20)\n        switch costume to (blank v)\n        change size by (((2000) - (size)) / (5))\n        switch costume to (square13 v)\n    end\n    wait (3) seconds\n    repeat (20)\n        switch costume to (blank v)\n        change size by (((100) - (size)) / (5))\n        switch costume to (square13 v)\n    end\n    repeat (12)\n        switch costume to ((costume [number v]) - (1))\n        change size by (-5)\n    end\n    set [i v] to [-1]\n    repeat (20)\n        change size by ((I) / (3))\n        change [i v] by (join [-] (([abs v] of (I) ) / (4)))\n        turn right ((I) / (-3)) degrees\n        change y by ((I) / (3))\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(Intro2: Clone) = [Bursts]> then\n    switch costume to (lineexplosion1 v)\n    clear graphic effects\n    go to [front v] layer\n    go [backward v] (1) layers\n    set [i v] to (pick random (1) to (3))\n    if <(I) = [1]> then\n        set [brightness v] effect to (100)\n    else\n        if <(I) = [2]> then\n            set [brightness v] effect to (25)\n        else\n            set [brightness v] effect to (-25)\n        end\n    end\n    show\n    set [i v] to [20]\n    Animate   x: [0] y: [0] size: [0] rotate: (pick random (-180) to (180)) speed: [1]\n    repeat (2)\n        set [i v] to ((I) * (0.9))\n        move (I) steps\n        Size: [100] speed: [5]\n    end\n    repeat (10)\n        set [i v] to ((I) * (0.9))\n        move (I) steps\n        Size: [100] speed: [5]\n        change [ghost v] effect by (10)\n        next costume\n    end\n    delete this clone\nend\n\ndefine Animate   x: (x) y: (y) size: (s) rotate: (r) speed: (s)\nchange x by (((round (x)) - (round (x position))) / (s))\nchange y by (((round (y)) - (round (y position))) / (s))\nchange size by (((round (s)) - (round (size))) / (s))\nturn right (((round (r)) - (round (direction))) / (s)) degrees\n\ndefine Spiral spline explosion\nset [intro2: clone v] to [Bursts]\nrepeat (5)\n    create clone of (_myself_ v)\nend\n\ndefine Size: (s) speed: (spd)\nchange size by (((round (s)) - (round (size))) / (spd))\n\ndefine Rect\nset [intro2: clone v] to [Rect]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(Intro2: Clone) = [Rect]> then\n    clear graphic effects\n    show\n    set size to (0) %\n    go to (random position v)\n    point in direction (90)\n    switch costume to (background rect v)\n    repeat until <(round (size)) = [300]>\n        change size by (((300) - (size)) / (15))\n        change [ghost v] effect by (4)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(Intro2: Clone) = [Circle]> then\n    clear graphic effects\n    set [brightness v] effect to (100)\n    go to [front v] layer\n    go [backward v] (2) layers\n    show\n    set size to (0) %\n    go to x: (0) y: (0)\n    point in direction (90)\n    switch costume to (circle explosion 1 v)\n    repeat (20)\n        switch costume to (blank v)\n        change size by (((300) - (size)) / (5))\n        switch costume to (circle explosion 1 v)\n    end\n    delete this clone\nend\n\ndefine Circle\nset [intro2: clone v] to [Circle]\ncreate clone of (_myself_ v)\nwait (0.1) seconds\nset [intro2: clone v] to [Circle 2]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(Intro2: Clone) = [Circle 2]> then\n    clear graphic effects\n    set [brightness v] effect to (0)\n    go to [front v] layer\n    go [backward v] (1) layers\n    show\n    set size to (0) %\n    go to x: (0) y: (0)\n    point in direction (90)\n    switch costume to (circle explosion 1 v)\n    repeat (20)\n        switch costume to (blank v)\n        change size by (((300) - (size)) / (5))\n        switch costume to (circle explosion 1 v)\n    end\n    delete this clone\nend\n\nwhen flag clicked\nwait (8.7) seconds\nbroadcast (END OF INTRO v)\n\n