Jordan 1 (Scrolling Platformer) #Games
@Stage\n\n@blank\n\n@Player\n\nwhen flag clicked\nforever\n    if <(shoe costume) = [red]> then\n        switch costume to (up v)\n        wait (0.4) seconds\n        switch costume to (down v)\n        wait (0.4) seconds\n    end\nend\n\nwhen flag clicked\nforever\n    go to (player hitbox v)\nend\n\nwhen flag clicked\nset [shoe costume v] to [red]\nset rotation style [left-right v]\npoint in direction (90)\nforever\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <[25] < (mouse x)>>> then\n        point in direction (90)\n    end\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < [-25]>>> then\n        point in direction (-90)\n    end\nend\n\nwhen flag clicked\nset [ghost v] effect to (0)\nforever\n    if <touching color (#d40000)?> then\n        broadcast (DIE v)\n    end\nend\n\nwhen I receive [die v]\nrepeat (20)\n    change [ghost v] effect by (5)\nend\ngo to x: (0) y: (0)\npoint in direction (90)\nset [ghost v] effect to (0)\n\nwhen flag clicked\nset [ghost v] effect to (0)\nforever\n    if <touching color (#4300b7)?> then\n        broadcast (next level v)\n        wait (1) seconds\n    end\nend\n\nwhen I receive [next level v]\ngo to x: (0) y: (0)\npoint in direction (90)\nset [ghost v] effect to (0)\n\nwhen flag clicked\nset [ghost v] effect to (0)\nforever\n    if <touching color (#00ceff)?> then\n        set [yv v] to [-20]\n    end\nend\n\nwhen flag clicked\nforever\n    set [shoe direction v] to (direction)\nend\n\nwhen I receive [red v]\nset [shoe costume v] to [red]\n\nwhen I receive [blue v]\nset [shoe costume v] to [blue]\n\nwhen flag clicked\nforever\n    if <(shoe costume) = [blue]> then\n        switch costume to (up6 v)\n        wait (0.4) seconds\n        switch costume to (down6 v)\n        wait (0.4) seconds\n    end\nend\n\nwhen I receive [green v]\nset [shoe costume v] to [green]\n\nwhen flag clicked\nforever\n    if <(shoe costume) = [green]> then\n        switch costume to (up2 v)\n        wait (0.4) seconds\n        switch costume to (down2 v)\n        wait (0.4) seconds\n    end\nend\n\nwhen I receive [brown v]\nset [shoe costume v] to [brown]\n\nwhen flag clicked\nforever\n    if <(shoe costume) = [brown]> then\n        switch costume to (up3 v)\n        wait (0.4) seconds\n        switch costume to (down3 v)\n        wait (0.4) seconds\n    end\nend\n\nwhen I receive [light blue v]\nset [shoe costume v] to [light blue]\n\nwhen flag clicked\nforever\n    if <(shoe costume) = [light blue]> then\n        switch costume to (up5 v)\n        wait (0.4) seconds\n        switch costume to (down5 v)\n        wait (0.4) seconds\n    end\nend\n\nwhen I receive [yellow v]\nset [shoe costume v] to [yellow]\n\nwhen flag clicked\nforever\n    if <(shoe costume) = [yellow]> then\n        switch costume to (up4 v)\n        wait (0.4) seconds\n        switch costume to (down4 v)\n        wait (0.4) seconds\n    end\nend\n\n@Player Hitbox\n\nwhen flag clicked\nset rotation style [left-right v]\npoint in direction (90)\ngo to [front v] layer\nforever\n    if <<key (d v) pressed?> or <key (right arrow v) pressed?>> then\n        point in direction (90)\n    end\n    if <<key (a v) pressed?> or <key (left arrow v) pressed?>> then\n        point in direction (-90)\n    end\nend\n\nwhen flag clicked\nset [ghost v] effect to (100)\n\nwhen I receive [die v]\nrepeat (20)\n    change [ghost v] effect by (5)\nend\ngo to x: (0) y: (0)\npoint in direction (90)\nset [ghost v] effect to (100)\n\n@Ground\n\nwhen flag clicked\nset [xv v] to [0]\nset [yv v] to [0]\nswitch costume to (costume2 v)\nset size to (500) %\nswitch costume to (costume1 v)\ngo to x: (542) y: (-30)\nshow\nforever\n    set [ghost v] effect to (0)\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <[25] < (mouse x)>>> then\n        if <not <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < [-25]>>>> then\n            set [xv v] to [6]\n            change x by ((-1) * (XV))\n        end\n    end\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < [-25]>>> then\n        set [xv v] to [-6]\n        change x by ((-1) * (XV))\n    end\n    if <not <<<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <[25] < (mouse x)>>> or <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < [-25]>>>>> then\n        set [xv v] to [0]\n    end\n    if <touching (player hitbox v)?> then\n        change y by (-1)\n        if <touching (player hitbox v)?> then\n            change y by (-1)\n            if <touching (player hitbox v)?> then\n                change y by (-1)\n                if <touching (player hitbox v)?> then\n                    change y by (-1)\n                    if <touching (player hitbox v)?> then\n                        change y by (-1)\n                        if <touching (player hitbox v)?> then\n                            change x by (XV)\n                            set [xv v] to [0]\n                            change y by (5)\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (1)\n    change y by (YV)\n    change [inair v] by (1)\n    if <touching (player hitbox v)?> then\n        set [inair v] to [0]\n        change y by ((YV) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (1)\n    if <<touching (player hitbox v)?> and <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>>>> then\n        set [yv v] to [-15]\n    end\n    change y by (-1)\nend\n\ngo to x: (-6) y: (200)\n\nwhen I receive [die v]\nset [die v] to (x position)\nrepeat (20)\n    set x to (DIE)\nend\n\nwhen flag clicked\nforever\n    if <[190] < (y position)> then\n        broadcast (DIE v)\n    end\nend\n\nwhen I receive [next level v]\ngo to x: (542) y: (-30)\nset [yv v] to [0]\n\nwhen flag clicked\nforever\n    set [ground level v] to (costume [number v])\nend\n\nwhen I receive [die v]\nrepeat (20)\n    set [yv v] to [-15]\nend\ngo to x: (542) y: (-30)\nset [yv v] to [0]\n\nwhen I receive [next level v]\nnext costume\nnext costume\n\n@Ground Hitbox\n\nwhen flag clicked\nset [xv v] to [0]\nset [yv v] to [0]\nswitch costume to (costume2 v)\ngo to (ground v)\nset size to (500) %\nswitch costume to (costume1 v)\nshow\nforever\n    go to (ground v)\nend\n\nwhen I receive [die v]\nrepeat (20)\n    set [yv v] to [-15]\nend\ngo to x: (542) y: (-3)\nset [yv v] to [0]\n\nwhen I receive [die v]\nset [die v] to (x position)\nrepeat (20)\n    set x to (DIE)\nend\n\nwhen flag clicked\nforever\n    if <[190] < (y position)> then\n        broadcast (DIE v)\n    end\nend\n\nwhen flag clicked\nforever\n    go to (ground v)\nend\n\nwhen flag clicked\n\nwhen I receive [die v]\nrepeat (20)\ngo to x: (542) y: (-30)\n\nwhen I receive [next level v]\nnext costume\nnext costume\n\n@Sprite1\n\n@timer\n\nwhen flag clicked\nset [timer v] to [0]\nset [ghost v] effect to (0)\nset size to (30) %\ngo to x: (-220) y: (150)\ncreate clone of myself with place value (100)\ngo to x: (-200) y: (150)\ncreate clone of myself with place value (10)\ngo to x: (-180) y: (150)\ncreate clone of myself with place value (1)\nhide\n\nwhen I start as a clone\nshow\nforever\n    set [digit v] to (([floor v] of ((timer) / (place value)) ) mod (10))\n    switch costume to ((digit) + (1))\nend\n\ndefine create clone of myself with place value (place value)\nset [place value v] to (place value)\ncreate clone of (_myself_ v)\n\nwhen I receive [restart v]\nset [timer v] to [0]\n\nwhen flag clicked\nforever\n    repeat until <(ground level) = [15]>\n        wait (1) seconds\n        change [timer v] by (1)\n    end\nend\n\n@Sprite2\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [next level v]\nnext costume\n\n@Thumbnail\n\nwhen flag clicked\ngo to [front v] layer\nset [ghost v] effect to (0)\ngo to [front v] layer\nforever\n    change [ghost v] effect by (3)\nend\n\ngo to [front v] layer\n\n@sound\n\nwhen flag clicked\nforever\n    play sound [One Republic v] until done\nend\n\n@Sprite3\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        broadcast (skins v)\n    end\nend\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        repeat until <[115] < (size)>\n            change size by (2)\n        end\n    else\n        repeat until <(size) < [101]>\n            change size by (-2)\n        end\n    end\nend\n\nwhen flag clicked\ngo to [front v] layer\n\n@Sprite4\n\nwhen flag clicked\nhide\nset size to (100) %\n\nwhen I receive [skins v]\nshow\n\nwhen flag clicked\nhide\n\nwhen I receive [x v]\nhide\n\nwhen this sprite clicked\nbroadcast (red v)\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        repeat until <[115] < (size)>\n            change size by (2)\n        end\n    else\n        repeat until <(size) < [101]>\n            change size by (-2)\n        end\n    end\nend\n\nwhen flag clicked\ngo to [front v] layer\n\n@Sprite5\n\nwhen flag clicked\nhide\nset size to (100) %\n\nwhen this sprite clicked\nbroadcast (green v)\n\nwhen flag clicked\nhide\n\nwhen I receive [skins v]\nshow\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        repeat until <[115] < (size)>\n            change size by (2)\n        end\n    else\n        repeat until <(size) < [101]>\n            change size by (-2)\n        end\n    end\nend\n\nwhen I receive [x v]\nhide\n\nwhen flag clicked\ngo to [front v] layer\n\n@Sprite6\n\nwhen flag clicked\nhide\nset size to (100) %\n\nwhen flag clicked\nhide\n\nwhen I receive [skins v]\nshow\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        repeat until <[115] < (size)>\n            change size by (2)\n        end\n    else\n        repeat until <(size) < [101]>\n            change size by (-2)\n        end\n    end\nend\n\nwhen I receive [x v]\nhide\n\nwhen this sprite clicked\nbroadcast (brown v)\n\nwhen flag clicked\ngo to [front v] layer\n\n@Sprite7\n\nwhen flag clicked\nhide\nset size to (100) %\n\nwhen I receive [skins v]\nshow\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        repeat until <[115] < (size)>\n            change size by (2)\n        end\n    else\n        repeat until <(size) < [101]>\n            change size by (-2)\n        end\n    end\nend\n\nwhen I receive [x v]\nhide\n\nwhen this sprite clicked\nbroadcast (yellow v)\n\nwhen flag clicked\ngo to [front v] layer\n\n@Sprite8\n\nwhen flag clicked\nhide\nset size to (100) %\n\nwhen flag clicked\nhide\n\nwhen I receive [skins v]\nshow\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        repeat until <[115] < (size)>\n            change size by (2)\n        end\n    else\n        repeat until <(size) < [101]>\n            change size by (-2)\n        end\n    end\nend\n\nwhen I receive [x v]\nhide\n\nwhen this sprite clicked\nbroadcast (Light Blue v)\n\nwhen flag clicked\ngo to [front v] layer\n\n@Sprite9\n\nwhen flag clicked\nhide\nset size to (100) %\n\nwhen flag clicked\nhide\n\nwhen I receive [skins v]\nshow\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        repeat until <[115] < (size)>\n            change size by (2)\n        end\n    else\n        repeat until <(size) < [101]>\n            change size by (-2)\n        end\n    end\nend\n\nwhen I receive [x v]\nhide\n\nwhen this sprite clicked\nbroadcast (Blue v)\n\nwhen flag clicked\ngo to [front v] layer\n\n@Sprite10\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        broadcast (X v)\n    end\nend\n\nwhen flag clicked\nhide\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        repeat until <[115] < (size)>\n            change size by (2)\n        end\n    else\n        repeat until <(size) < [101]>\n            change size by (-2)\n        end\n    end\nend\n\nwhen I receive [skins v]\nshow\n\nwhen I receive [x v]\nhide\n\nwhen flag clicked\ngo to [front v] layer\n\n
ALL THE ART was made by me (except the mobile friendly phone on the thumbnail). This took a lot of time and hard work so please like and favorite.\nCheck out my other games.\n\nUse arrow keys, WAD or tap left, right, and up to move\n\n\n\n\n\n\n\ntags: \n#trending #all #game #Games #fun #popular #featured #Jordan 1 #Jordan #Jordan 1 Chicago #Jordan 1 Lost and Found #Shoe #Red #Red Shoe #Mobile #Mobile Friendly #Phone #Pixel #Retro #High #Platformer #Jordan shoe #Jordan Red #Spike #Nike #Nike Shoe #Scrolling #Scrolling Platformer #Generic #Michael Jordan #Pixel #Retro #Art #Lmscho #Asher967 #Mr beast #Mr. Beast #mr beast #ideas #animation #Story #Recent