Christmas Journey | A Platformer | #games #all #platformer #music #stories #art #trending #christmas

Instructions: ❄ CHRISTMAS JOURNEY ❄\n❄ A THEMED STORY PLATFORMER ❄\n\nReshared will credit this time sorry scratch team, I was on vacation.\nI gave credit, so sorry I forgot... please don't unshare.\n\nOne of my best platformers yet, with a themed story is \nhere!\n\nSHARED ON CHRISTMAS DAY!!! XD\n\nA part 2 will come! (Even though Christmas will be over at that point...)\n\nLike and fav! Follow @TrentonTNT for more games!\nPart 2 at 100 likes!\n\n❄ INSTRUCTIONS ❄\n\n❄ W or up arrow key to jump\n❄ Dodge spikes and ice water\n❄ Bounce on trampolines\n❄Get to the end to claim your present!\n❄ Have fun! xD\n\n❄ TAGS ❄\n\n#all #games #platformers #stories #music #art #trending #animations #christmas\n

@Stage\n\nwhen flag clicked\nswitch backdrop to (1 v)\nforever\n    if <(pick random (1) to (3)) = [1]> then\n        play sound [A SAD CHRISTMAS SONG v] until done\n    end\n    if <(pick random (1) to (3)) = [2]> then\n        play sound [Waterflame - Snow!.mp3 v] until done\n    end\n    if <(pick random (1) to (3)) = [3]> then\n        play sound [Jingle Bells Remix v] until done\n    end\nend\n\n@Player\n\nwhen flag clicked\nset [the level v] to [1]\nbroadcast (Reset v)\nforever\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        change [x velocity v] by (-1.5)\n    end\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [x velocity v] by (1.5)\n    end\n    set [x velocity v] to ((X Velocity) * (0.85))\n    change x by (X Velocity)\n    if <<touching color (#99ffff)?> or <touching color (#cd9b36)?>> then\n        change y by (1)\n    end\n    if <<touching color (#99ffff)?> or <touching color (#cd9b36)?>> then\n        change y by (1)\n    end\n    if <<touching color (#99ffff)?> or <touching color (#cd9b36)?>> then\n        change y by (1)\n    end\n    if <<touching color (#99ffff)?> or <touching color (#cd9b36)?>> then\n        change y by (1)\n    end\n    if <<touching color (#99ffff)?> or <touching color (#cd9b36)?>> then\n        change y by (-4)\n        change x by ((X Velocity) * (-1))\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            if <(X Velocity) > [0]> then\n                set [x velocity v] to [-10]\n            else\n                set [x velocity v] to [10]\n            end\n            set [y velocity v] to [15]\n        else\n            set [x velocity v] to [0]\n        end\n    end\n    change [y velocity v] by (-1)\n    change y by (Y Velocity)\n    if <<touching color (#99ffff)?> or <touching color (#cd9b36)?>> then\n        change y by ((Y Velocity) - ((Y Velocity) * (2)))\n        set [y velocity v] to [0]\n        if <<key (down arrow v) pressed?> or <key (s v) pressed?>> then\n            switch costume to (crouch v)\n        else\n            switch costume to (player v)\n        end\n    end\n    change y by (-1)\n    if <<<touching color (#99ffff)?> or <touching color (#cd9b36)?>> and <<key (up arrow v) pressed?> or <key (w v) pressed?>>> then\n        set [y velocity v] to [15]\n    end\n    change y by (1)\n    if <touching color (#ffbb66)?> then\n        set [y velocity v] to [20]\n    end\n    if <(x position) > [239]> then\n        broadcast (Reset v)\n        next backdrop\n    end\n    if <<<touching color (#ff0a0a)?> or <touching color (#800000)?>> or <touching color (#8cdfec)?>> then\n        broadcast (Reset v)\n    end\n    if <(y position) < [-199]> then\n        broadcast (Reset v)\n    end\nend\n\nwhen I start as a clone\nclear graphic effects\nrepeat (10)\n    change [ghost v] effect by (10)\n    change y by (5)\n    turn right (5) degrees\nend\ndelete this clone\n\nwhen I receive [reset v]\nset [x velocity v] to [0]\nset [y velocity v] to [0]\ngo to x: (-216) y: (40)\n\n@Snow\n\nwhen I start as a clone\ngo to [front v] layer\ngo [backward v] (1) layers\ngo to x: (pick random (-240) to (240)) y: (180)\nset size to (pick random (50) to (70)) %\nshow\nrepeat until <<touching (platform v)?> or <<(y position) < [-179]> or <<touching (danger v)?> or <touching (saw v)?>>>>\n    change y by (-4)\nend\ndelete this clone\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\n    wait (pick random (0.1) to (0.2)) seconds\nend\n\nwhen flag clicked\nforever\n    if <touching (snow v)?> then\n        delete this clone\n    end\nend\n\n@Player Trail\n\nwhen flag clicked\ngo to [back v] layer\nshow\nforever\n    point in direction ([direction v] of [player v])\n    switch costume to ([costume name v] of [player v])\n    go to x: ([x position v] of [player v]) y: ([y position v] of [player v])\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nshow\nrepeat (10)\n    change [ghost v] effect by (21)\nend\ndelete this clone\n\nwhen I receive [scroll v]\nhide\ndelete this clone\n\n@Skip\n\nwhen flag clicked\ngo to x: (185) y: (-145)\nset size to (65) %\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        set size to (70) %\n    else\n        set size to (65) %\n    end\nend\n\nwhen this sprite clicked\nstart sound [Start/Next Level v]\nnext backdrop\nbroadcast (Reset v)\n\nwhen flag clicked\nif <(backdrop [number v]) = [18]> then\n    hide\nend\n\n@TB\n\nwhen flag clicked\nhide\n\n