Geometry Dash Platformer v1.8.5

Instructions: Use WASD or arrow keys to move and dodge the spikes. The jump pad makes you have a big boost in the air. There are levels they are preety easy. I will soon add updates and more things to it. Thanks For Playing! I am also a big fan of geometry dash, which is why I also made this platformer.\n\nSong: Deadlocked by F-777 \n\nUPDATES:\n1.1 More levels :P\n1.2 more levels and better quality music\n1.3.1 Spike bug fixed\n1.4.5 WAY more levels and more tricky concepts.\n1.4.7 added intro! :P\n1.5 added jump orb\n1.5.2 more levels updated thumbnail\n1.5.6 more levels\n1.5.9 Updated thumbnail ;P\n1.6 Updated thumbnaill AGAIN -_-\n____________________\nTHE WILD UPDATE \n______________________\n1.7 Updated and edited levels \n1.7.5 Updated and fixed jump pad problems\n1.8 Created new levels \n1.8.5 Fixed Intro!\n___________________________________\n

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop3 v)\n\nwhen I receive [intro finished v]\nswitch backdrop to (unnamed v)\nwait (3) seconds\nswitch backdrop to (backdrop2 v)\nbroadcast (asdf v)\n\n@player\n\nwhen I receive [asdf v]\nswitch costume to (download \(10\) v)\ngo to [front v] layer\nshow\npoint in direction (90)\ngo to x: (-200) y: (130)\nset [xv v] to [0]\nset [yv v] to [0]\nforever\n    if <<touching (spike 1 v)?> or <touching color (#b2b2b2)?>> then\n        switch costume to (download \(10\) v)\n        start sound [Oops v]\n        start sound [bxsb v]\n        repeat (10)\n            change [ghost v] effect by (10)\n        end\n        point in direction (90)\n        go to x: (-195) y: (17)\n        set [yv v] to [0]\n        set [xv v] to [0]\n        clear graphic effects\n    end\n    change [yv v] by (-0.5)\n    if <key (right arrow v) pressed?> then\n        switch costume to (costume1 v)\n        change [xv v] by (0.6)\n    end\n    if <key (left arrow v) pressed?> then\n        switch costume to (costume2 v)\n        change [xv v] by (-0.6)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <<touching color (#000000)?> or <touching (ground v)?>> then\n        change y by (1)\n        if <<touching color (#000000)?> or <touching (ground v)?>> then\n            change y by (1)\n            if <<touching color (#000000)?> or <touching (ground v)?>> then\n                change y by (1)\n                if <<touching color (#000000)?> or <touching (ground v)?>> then\n                    change y by (1)\n                    if <<touching color (#000000)?> or <touching (ground v)?>> then\n                        change y by (1)\n                        if <<touching color (#000000)?> or <touching (ground v)?>> then\n                            change x by ((Xv) * (-0.5))\n                            change x by (-1)\n                            change y by (-5)\n                            change x by (1)\n                            if <key (up arrow v) pressed?> then\n                                start sound [jump v]\n                                if <(Xv) > [0]> then\n                                    set [xv v] to [-8]\n                                else\n                                    set [xv v] to [8]\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    if <(x position) > [250]> then\n        start sound [Collect v]\n        point in direction (90)\n        go to x: (-195) y: (17)\n        set [yv v] to [0]\n        set [xv v] to [0]\n        broadcast (level-up v)\n    end\n    change y by (Yv)\n    if <<touching color (#000000)?> or <touching (ground v)?>> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#000000)?> or <touching (ground v)?>> then\n        if <key (up arrow v) pressed?> then\n            start sound [jump v]\n            set [yv v] to [8]\n        end\n    end\n    change y by (1)\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [asdf v]\nforever\n    if <<touching (sprite3 v)?> and <key (up arrow v) pressed?>> then\n        set [yv v] to [10]\n        switch costume to (download \(10\)2 v)\n        wait (0.5) seconds\n        switch costume to (download \(10\) v)\n    end\nend\n\nset [43y v] to [0]\n\nwhen flag clicked\nforever\n    if <touching (jump pad v)?> then\n        switch costume to (download \(10\)2 v)\n        set [yv v] to [11]\n        wait (0.3) seconds\n        switch costume to (download \(10\) v)\n    end\nend\n\n@ground\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\n\nwhen I receive [asdf v]\nshow\n\nwhen I receive [level-up v]\nnext costume\n\nwhen flag clicked\nforever\n    go to x: (-1) y: (-11)\nend\n\ngo to x: (0) y: (0)\n\n@spike 1\n\nwhen flag clicked\nhide\n\nwhen I receive [asdf v]\nshow\npoint in direction (90)\nforever\n    play sound [F-777 - Deadlocked Full Version -\[ mymusicroad.net \].mp3 v] until done\nend\n\nwhen flag clicked\n\nwhen flag clicked\n\nwhen I receive [asdf v]\nforever\n    forever\n        if <([costume name v] of [ground v]) = [costume2]> then\n            hide\n        end\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume4]> then\n        go to x: (-32) y: (-28)\n        point in direction (90)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume7]> then\n        go to x: (78) y: (-106)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume5]> then\n        show\n        go to x: (93) y: (68)\n        point in direction (-90)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume3]> then\n        show\n        go to x: (143) y: (-53)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume1]> then\n        show\n        go to x: (7) y: (-106)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume9]> then\n        show\n        go to x: (49) y: (-28)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume8]> then\n        go to x: (47) y: (5)\n        show\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA2]> then\n        show\n        go to x: (38) y: (-52)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA3]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA4]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA5]> then\n        show\n        go to x: (84) y: (64)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA6]> then\n        show\n        go to x: (73) y: (-106)\n    end\nend\n\n@Spike 2\n\nwhen flag clicked\nhide\n\nwhen flag clicked\n\nwhen flag clicked\n\nwhen I start as a clone\nforever\n    if <([costume name v] of [ground v]) = [costume6]> then\n        go to x: (123) y: (-8)\n    end\n    if <([costume name v] of [ground v]) = [costume5]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    forever\n        if <([costume name v] of [ground v]) = [costume2]> then\n            show\n            go to x: (336) y: (-9)\n        end\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume7]> then\n        show\n        go to x: (66) y: (-10)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume6]> then\n        show\n        go to x: (66) y: (-10)\n        create clone of (_myself_ v)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume9]> then\n        go to [front v] layer\n        show\n        go to x: (240) y: (176)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume8]> then\n        go to [front v] layer\n        go to x: (126) y: (-11)\n        show\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA2]> then\n        go to x: (296) y: (44)\n        show\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA3]> then\n        show\n        go to x: (112) y: (137)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA4]> then\n        hide\n    end\nend\n\nshow\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA5]> then\n        show\n        go to x: (244) y: (-10)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA6]> then\n        show\n        go to x: (142) y: (-11)\n    end\nend\n\n@Jump pad\n\nwhen flag clicked\nhide\n\nwhen I receive [asdf v]\nforever\n    forever\n        if <([costume name v] of [ground v]) = [costume6]> then\n            show\n            go to x: (-11) y: (-79)\n        end\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    forever\n        if <([costume name v] of [ground v]) = [costume2]> then\n            go to x: (251) y: (-78)\n            show\n        end\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume9]> then\n        show\n        go to x: (0) y: (0)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume8]> then\n        show\n        go to x: (47) y: (-79)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA3]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA4]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA3]> then\n        show\n        go to x: (37) y: (69)\n    end\nend\n\ngo to x: (47) y: (-79)\n\nwhen I receive [asdf v]\nforever\n    forever\n        if <([costume name v] of [ground v]) = [costumeA6]> then\n            show\n            go to x: (51) y: (-79)\n        end\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    forever\n        if <([costume name v] of [ground v]) = [costumeA5]> then\n            show\n            go to x: (-52) y: (-77)\n        end\n    end\nend\n\n@Sprite5\n\nwhen flag clicked\nswitch costume to (costume1 v)\npoint in direction (90)\nhide\n\nwhen flag clicked\n\nwhen I receive [asdf v]\nforever\n    forever\n        if <([costume name v] of [ground v]) = [costume2]> then\n            show\n            go to [front v] layer\n            go to x: (61) y: (-141)\n        end\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume3]> then\n        go to x: (279) y: (-140)\n        show\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume9]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA2]> then\n        show\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA3]> then\n        show\n        go to x: (234) y: (50)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA4]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA5]> then\n        show\n        go to x: (68) y: (34)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA6]> then\n        show\n        go to x: (-7) y: (-140)\n    end\nend\n\n@Sprite1\n\nwhen flag clicked\npoint in direction (90)\nhide\n\nwhen flag clicked\n\nwhen flag clicked\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume3]> then\n        show\n        go to x: (67) y: (111)\n    else\n        if <([costume name v] of [ground v]) = [costume2]> then\n            hide\n        end\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume2]> then\n        go to x: (29) y: (5)\n        show\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume11]> then\n        show\n        go to x: (12) y: (0)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costume9]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA2]> then\n        show\n        go to x: (63) y: (90)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA3]> then\n        show\n        go to x: (61) y: (-75)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA4]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA5]> then\n        show\n        go to x: (165) y: (113)\n    end\nend\n\ngo to x: (63) y: (90)\n\n@Intro\n\nwhen flag clicked\nset size to (100) %\nhide\ngo to x: (11) y: (43)\npoint in direction (90)\n\nwhen I receive [message1 v]\nswitch costume to (profile-spic v)\nshow\nset volume to (50) %\nstart sound [Intro v]\ncreate clone of (_myself_ v)\nrepeat (5)\n    repeat (20)\n        change size by (0.5)\n    end\n    wait (0.1) seconds\n    repeat (20)\n        change size by (-0.5)\n    end\n    wait (0.1) seconds\nend\nstop all sounds\nhide\nbroadcast (intro finished v)\n\nwhen I start as a clone\nswitch costume to (love, fvaorite, follow v)\ngo to x: (12) y: (-116)\nrepeat (5)\n    repeat (20)\n        change size by (0.5)\n    end\n    wait (0.1) seconds\n    repeat (20)\n        change size by (-0.5)\n    end\n    wait (0.1) seconds\nend\nhide\n\nplay sound [explbomb v] until done\n\n@Sprite2\n\nwhen flag clicked\nshow\nstart sound [Whoop v]\nrepeat (20)\n    change [brightness v] effect by (-5)\nend\nrepeat (20)\n    change [brightness v] effect by (5)\nend\nbroadcast (message1 v)\nhide\n\n@Sprite3\n\nwhen flag clicked\nhide\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA]> then\n        show\n        go to x: (-18) y: (-76)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA4]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA3]> then\n        show\n        go to x: (74) y: (100)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA6]> then\n        show\n        go to x: (50) y: (0)\n    end\nend\n\n@Sprite4\n\nwhen flag clicked\nhide\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA]> then\n        show\n        go to x: (-18) y: (-116)\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA2]> then\n        hide\n    end\nend\n\nwhen I receive [asdf v]\nforever\n    if <([costume name v] of [ground v]) = [costumeA3]> then\n        hide\n    end\nend\n\n