The Mountains || 100% Pen Platformer
@Stage\n\nwhen flag clicked\nforever\n    play sound [Plugged \(post mastering\) v] until done\nend\n\n@Pen\n\nwhen I receive [green flag v]\nReset Player\nforever\n    Collisions\n    Drawing\nend\n\ndefine Physics\nchange [y v] by (-1)\nif <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>> then\n    change [x v] by (-1)\n    point in direction (-90)\nend\nif <<key (right arrow v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>> then\n    change [x v] by (1)\n    point in direction (90)\nend\nset [x v] to ((x) * (0.9))\nchange x by (x)\nif <<touching color (#6aff60)?> or <touching color (#843800)?>> then\n    change y by (1)\nend\nif <<touching color (#6aff60)?> or <touching color (#843800)?>> then\n    change y by (1)\nend\nif <<touching color (#6aff60)?> or <touching color (#843800)?>> then\n    change y by (1)\nend\nif <<touching color (#6aff60)?> or <touching color (#843800)?>> then\n    change y by (1)\nend\nif <<touching color (#6aff60)?> or <touching color (#843800)?>> then\n    change y by (-4)\n    change x by ((x) * (-1))\n    if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>> then\n        set [y v] to [15]\n        if <([abs v] of (x) ) = (x)> then\n            set [x v] to [-10]\n        else\n            set [x v] to [10]\n        end\n    else\n        set [x v] to [0]\n    end\nend\nchange y by (y)\nif <<touching color (#6aff60)?> or <touching color (#843800)?>> then\n    change y by ((y) - ((y) * (2)))\n    set [y v] to [0]\nend\nchange y by (-1)\nif <<<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>> and <<touching color (#6aff60)?> or <touching color (#843800)?>>> then\n    set [y v] to [15]\nend\nchange y by (1)\nif <(x position) > [239]> then\n    change [level v] by (1)\n    go to x: (-200) y: (0)\n    Reset Player\nend\n\nwhen flag clicked\nbroadcast (Green Flag v)\n\ndefine Draw level from (sx) (sy) to (ex) (ey)\ngo to x: (sx) y: (sy)\npen down\ngo to x: (ex) y: (ey)\npen up\n\ndefine Drawing\nerase all\nDraw level visual\nToggle Player\n\ndefine Draw Player From (x) (y) (length)\ngo to x: ((x) + ((length) / (2))) y: ((y) + ((length) / (2)))\npen down\ngo to x: ((x) + ((length) / (2))) y: ((y) + ((length) / (-2)))\ngo to x: ((x) + ((length) / (-2))) y: ((y) + ((length) / (-2)))\ngo to x: ((x) + ((length) / (-2))) y: ((y) + ((length) / (2)))\ngo to x: ((x) + ((length) / (2))) y: ((y) + ((length) / (2)))\npen up\nchange pen size by (10)\ngo to x: (x) y: (y)\npen down\npen up\n\ndefine Toggle Player\nset pen color to (#00239a)\nset pen size to (15)\nDraw Player From (item (1) of [old positions v]) (item (2) of [old positions v]) [25]\n\ndefine Reset Player\nset [x v] to [0]\nset [y v] to [0]\nreplace item (1) of [old positions v] with [-200]\nreplace item (2) of [old positions v] with [0]\n\ndefine Soecial Collision\nif <<touching color (#ff0000)?> or <(y position) < [-170]>> then\n    Reset Player\nend\nif <touching color (#ff9400)?> then\n    set [y v] to [18]\nend\n\ndefine Collisions\nerase all\nDrawing\ngo to x: (item (1) of [old positions v]) y: (item (2) of [old positions v])\nPhysics\nreplace item (1) of [old positions v] with (x position)\nreplace item (2) of [old positions v] with (y position)\nSoecial Collision\nToggle Player\n\ndefine Draw level visual\nDraw Background\nif <(LEVEL) = [1]> then\n    set pen size to (25)\n    set pen color to (#ff0000)\n    Draw level from [-35] [-80] to [-20] [-30]\n    Draw level from [-20] [-80] to [-20] [-30]\n    Draw level from [-5] [-80] to [-20] [-30]\n    Draw level from [-85] [-80] to [-70] [-30]\n    Draw level from [-70] [-80] to [-70] [-30]\n    Draw level from [-55] [-80] to [-70] [-30]\n    set pen size to (80)\n    set pen color to (#843900)\n    Draw level from [-240] [-140] to [240] [-140]\n    Draw level from [150] [40] to [150] [-140]\n    Draw level from [200] [40] to [200] [-140]\n    set pen size to (25)\n    set pen color to (#6bff60)\n    Draw level from [-240] [-90] to [240] [-90]\n    Draw level from [-220] [-95] to [-220] [-150]\n    Draw level from [-180] [-95] to [-180] [-130]\n    Draw level from [-140] [-95] to [-140] [-120]\n    Draw level from [-100] [-95] to [-100] [-150]\n    Draw level from [-60] [-95] to [-60] [-150]\n    Draw level from [-20] [-95] to [-20] [-140]\n    Draw level from [20] [-95] to [20] [-120]\n    Draw level from [60] [-95] to [60] [-150]\n    Draw level from [100] [-95] to [100] [-110]\n    Draw level from [140] [-95] to [140] [-140]\n    Draw level from [180] [-95] to [180] [-135]\n    Draw level from [220] [-95] to [220] [-150]\n    Draw level from [100] [70] to [240] [70]\n    Draw level from [115] [70] to [115] [20]\n    Draw level from [155] [70] to [155] [0]\n    Draw level from [195] [70] to [195] [30]\n    Draw level from [235] [70] to [235] [10]\n    set pen color to (#1000ff)\n    H [-230] [170]\n    E [-200] [170]\n    L [-170] [170]\n    L [-140] [170]\n    O [-110] [170]\n    Y [-50] [170]\n    O [-20] [170]\n    U [10] [170]\n    N [40] [170]\n    G [70] [170]\n    T [-230] [130]\n    R [-200] [130]\n    A [-170] [130]\n    V [-140] [130]\n    E [-110] [130]\n    L [-80] [130]\n    E [-50] [130]\n    R [-20] [130]\n    FS [10] [130]\nend\nif <(LEVEL) = [2]> then\n    set pen size to (25)\n    set pen color to (#ff0000)\n    Draw level from [-135] [-80] to [-120] [-30]\n    Draw level from [-120] [-80] to [-120] [-30]\n    Draw level from [-105] [-80] to [-120] [-30]\n    Draw level from [-85] [-80] to [-70] [-30]\n    Draw level from [-70] [-80] to [-70] [-30]\n    Draw level from [-55] [-80] to [-70] [-30]\n    set pen size to (80)\n    Draw level from [240] ((-150) + (tide)) to [20] ((-150) + (tide))\n    set pen size to (80)\n    set pen color to (#843900)\n    Draw level from [-240] [-140] to [20] [-140]\n    set pen size to (30)\n    Draw level from [60] [-100] to [60] [-180]\n    Draw level from [30] [-100] to [30] [-180]\n    set pen size to (25)\n    set pen color to (#6bff60)\n    Draw level from [-240] [-90] to [80] [-90]\n    Draw level from [-220] [-95] to [-220] [-150]\n    Draw level from [-180] [-95] to [-180] [-130]\n    Draw level from [-140] [-95] to [-140] [-120]\n    Draw level from [-100] [-95] to [-100] [-150]\n    Draw level from [-60] [-95] to [-60] [-150]\n    Draw level from [-20] [-95] to [-20] [-140]\n    Draw level from [20] [-95] to [20] [-120]\n    Draw level from [60] [-95] to [60] [-150]\n    set pen color to (#1000ff)\n    A [-230] [170]\n    P [-200] [170]\n    P [-170] [170]\n    A [-140] [170]\n    R [-110] [170]\n    E [-80] [170]\n    N [-50] [170]\n    T [-20] [170]\n    L [10] [170]\n    Y [40] [170]\n    Y [100] [170]\n    O [130] [170]\n    U [160] [170]\n    A [-230] [130]\n    R [-200] [130]\n    E [-170] [130]\n    B [-110] [130]\n    E [-80] [130]\n    I [-50] [130]\n    N [-20] [130]\n    G [10] [130]\n    L [70] [130]\n    E [100] [130]\n    F [130] [130]\n    T [160] [130]\n    I [-230] [90]\n    N [-200] [90]\n    T [-140] [90]\n    H [-110] [90]\n    E [-80] [90]\n    M [-20] [90]\n    O [10] [90]\n    U [40] [90]\n    N [70] [90]\n    T [100] [90]\n    A [130] [90]\n    I [160] [90]\n    N [190] [90]\n    O [-230] [50]\n    N [-200] [50]\n    Y [-140] [50]\n    O [-110] [50]\n    U [-80] [50]\n    R [-50] [50]\n    O [10] [50]\n    W [40] [50]\n    N [70] [50]\n    FS [100] [50]\nend\nif <(LEVEL) = [3]> then\n    set pen size to (150)\n    set pen color to (#000000)\n    set pen (transparency v) to (60)\n    Draw level from [230] [150] to [160] [-140]\n    set pen size to (25)\n    set pen color to (#ff0000)\n    Draw level from [185] [-80] to [170] [-30]\n    Draw level from [170] [-80] to [170] [-30]\n    Draw level from [155] [-80] to [170] [-30]\n    Draw level from [-155] [-80] to [-140] [-30]\n    Draw level from [-140] [-80] to [-140] [-30]\n    Draw level from [-125] [-80] to [-140] [-30]\n    set pen size to (80)\n    Draw level from [-100] ((-150) + (tide)) to [100] ((-150) + (tide))\n    set pen size to (80)\n    set pen color to (#843900)\n    Draw level from [-240] [-140] to [-130] [-140]\n    Draw level from [150] [-140] to [240] [-140]\n    Draw level from [240] [110] to [240] [180]\n    Draw level from [210] [110] to [210] [180]\n    Draw level from [180] [110] to [180] [180]\n    set pen size to (30)\n    Draw level from [150] [90] to [150] [180]\n    Draw level from [-120] [-100] to [-120] [-180]\n    Draw level from [-90] [-100] to [-90] [-180]\n    Draw level from [130] [-100] to [130] [-180]\n    Draw level from [100] [-100] to [100] [-180]\n    set pen size to (25)\n    set pen color to (#6bff60)\n    Draw level from [240] [82] to [140] [82]\n    Draw level from [-240] [-90] to [-70] [-90]\n    Draw level from [-220] [-95] to [-220] [-150]\n    Draw level from [-180] [-95] to [-180] [-130]\n    Draw level from [-140] [-95] to [-140] [-120]\n    Draw level from [-100] [-95] to [-100] [-150]\n    Draw level from [240] [-90] to [83] [-90]\n    Draw level from [100] [-95] to [100] [-120]\n    Draw level from [140] [-95] to [140] [-140]\n    Draw level from [180] [-95] to [180] [-135]\n    Draw level from [220] [-95] to [220] [-150]\n    set pen color to (#1000ff)\n    Y [-230] [170]\n    O [-200] [170]\n    U [-170] [170]\n    A [-110] [170]\n    R [-80] [170]\n    E [-50] [170]\n    T [10] [170]\n    O [40] [170]\n    R [-230] [130]\n    E [-200] [130]\n    T [-170] [130]\n    U [-140] [130]\n    R [-110] [130]\n    N [-80] [130]\n    H [-20] [130]\n    O [10] [130]\n    M [40] [130]\n    E [70] [130]\n    B [-230] [90]\n    E [-200] [90]\n    F [-170] [90]\n    O [-140] [90]\n    R [-110] [90]\n    E [-80] [90]\n    N [-20] [90]\n    I [10] [90]\n    G [40] [90]\n    H [70] [90]\n    T [100] [90]\n    FS [130] [90]\nend\nif <(LEVEL) = [4]> then\n    set pen size to (25)\n    set pen color to (#ff0000)\n    set pen size to (50)\n    Draw level from [140] ((250) + (dropper)) to [140] ((100) + (dropper))\n    set pen size to (30)\n    Draw level from [170] ((80) + (dropper)) to [110] ((80) + (dropper))\n    set pen size to (25)\n    Draw level from [-25] [-80] to [-10] [-30]\n    Draw level from [-10] [-80] to [-10] [-30]\n    Draw level from [5] [-80] to [-10] [-30]\n    Draw level from [-135] [-80] to [-120] [-30]\n    Draw level from [-120] [-80] to [-120] [-30]\n    Draw level from [-105] [-80] to [-120] [-30]\n    set pen size to (80)\n    set pen color to (#843900)\n    Draw level from [-240] [-140] to [240] [-140]\n    Draw level from [-240] [140] to [240] [140]\n    Draw level from [-240] [110] to [240] [110]\n    set pen size to (25)\n    set pen color to (#6bff60)\n    Draw level from [-240] [-90] to [240] [-90]\n    Draw level from [-240] [80] to [240] [80]\n    Draw level from [-220] [-95] to [-220] [-150]\n    Draw level from [-180] [-95] to [-180] [-130]\n    Draw level from [-140] [-95] to [-140] [-120]\n    Draw level from [-100] [-95] to [-100] [-150]\n    Draw level from [-60] [-95] to [-60] [-150]\n    Draw level from [-20] [-95] to [-20] [-140]\n    Draw level from [20] [-95] to [20] [-120]\n    Draw level from [60] [-95] to [60] [-150]\n    Draw level from [100] [-95] to [100] [-110]\n    Draw level from [140] [-95] to [140] [-140]\n    Draw level from [180] [-95] to [180] [-135]\n    Draw level from [220] [-95] to [220] [-150]\n    set pen color to (#ffffff)\n    G [-230] [170]\n    O [-200] [170]\n    O [-170] [170]\n    D [-140] [170]\n    L [-80] [170]\n    U [-50] [170]\n    C [-20] [170]\n    K [10] [170]\n    FS [40] [170]\n    FS [50] [170]\n    FS [60] [170]\n    S [-230] [130]\n    E [-200] [130]\n    E [-170] [130]\n    Y [-110] [130]\n    A [-80] [130]\n    L [-20] [130]\n    A [10] [130]\n    T [40] [130]\n    E [70] [130]\n    R [100] [130]\n    FS [130] [130]\n    FS [140] [130]\n    FS [150] [130]\nend\nif <(LEVEL) = [5]> then\n    set pen (transparency v) to (0)\n    set pen size to (15)\n    set pen color to (#ff9400)\n    Draw level from [-70] [-50] to [-20] [-50]\n    Draw level from [-60] [-80] to [-60] [-60]\n    Draw level from [-30] [-80] to [-30] [-60]\n    set pen size to (25)\n    set pen color to (#ff0000)\n    Draw level from [-135] [-80] to [-120] [-30]\n    Draw level from [-120] [-80] to [-120] [-30]\n    Draw level from [-105] [-80] to [-120] [-30]\n    set pen size to (80)\n    Draw level from [130] [-80] to [130] ((20) + (tide))\n    Draw level from [190] [-80] to [190] ((20) + (tide))\n    Draw level from [240] [-80] to [240] ((20) + (tide))\n    Draw level from [100] ((20) + (tide)) to [240] ((20) + (tide))\n    set pen color to (#843900)\n    Draw level from [-240] [-140] to [240] [-140]\n    Draw level from [50] [-140] to [50] [60]\n    Draw level from [70] [-140] to [70] [60]\n    set pen size to (25)\n    set pen color to (#6bff60)\n    Draw level from [0] [90] to [120] [90]\n    Draw level from [-240] [-90] to [240] [-90]\n    Draw level from [-220] [-95] to [-220] [-150]\n    Draw level from [-180] [-95] to [-180] [-130]\n    Draw level from [-140] [-95] to [-140] [-120]\n    Draw level from [-100] [-95] to [-100] [-150]\n    Draw level from [-60] [-95] to [-60] [-150]\n    Draw level from [-20] [-95] to [-20] [-140]\n    Draw level from [20] [-95] to [20] [-120]\n    Draw level from [60] [-95] to [60] [-150]\n    Draw level from [100] [-95] to [100] [-110]\n    Draw level from [140] [-95] to [140] [-140]\n    Draw level from [180] [-95] to [180] [-135]\n    Draw level from [220] [-95] to [220] [-150]\n    Draw level from [20] [80] to [20] [30]\n    Draw level from [60] [80] to [60] [50]\n    Draw level from [100] [80] to [100] [40]\n    set pen color to (#1000ff)\n    O [-230] [170]\n    O [-200] [170]\n    H [-170] [170]\n    FS [-140] [170]\n    FS [-130] [170]\n    FS [-120] [170]\n    A [-110] [170]\n    B [-50] [170]\n    O [-20] [170]\n    U [10] [170]\n    N [40] [170]\n    C [70] [170]\n    E [100] [170]\n    P [-230] [130]\n    A [-200] [130]\n    D [-170] [130]\n    FS [-140] [130]\n    FS [-130] [130]\n    FS [-120] [130]\nend\nif <(LEVEL) = [6]> then\n    set pen (transparency v) to (0)\n    set pen size to (80)\n    set pen color to (#ff0000)\n    Draw level from [-100] ((-60) + (tide)) to [240] ((-60) + (tide))\n    set pen color to (#843900)\n    Draw level from [-240] [-140] to [240] [-140]\n    Draw level from [-120] [-160] to [-120] [0]\n    Draw level from ((200) + ((dropper) * (1.5))) [-160] to ((200) + ((dropper) * (1.5))) [-40]\n    set pen size to (25)\n    set pen color to (#6bff60)\n    Draw level from ((160) + ((dropper) * (1.5))) [-10] to ((240) + ((dropper) * (1.5))) [-10]\n    Draw level from [-240] [-90] to [240] [-90]\n    Draw level from [-220] [-95] to [-220] [-150]\n    Draw level from [-180] [-95] to [-180] [-130]\n    Draw level from [-160] [30] to [-80] [30]\n    Draw level from [-100] [-95] to [-100] [-150]\n    Draw level from [-60] [-95] to [-60] [-150]\n    Draw level from [-140] [-95] to [-140] [-110]\n    Draw level from [-20] [-95] to [-20] [-140]\n    Draw level from [20] [-95] to [20] [-120]\n    Draw level from [60] [-95] to [60] [-150]\n    Draw level from [100] [-95] to [100] [-110]\n    Draw level from [140] [-95] to [140] [-140]\n    Draw level from [180] [-95] to [180] [-135]\n    Draw level from [220] [-95] to [220] [-150]\n    set pen color to (#1000ff)\n    I [-230] [170]\n    F [-170] [170]\n    E [-140] [170]\n    E [-110] [170]\n    L [-80] [170]\n    L [-20] [170]\n    I [10] [170]\n    K [40] [170]\n    E [70] [170]\n    W [130] [170]\n    E [160] [170]\n    A [-230] [130]\n    R [-200] [130]\n    E [-170] [130]\n    G [-110] [130]\n    E [-80] [130]\n    T [-50] [130]\n    T [-20] [130]\n    I [10] [130]\n    N [40] [130]\n    G [70] [130]\n    C [-230] [90]\n    L [-200] [90]\n    O [-170] [90]\n    S [-140] [90]\n    E [-110] [90]\n    FS [-80] [90]\n    FS [-70] [90]\n    FS [-60] [90]\nend\nif <(LEVEL) = [7]> then\n    set pen size to (140)\n    set pen color to (#e28e00)\n    Draw level from [40] [0] to [80] [0]\n    Draw level from [40] [-50] to [80] [-50]\n    set pen size to (25)\n    set pen color to (#bf7800)\n    Draw level from [60] [120] to [160] [40]\n    Draw level from [60] [120] to [-40] [40]\n    Draw level from [-30] [-120] to [-30] [40]\n    Draw level from [150] [-120] to [150] [40]\n    Draw level from [-40] [40] to [160] [40]\n    Draw level from [-12] [60] to [130] [60]\n    Draw level from [10] [80] to [110] [80]\n    Draw level from [40] [100] to [80] [100]\n    set pen size to (80)\n    set pen color to (#843900)\n    Draw level from [-240] [-140] to [240] [-140]\n    Draw level from [220] [200] to [220] [-140]\n    set pen size to (25)\n    Draw level from [-60] [-70] to [180] [-70]\n    set pen size to (25)\n    set pen color to (#6bff60)\n    Draw level from [-240] [-90] to [240] [-90]\n    Draw level from [-220] [-95] to [-220] [-150]\n    Draw level from [-180] [-95] to [-180] [-130]\n    Draw level from [-140] [-95] to [-140] [-120]\n    Draw level from [-100] [-95] to [-100] [-150]\n    Draw level from [-60] [-95] to [-60] [-150]\n    Draw level from [-20] [-95] to [-20] [-140]\n    Draw level from [20] [-95] to [20] [-120]\n    Draw level from [60] [-95] to [60] [-150]\n    Draw level from [100] [-95] to [100] [-110]\n    Draw level from [140] [-95] to [140] [-140]\n    Draw level from [180] [-95] to [180] [-135]\n    Draw level from [220] [-95] to [220] [-150]\n    set pen color to (#1000ff)\n    W [-230] [170]\n    E [-200] [170]\n    L [-170] [170]\n    L [-140] [170]\n    D [-80] [170]\n    O [-50] [170]\n    N [-20] [170]\n    E [10] [170]\n    FS [40] [170]\n    FS [50] [170]\n    FS [60] [170]\n    Y [-230] [130]\n    O [-200] [130]\n    U [-170] [130]\n    F [-110] [130]\n    O [-80] [130]\n    U [-50] [130]\n    N [-20] [130]\n    D [10] [130]\n    Y [-230] [90]\n    O [-200] [90]\n    U [-170] [90]\n    R [-140] [90]\n    H [-80] [90]\n    O [-50] [90]\n    U [-20] [90]\n    S [10] [90]\n    E [40] [90]\n    FS [70] [90]\n    FS [80] [90]\n    FS [90] [90]\nend\n\ndefine Draw Background\ngo to x: (0) y: (0)\nset pen color to (#00cbff)\nset pen size to (600)\npen down\npen up\ngo to x: (240) y: (180)\nset pen size to (200)\nset pen color to (#afaa36)\npen down\npen up\nset pen color to (#fff950)\nset pen size to (180)\npen down\npen up\nDraw Mountains\n\ndefine Draw Filled Rectangle From (left) (right) With Settings (bottom) (top)\nset pen size to (2)\nset [rectanglefiller :: xcounter v] to (left)\nrepeat until <(RectangleFiller :: xCounter) = (right)>\n    change [rectanglefiller :: xcounter v] by (1)\n    go to x: (RectangleFiller :: xCounter) y: (bottom)\n    pen down\n    go to x: (RectangleFiller :: xCounter) y: (top)\n    pen up\nend\n\ndefine Draw Mountains\nset pen color to (#d2d2d2)\nset pen size to (30)\ngo to x: (-240) y: (-180)\npen down\ngo to x: (-100) y: (80)\ngo to x: (40) y: (-180)\npen up\ngo to x: (-210) y: (-180)\npen down\ngo to x: (-100) y: (50)\ngo to x: (10) y: (-180)\npen up\ngo to x: (-180) y: (-180)\npen down\ngo to x: (-100) y: (20)\ngo to x: (-20) y: (-180)\npen up\ngo to x: (-150) y: (-180)\npen down\ngo to x: (-100) y: (-10)\ngo to x: (-50) y: (-180)\npen up\ngo to x: (-120) y: (-180)\npen down\ngo to x: (-100) y: (-40)\ngo to x: (-80) y: (-180)\npen up\nset pen size to (100)\npen down\npen up\nset pen color to (#ffffff)\nset pen size to (30)\ngo to x: (-100) y: (80)\npen down\ngo to x: (-63) y: (10)\ngo to x: (-100) y: (30)\ngo to x: (-137) y: (10)\ngo to x: (-100) y: (80)\ngo to x: (-100) y: (40)\nset pen size to (40)\npen down\npen up\nset pen color to (#d2d2d2)\nset pen size to (30)\ngo to x: (0) y: (-180)\npen down\ngo to x: (120) y: (60)\ngo to x: (240) y: (-180)\npen up\ngo to x: (210) y: (-180)\npen down\ngo to x: (120) y: (50)\ngo to x: (40) y: (-180)\npen up\ngo to x: (180) y: (-180)\npen down\ngo to x: (120) y: (20)\ngo to x: (70) y: (-180)\npen up\ngo to x: (150) y: (-180)\npen down\ngo to x: (120) y: (-10)\ngo to x: (100) y: (-180)\npen up\ngo to x: (120) y: (-180)\npen down\npen up\nset pen color to (#ffffff)\nset pen size to (30)\ngo to x: (120) y: (60)\npen down\ngo to x: (90) y: (0)\ngo to x: (120) y: (30)\ngo to x: (150) y: (0)\ngo to x: (120) y: (60)\nset pen size to (100)\npen up\n\ndefine C (sx) (sy)\nset pen size to (5)\npen up\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen down\ngo to x: ((sx) + (5)) y: ((sy) - (30))\ngo to x: (sx) y: ((sy) - (25))\ngo to x: (sx) y: ((sy) - (5))\ngo to x: ((sx) + (5)) y: (sy)\ngo to x: ((sx) + (20)) y: (sy)\npen up\n\ndefine A (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: ((sy) - (30))\npen down\ngo to x: ((sx) + (10)) y: (sy)\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen up\ngo to x: ((sx) + (5)) y: ((sy) - (20))\npen down\ngo to x: ((sx) + (15)) y: ((sy) - (20))\npen up\n\ndefine B (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: ((sy) - (30))\npen down\ngo to x: (sx) y: (sy)\ngo to x: ((sx) + (15)) y: (sy)\ngo to x: ((sx) + (20)) y: ((sy) - (5))\ngo to x: ((sx) + (20)) y: ((sy) - (10))\ngo to x: ((sx) + (15)) y: ((sy) - (15))\ngo to x: ((sx) + (20)) y: ((sy) - (20))\ngo to x: ((sx) + (20)) y: ((sy) - (25))\ngo to x: ((sx) + (15)) y: ((sy) - (30))\ngo to x: (sx) y: ((sy) - (30))\npen up\ngo to x: (sx) y: ((sy) - (15))\npen down\ngo to x: ((sx) + (15)) y: ((sy) - (15))\npen up\n\ndefine D (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (15)) y: (sy)\ngo to x: ((sx) + (20)) y: ((sy) - (5))\ngo to x: ((sx) + (20)) y: ((sy) - (25))\ngo to x: ((sx) + (15)) y: ((sy) - (30))\ngo to x: (sx) y: ((sy) - (30))\ngo to x: (sx) y: (sy)\npen up\n\ndefine H (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: (sx) y: ((sy) - (30))\npen up\ngo to x: (sx) y: ((sy) - (15))\npen down\ngo to x: ((sx) + (20)) y: ((sy) - (15))\npen up\ngo to x: ((sx) + (20)) y: (sy)\npen down\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen up\n\ndefine E (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (20)) y: (sy)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: (sx) y: ((sy) - (30))\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen up\ngo to x: (sx) y: ((sy) - (15))\npen down\ngo to x: ((sx) + (20)) y: ((sy) - (15))\npen up\n\ndefine F (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (20)) y: (sy)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: (sx) y: ((sy) - (30))\npen up\ngo to x: (sx) y: ((sy) - (15))\npen down\ngo to x: ((sx) + (20)) y: ((sy) - (15))\npen up\n\ndefine G (sx) (sy)\nset pen size to (5)\npen up\ngo to x: ((sx) + (20)) y: (sy)\npen down\ngo to x: (sx) y: (sy)\ngo to x: (sx) y: ((sy) - (30))\ngo to x: ((sx) + (20)) y: ((sy) - (30))\ngo to x: ((sx) + (20)) y: ((sy) - (15))\ngo to x: ((sx) + (10)) y: ((sy) - (15))\npen up\n\ndefine I (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (20)) y: (sy)\npen up\ngo to x: ((sx) + (10)) y: (sy)\npen down\ngo to x: ((sx) + (10)) y: ((sy) - (30))\npen up\ngo to x: (sx) y: ((sy) + (-30))\npen down\ngo to x: ((sx) + (20)) y: ((sy) + (-30))\npen up\n\ndefine J (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (20)) y: (sy)\npen up\ngo to x: ((sx) + (10)) y: (sy)\npen down\ngo to x: ((sx) + (10)) y: ((sy) - (30))\ngo to x: (sx) y: ((sy) - (30))\npen up\n\ndefine K (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\ngo to x: (sx) y: (sy)\npen down\ngo to x: (sx) y: ((sy) - (30))\npen up\ngo to x: (sx) y: ((sy) - (15))\npen down\ngo to x: ((sx) + (20)) y: (sy)\npen up\ngo to x: (sx) y: ((sy) - (15))\npen down\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen up\n\ndefine L (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: (sx) y: ((sy) - (30))\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen up\n\ndefine M (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: ((sy) - (30))\npen down\ngo to x: ((sx) + (5)) y: (sy)\ngo to x: ((sx) + (10)) y: ((sy) - (30))\ngo to x: ((sx) + (15)) y: (sy)\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen up\n\ndefine N (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: ((sy) - (30))\npen down\ngo to x: (sx) y: (sy)\ngo to x: ((sx) + (20)) y: ((sy) - (30))\ngo to x: ((sx) + (20)) y: (sy)\npen up\n\ndefine O (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: ((sy) - (30))\npen down\ngo to x: (sx) y: (sy)\ngo to x: ((sx) + (20)) y: (sy)\ngo to x: ((sx) + (20)) y: ((sy) - (30))\ngo to x: (sx) y: ((sy) - (30))\npen up\n\ndefine P (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: ((sy) - (30))\npen down\ngo to x: (sx) y: (sy)\ngo to x: ((sx) + (20)) y: (sy)\ngo to x: ((sx) + (20)) y: ((sy) - (15))\ngo to x: (sx) y: ((sy) - (15))\npen up\n\ndefine Q (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: ((sy) - (30))\npen down\ngo to x: (sx) y: (sy)\ngo to x: ((sx) + (20)) y: (sy)\ngo to x: ((sx) + (20)) y: ((sy) - (20))\ngo to x: ((sx) + (10)) y: ((sy) - (30))\ngo to x: (sx) y: ((sy) - (30))\npen up\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen down\ngo to x: ((sx) + (10)) y: ((sy) - (20))\npen up\n\ndefine R (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: ((sy) - (30))\npen down\ngo to x: (sx) y: (sy)\ngo to x: ((sx) + (20)) y: (sy)\ngo to x: ((sx) + (20)) y: ((sy) - (15))\ngo to x: (sx) y: ((sy) - (15))\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen up\n\ndefine S (sx) (sy)\nset pen size to (5)\npen up\ngo to x: ((sx) + (20)) y: (sy)\npen down\ngo to x: (sx) y: (sy)\ngo to x: (sx) y: ((sy) - (15))\ngo to x: ((sx) + (20)) y: ((sy) - (15))\ngo to x: ((sx) + (20)) y: ((sy) - (30))\ngo to x: (sx) y: ((sy) - (30))\npen up\n\ndefine T (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (20)) y: (sy)\npen up\ngo to x: ((sx) + (10)) y: (sy)\npen down\ngo to x: ((sx) + (10)) y: ((sy) - (30))\npen up\n\ndefine U (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: (sx) y: ((sy) - (30))\ngo to x: ((sx) + (20)) y: ((sy) - (30))\ngo to x: ((sx) + (20)) y: (sy)\npen up\n\ndefine V (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (10)) y: ((sy) - (30))\ngo to x: ((sx) + (20)) y: (sy)\npen up\n\ndefine W (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (5)) y: ((sy) - (30))\ngo to x: ((sx) + (10)) y: (sy)\ngo to x: ((sx) + (15)) y: ((sy) - (30))\ngo to x: ((sx) + (20)) y: (sy)\npen up\n\ndefine X (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen up\ngo to x: ((sx) + (20)) y: (sy)\npen down\ngo to x: (sx) y: ((sy) - (30))\npen up\n\ndefine Y (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (10)) y: ((sy) - (15))\ngo to x: ((sx) + (20)) y: (sy)\npen up\ngo to x: ((sx) + (10)) y: ((sy) - (15))\npen down\ngo to x: ((sx) + (10)) y: ((sy) - (30))\npen up\n\ndefine Z (sx) (sy)\nset pen size to (5)\npen up\ngo to x: (sx) y: (sy)\npen down\ngo to x: ((sx) + (20)) y: (sy)\ngo to x: (sx) y: ((sy) - (30))\ngo to x: ((sx) + (20)) y: ((sy) - (30))\npen up\n\ndefine FS (sx) (sy)\nset pen size to (7)\npen up\ngo to x: (sx) y: ((sy) - (30))\npen down\npen up\n\nwhen flag clicked\nforever\n    set [tide v] to [-5]\n    repeat (10)\n        change [tide v] by (1)\n    end\n    repeat (10)\n        change [tide v] by (-1)\n    end\nend\n\nwhen flag clicked\nforever\n    set [dropper v] to [0]\n    repeat (50)\n        change [dropper v] by (-3)\n    end\n    repeat (50)\n        change [dropper v] by (3)\n    end\nend\n\nwhen flag clicked\nset [level v] to [1]\n\n@What is this thumbnail Doing Here\n\nwhen [timer v] > (0.01)\nshow\ngo to x: (0) y: (100000)\nrepeat until <(round (y position)) = [0]>\n    change y by (((0) - (y position)) / (4))\nend\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\nforever\n    reset timer\n    go to [front v] layer\nend\n\n
Top Loved!? OwO \nThis got mass reported, as of 9/7/2020. \nProof: https://forkphorus.github.io/#423243333\n================<Information>================\nWelcome, my guests, to my new pen platformer, The Mountains. This is also an entry for @StratfordJames's 8k contest. I spent almost 1 week on this game, so a Love, Fave and Follow would be much appreciated! _\n================<Disclaimer>================\nThis might lag a lot on slow devices, because there are a LOT of pen used in this project...\n=================<Controls>=================\nNormal Controls ^-^ Arrow keys or Mobile to move... Lava, Spikes and Stompers are dangerous, and Bouncies are bouncy. xD\n==================<Credits>=================\nAll coding and art by me, the one and only @0014049 :P\nThe music is Plugged by the epic music maker @-XAF-\n===================<Tags>==================\n#Art #Games #Stories #All #Pen #Platformer #0014049