_Unknown world_  ► Platformer ◄

Instructions: Curated by @mathias1706 on March 6th, 2019!\n\nTop Remixed 3/7/2019\nI think\nI accidentally backspaced the year and don’t remember what it was\n\nKNOWN GLITCHES:\n- You sink into the ground on some levels: Press "r" to restart a level\n- If you see any glitches other than this one, please comment them. Otherwise, don't write that you sank into the ground\n

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop2 v)\nforever\n    play sound [Shy Guy \(YI_ Make Eggs, Throw Eggs\) v] until done\nend\n\n@GameEngine\n\ndefine Terrain\nforever\n    if <(Level) = [1]> then\n        Lvl 1\n    else\n        if <(Level) = [2]> then\n            Lvl 2\n        else\n            if <(Level) = [3]> then\n                Lvl 3\n            else\n                if <(Level) = [4]> then\n                    Lvl 4\n                else\n                    if <(Level) = [5]> then\n                        Lvl 5\n                    else\n                        if <(Level) = [6]> then\n                            Lvl 6\n                        else\n                            if <(Level) = [7]> then\n                                Lvl 7\n                            else\n                                if <(Level) = [8]> then\n                                    Lvl 8\n                                else\n                                    if <(Level) = [9]> then\n                                        Lvl 9\n                                    else\n                                        if <(Level) = [10]> then\n                                            Lvl 10\n                                        end\n                                    end\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\ndefine Draw Ground From x: (x) y: (y) to x: (x2) y: (y2) With Size: (size) Add Brown? (y/n)\nif <<(y/n) = [y]> or <(y/n) = [Y]>> then\n    pen up\n    set pen size to (80)\n    set pen color to (#c7852e)\n    go to x: (x) y: ((y) - (40))\n    pen down\n    go to x: (x2) y: ((y2) - (40))\n    pen up\n    GroundPattern\n    set [px v] to (x)\n    set [py v] to (y)\n    set [px2 v] to (x2)\n    set [py2 v] to (y2)\n    pen up\n    set pen size to (8)\n    set pen color to (#479c00)\n    go to x: (x) y: ((y) - (10))\n    pen down\n    go to x: (x2) y: ((y2) - (10))\n    pen up\nend\npen up\nset pen size to (size)\nset pen color to (#63b711)\ngo to x: (x) y: (y)\npen down\ngo to x: (x2) y: (y2)\npen up\n\ndefine Draw Lava From x: (x) y: (y) to x: (x2) to y: (y2) With Size: (size)\npen up\nset pen size to (size)\nset pen color to (#ea0000)\ngo to x: (x) y: (y)\npen down\ngo to x: (x2) y: (y2)\npen up\n\ndefine GroundPattern\nAdd Ground Dot At x: [-217] y: [-173] With Size: [20]\nAdd Ground Dot At x: [-175] y: [-152] With Size: [25]\nAdd Ground Dot At x: [-120] y: [-165] With Size: [15]\nAdd Ground Dot At x: [-80] y: [-180] With Size: [20]\nAdd Ground Dot At x: [-50] y: [-160] With Size: [25]\nAdd Ground Dot At x: [10] y: [-165] With Size: [15]\nAdd Ground Dot At x: [60] y: [-180] With Size: [20]\nAdd Ground Dot At x: [150] y: [-175] With Size: [20]\nAdd Ground Dot At x: [220] y: [-165] With Size: [25]\n\ndefine Draw Goal At x: (x) y: (y)\npen up\nset pen color to (#6011de)\nset pen size to (30)\ngo to x: (x) y: ((y) + ((1) * ([cos v] of ((YP) * (10)) )))\npen down\nchange x by (1)\npen up\n\nDraw Ground From x: [-240] y: [-145] to x: [240] y: [-145] With Size: [15] Add Brown? [Y]\n\nDraw Lava From x: [] y: [] to x: [] to y: [] With Size: [15]\n\nDraw Goal At x: [] y: []\n\ndefine Draw Spring From x: (x) y: (y) to x: (x2) y: (y2) With Size: (size)\npen up\nset pen size to (size)\nset pen color to (#3563fa)\ngo to x: (x) y: (y)\npen down\ngo to x: (x2) y: (y2)\npen up\n\nDraw Spring From x: [] y: [] to x: [] y: [] With Size: []\n\ndefine Add Ground Dot At x: (x) y: (y) With Size: (size)\npen up\nset pen color to (#b57025)\nset pen size to (size)\ngo to x: (x) y: (y)\npen down\nchange x by (1)\npen up\n\ndefine Lvl 1\nDraw Ground From x: [-40] y: [-80] to x: [20] y: [-80] With Size: [20] Add Brown? [N]\nDraw Ground From x: [60] y: [-35] to x: [120] y: [-35] With Size: [20] Add Brown? [N]\nDraw Ground From x: [160] y: [20] to x: [220] y: [20] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-240] y: [-145] to x: [240] y: [-145] With Size: [15] Add Brown? [Y]\nDraw Lava From x: [-40] y: [-140] to x: [100] to y: [-140] With Size: [15]\nDraw Goal At x: [190] y: [60]\n\ndefine Lvl 2\nDraw Ground From x: [100] y: [-80] to x: [130] y: [-80] With Size: [20] Add Brown? [N]\nDraw Ground From x: [170] y: [-20] to x: [200] y: [-20] With Size: [20] Add Brown? [N]\nDraw Ground From x: [100] y: [40] to x: [130] y: [40] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-130] y: [70] to x: [-70] y: [70] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-240] y: [-145] to x: [240] y: [-145] With Size: [15] Add Brown? [Y]\nDraw Lava From x: [-80] y: [-140] to x: [40] to y: [-140] With Size: [15]\nDraw Goal At x: [-100] y: [110]\n\ndefine Lvl 3\nDraw Ground From x: [170] y: [-145] to x: [170] y: [60] With Size: [20] Add Brown? [N]\nDraw Ground From x: [0] y: [-145] to x: [0] y: [50] With Size: [20] Add Brown? [N]\nDraw Ground From x: [0] y: [50] to x: [-20] y: [50] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-100] y: [10] to x: [-240] y: [10] With Size: [20] Add Brown? [N]\nDraw Ground From x: [70] y: [70] to x: [100] y: [70] With Size: [20] Add Brown? [N]\nDraw Ground From x: [170] y: [60] to x: [240] y: [60] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-240] y: [-145] to x: [240] y: [-145] With Size: [15] Add Brown? [Y]\nDraw Lava From x: [-100] y: [-140] to x: [-15] to y: [-140] With Size: [15]\nDraw Lava From x: [-230] y: [15] to x: [-150] to y: [15] With Size: [15]\nDraw Lava From x: [15] y: [-140] to x: [155] to y: [-140] With Size: [15]\nDraw Goal At x: [200] y: [100]\n\ndefine Lvl 4\nDraw Ground From x: [100] y: [20] to x: [100] y: [120] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-50] y: [90] to x: [30] y: [90] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-220] y: [80] to x: [-160] y: [80] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-50] y: [90] to x: [-50] y: [0] With Size: [20] Add Brown? [N]\nDraw Ground From x: [20] y: [-80] to x: [20] y: [20] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-240] y: [-145] to x: [240] y: [-145] With Size: [15] Add Brown? [Y]\nDraw Lava From x: [25] y: [17] to x: [25] to y: [-80] With Size: [15]\nDraw Lava From x: [-50] y: [-140] to x: [230] to y: [-140] With Size: [15]\nDraw Lava From x: [-20] y: [100] to x: [] to y: [100] With Size: [15]\nDraw Goal At x: [-190] y: [120]\n\ndefine Lvl 5\nDraw Ground From x: [-60] y: [-145] to x: [-60] y: [-80] With Size: [20] Add Brown? [N]\nDraw Ground From x: [180] y: [-145] to x: [180] y: [100] With Size: [20] Add Brown? [N]\nDraw Ground From x: [180] y: [100] to x: [240] y: [100] With Size: [20] Add Brown? [N]\nDraw Ground From x: [30] y: [-90] to x: [30] y: [180] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-240] y: [-145] to x: [240] y: [-145] With Size: [15] Add Brown? [Y]\nDraw Lava From x: [40] y: [180] to x: [40] to y: [0] With Size: [15]\nDraw Lava From x: [175] y: [-130] to x: [175] to y: [-15] With Size: [15]\nDraw Lava From x: [-150] y: [-140] to x: [-78] to y: [-140] With Size: [15]\nDraw Spring From x: [80] y: [-140] to x: [160] y: [-140] With Size: [15]\nDraw Goal At x: [210] y: [140]\n\ndefine Lvl 6\nDraw Ground From x: [200] y: [-145] to x: [200] y: [80] With Size: [20] Add Brown? [N]\nDraw Ground From x: [200] y: [80] to x: [240] y: [80] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-120] y: [-145] to x: [-120] y: [-100] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-50] y: [180] to x: [-50] y: [-100] With Size: [20] Add Brown? [N]\nDraw Ground From x: [20] y: [-145] to x: [20] y: [100] With Size: [20] Add Brown? [N]\nDraw Ground From x: [20] y: [100] to x: [55] y: [100] With Size: [20] Add Brown? [N]\nDraw Ground From x: [120] y: [180] to x: [120] y: [-100] With Size: [20] Add Brown? [N]\nDraw Ground From x: [240] y: [-145] to x: [-240] y: [-145] With Size: [15] Add Brown? [Y]\nDraw Lava From x: [-40] y: [180] to x: [-40] to y: [80] With Size: [15]\nDraw Lava From x: [10] y: [-130] to x: [10] to y: [-20] With Size: [15]\nDraw Lava From x: [110] y: [-40] to x: [80] to y: [-40] With Size: [15]\nDraw Lava From x: [190] y: [-130] to x: [190] to y: [80] With Size: [15]\nDraw Lava From x: [130] y: [180] to x: [130] to y: [80] With Size: [15]\nDraw Spring From x: [130] y: [-140] to x: [190] y: [-140] With Size: [15]\nDraw Goal At x: [220] y: [120]\n\ndefine Lvl 7\nDraw Ground From x: [170] y: [80] to x: [170] y: [145] With Size: [20] Add Brown? [N]\nDraw Ground From x: [170] y: [80] to x: [240] y: [80] With Size: [20] Add Brown? [N]\nDraw Ground From x: [60] y: [180] to x: [60] y: [-40] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-50] y: [100] to x: [-10] y: [100] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-50] y: [100] to x: [-50] y: [-145] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-240] y: [-145] to x: [240] y: [-145] With Size: [15] Add Brown? [Y]\nDraw Lava From x: [-60] y: [98] to x: [-60] to y: [-130] With Size: [15]\nDraw Lava From x: [50] y: [180] to x: [50] to y: [-38] With Size: [15]\nDraw Lava From x: [80] y: [-140] to x: [240] to y: [-140] With Size: [15]\nDraw Spring From x: [-120] y: [-140] to x: [-80] y: [-140] With Size: [15]\nDraw Spring From x: [10] y: [-140] to x: [60] y: [-140] With Size: [15]\nDraw Goal At x: [215] y: [120]\n\ndefine Lvl 8\nDraw Ground From x: [160] y: [120] to x: [160] y: [-145] With Size: [20] Add Brown? [N]\nDraw Ground From x: [160] y: [120] to x: [240] y: [120] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-40] y: [-145] to x: [-40] y: [100] With Size: [20] Add Brown? [N]\nDraw Ground From x: [80] y: [180] to x: [80] y: [60] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-40] y: [100] to x: [20] y: [100] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-240] y: [-145] to x: [240] y: [-145] With Size: [15] Add Brown? [Y]\nDraw Lava From x: [-40] y: [110] to x: [-20] to y: [110] With Size: [15]\nDraw Lava From x: [150] y: [-140] to x: [150] to y: [120] With Size: [15]\nDraw Lava From x: [-25] y: [-140] to x: [45] to y: [-140] With Size: [15]\nDraw Lava From x: [135] y: [-140] to x: [150] to y: [-140] With Size: [15]\nDraw Spring From x: [-140] y: [-140] to x: [-100] y: [-140] With Size: [15]\nDraw Spring From x: [60] y: [-140] to x: [120] y: [-140] With Size: [15]\nDraw Goal At x: [210] y: [160]\n\ndefine Lvl 9\nDraw Ground From x: [70] y: [-80] to x: [90] y: [-80] With Size: [20] Add Brown? [N]\nDraw Ground From x: [80] y: [-145] to x: [80] y: [-80] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-80] y: [40] to x: [-60] y: [40] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-80] y: [-145] to x: [-80] y: [40] With Size: [20] Add Brown? [N]\nDraw Ground From x: [240] y: [80] to x: [200] y: [80] With Size: [20] Add Brown? [N]\nDraw Ground From x: [150] y: [140] to x: [150] y: [20] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-150] y: [140] to x: [-15] y: [140] With Size: [20] Add Brown? [N]\nDraw Ground From x: [15] y: [140] to x: [150] y: [140] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-240] y: [120] to x: [-180] y: [120] With Size: [20] Add Brown? [N]\nDraw Ground From x: [-240] y: [-145] to x: [240] y: [-145] With Size: [15] Add Brown? [Y]\nDraw Lava From x: [30] y: [150] to x: [40] to y: [150] With Size: [15]\nDraw Lava From x: [-30] y: [150] to x: [-40] to y: [150] With Size: [15]\nDraw Lava From x: [205] y: [70] to x: [240] to y: [70] With Size: [15]\nDraw Lava From x: [98] y: [-140] to x: [155] to y: [-140] With Size: [15]\nDraw Lava From x: [-62] y: [-140] to x: [62] to y: [-140] With Size: [15]\nDraw Spring From x: [-180] y: [-140] to x: [-120] y: [-140] With Size: [15]\nDraw Spring From x: [170] y: [-140] to x: [230] y: [-140] With Size: [15]\nDraw Goal At x: [-210] y: [160]\n\ndefine Lvl 10\nDraw Ground From x: [-240] y: [-145] to x: [240] y: [-145] With Size: [15] Add Brown? [Y]\nDraw Ground From x: [-200] y: [120] to x: [-170] y: [120] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-185] y: [120] to x: [-185] y: [80] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-160] y: [100] to x: [-130] y: [100] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-160] y: [120] to x: [-160] y: [80] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-130] y: [120] to x: [-130] y: [80] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-110] y: [90] to x: [-100] y: [90] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-120] y: [80] to x: [-105] y: [120] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-105] y: [120] to x: [-90] y: [80] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-80] y: [120] to x: [-80] y: [80] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-50] y: [120] to x: [-50] y: [80] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-80] y: [120] to x: [-50] y: [80] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-40] y: [120] to x: [-40] y: [80] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-10] y: [120] to x: [-40] y: [100] With Size: [10] Add Brown? [N]\nDraw Ground From x: [-10] y: [80] to x: [-40] y: [100] With Size: [10] Add Brown? [N]\nDraw Ground From x: [0] y: [120] to x: [30] y: [120] With Size: [10] Add Brown? [N]\nDraw Ground From x: [0] y: [120] to x: [0] y: [100] With Size: [10] Add Brown? [N]\nDraw Ground From x: [0] y: [100] to x: [30] y: [100] With Size: [10] Add Brown? [N]\nDraw Ground From x: [30] y: [100] to x: [30] y: [80] With Size: [10] Add Brown? [N]\nDraw Ground From x: [0] y: [80] to x: [30] y: [80] With Size: [10] Add Brown? [N]\n\nwhen flag clicked\nset [yp v] to [0]\nGoalYPos\n\ndefine GoalYPos\nforever\n    change [yp v] by (1)\nend\n\nwhen flag clicked\npen up\ngo to x: (-240) y: (-175)\nerase all\nhide\nTerrain\n\n@PlayerEngine\n\nwhen flag clicked\nset [xv v] to [0]\nset [yv v] to [0]\nforever\n    if <key (right arrow v) pressed?> then\n        change [xv v] by (1)\n    end\n    if <key (left arrow v) pressed?> then\n        change [xv v] by (-1)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <<touching color (#62b711)?> or <touching color (#c7852e)?>> then\n        change y by (1)\n        if <<touching color (#62b711)?> or <touching color (#c7852e)?>> then\n            change y by (1)\n            if <<touching color (#62b711)?> or <touching color (#c7852e)?>> then\n                change y by (1)\n                if <<touching color (#62b711)?> or <touching color (#c7852e)?>> then\n                    change y by (1)\n                    if <<touching color (#62b711)?> or <touching color (#c7852e)?>> then\n                        change y by (1)\n                        if <<touching color (#62b711)?> or <touching color (#c7852e)?>> then\n                            change x by ((Xv) * (-1))\n                            change y by (-5)\n                            if <key (up arrow v) pressed?> 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 (#62b711)?> or <touching color (#c7852e)?>> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#62b711)?> or <touching color (#c7852e)?>> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [12]\n        end\n    end\n    if <touching color (#3563fa)?> then\n        set [yv v] to [25]\n    end\n    if <touching color (#ea0000)?> then\n        go to x: (-215) y: (-90)\n        set [yv v] to [0]\n        set [xv v] to [0]\n    end\n    if <touching color (#6110de)?> then\n        change [level v] by (1)\n        go to x: (-215) y: (-90)\n    end\n    change y by (1)\nend\n\nwhen flag clicked\ngo to x: (-215) y: (-90)\nset [level v] to [1]\nforever\n    erase all\nend\n\ndefine Player\nforever\n    pen up\n    pen down\n    set pen color to (#fadc34)\n    set pen size to (10)\n    change y by (10)\n    change x by (10)\n    change y by (-10)\n    change x by (-10)\n    pen up\nend\n\nwhen flag clicked\nPlayer\n\nwhen [r v] key pressed\npen up\ngo to x: (-215) y: (-90)\n\nwhen flag clicked\nerase all\nhide\n\n@Thumbnail\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset [ghost v] effect to (100)\n\n