Venture - A platformer
@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\nforever\n    play sound [Potential v] until done\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [13]> then\n        switch backdrop to (backdrop2 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [22]> then\n        switch backdrop to (backdrop3 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [23]> then\n        switch backdrop to (backdrop2 v)\n    end\nend\n\n@Player\n\nwhen flag clicked\npoint in direction (90)\ngo to x: (-200) y: (-93)\nset rotation style [left-right v]\nset size to (40) %\nset [xvel v] to [0]\nset [yvel v] to [0]\nforever\n    Physics\n    Nextlevel\n    Die/Respawn\n    Touching Jump Pad\nend\n\ndefine Physics\nchange [yvel v] by (-1)\nif <key (right arrow v) pressed?> then\n    change [xvel v] by (1)\n    point in direction (90)\nend\nif <key (left arrow v) pressed?> then\n    change [xvel v] by (-1)\n    point in direction (-90)\nend\nset [xvel v] to ((xvel) * (0.9))\nchange x by (xvel)\nif <touching (platforms v)?> then\n    change y by (1)\nend\nif <touching (platforms v)?> then\n    change y by (1)\nend\nif <touching (platforms v)?> then\n    change y by (1)\nend\nif <touching (platforms v)?> then\n    change y by (1)\nend\nif <touching (platforms v)?> then\n    change y by (-4)\n    change x by ((xvel) * (-1))\n    if <key (up arrow v) pressed?> then\n        set [yvel v] to [11.5]\n        if <(xvel) > [0]> then\n            set [xvel v] to [-10]\n        else\n            set [xvel v] to [10]\n        end\n    else\n        set [xvel v] to [0]\n    end\nend\nchange y by (yvel)\nif <touching (platforms v)?> then\n    change y by ((yvel) * (-1))\n    set [yvel v] to [0]\nend\nchange y by (-1)\nif <<key (up arrow v) pressed?> and <touching (platforms v)?>> then\n    set [yvel v] to [14]\nend\nchange y by (1)\n\ndefine Nextlevel\nif <(x position) > [241]> then\n    change [level v] by (1)\n    go to x: (-200) y: (-93)\nend\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nrepeat (10)\n    change [ghost v] effect by (10)\n    change size by (-3)\nend\ndelete this clone\n\ndefine Die/Respawn\nif <touching (spikes v)?> then\n    repeat (20)\n        change [ghost v] effect by (5)\n        change size by (-2)\n    end\n    go to x: (-200) y: (-93)\n    repeat (20)\n        change [ghost v] effect by (-5)\n        change size by (2)\n    end\nend\n\ndefine Touching Jump Pad\nif <touching (jump_pad v)?> then\n    set [yvel v] to [23]\nend\n\nwhen I receive [reset v]\ngo to x: (-200) y: (-93)\n\n@Platforms\n\nwhen flag clicked\nset [level v] to [1]\ngo to x: (0) y: (0)\nforever\n    switch costume to (Level)\nend\n\nwhen flag clicked\nforever\n    if <<key (s v) pressed?> and <not <(Level) = [23]>>> then\n        wait until <not <key (s v) pressed?>>\n        change [level v] by (1)\n        broadcast (Reset v)\n    end\nend\n\n@Spikes\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    switch costume to (Level)\n    go to x: (item (Level) of [spike_positionx v]) y: (item (Level) of [spike_positiony v])\nend\n\n@Text_Sprite\n\nwhen flag clicked\nswitch costume to (costume1 v)\ngo to x: (0) y: (0)\nforever\n    switch costume to (Level)\nend\n\n@Cloud\n\nwhen flag clicked\nhide\ngo to [back v] layer\nforever\n    wait (pick random (1.5) to (2.9)) seconds\n    create clone of (_myself_ v)\n    wait (pick random (1.5) to (2.9)) seconds\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nshow\ngo to x: (-95) y: (pick random (180) to (90))\nglide (3.9) secs to x: (390) y: (y position)\ndelete this clone\n\n@Jump_Pad\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    switch costume to (Level)\n    go to x: (item (Level) of [jumppadpositionx v]) y: (item (Level) of [jumppadpositiony v])\nend\n\nwhen flag clicked\nforever\n    if <touching (player v)?> then\n        change y by (-10)\n        wait (0.3) seconds\n        change y by (10)\n        wait (0.3) seconds\n    end\nend\n\n@Sprite1\n\nwhen flag clicked\nhide\n\nshow\ngo to [front v] layer\nset size to (100) %\ngo to x: (0) y: (0)\n\n
Hello! Welcome to Venture - A platformer\nArrow keys to move\nWall jumping\nAvoid spikes\ns to skip\nPLEASE LOVE AND FAVE!! THANK YOU! Enjoy!\nA special thanks to @Bear08 for proposing this to be featured!! (It's in the studio!!)\n(There is one seemingly impossible level in the game!\nLOVE AND FAVE!!!!!!!!!)\n\n\n\nLOOVEE AND FAAVEE!!\n\n\n\n\n\n\n\n\n\n#game #games #platformer #platformers #Aneesh240\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nLOOOVVVVVEE AAAAANNNNND FAAVVE!! Maybe followadf\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nJust pleaseplaseplasepleasepleaseplease LOOVE AND FAAVEE AND FOLLOW!!!!!!!!!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nEnough now.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nUmmm, why are you down here?....\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nStop following me!!!!!!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n...