Lava Islands Platformer | Part 2 | #games #art #music
@Stage\n\nwhen flag clicked\nforever\n    play sound [1 v] until done\nend\n\nwhen I receive [message1 v]\n\n@Player\n\nwhen I receive [next level v]\nReset Scene\n\nwhen flag clicked\nshow\nset size to (100) %\nset rotation style [left-right v]\nset [scene v] to [1]\nbroadcast (Next Level v)\n\nwhen flag clicked\nforever\n    Controls - Left And Right\n    set [x velocity v] to ((X Velocity) * (0.85))\n    change x by (X Velocity)\n    Fix Getting Stuck Bug\n    Controls - Up And Down\n    change [y velocity v] by (-1)\n    change y by (Y Velocity)\n    if <touching (ground v)?> then\n        change y by ((Y Velocity) - ((Y Velocity) * (2)))\n        set [y velocity v] to [0]\n    end\n    change y by (-1)\n    if <<touching (ground v)?> and <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>>> then\n        set [y velocity v] to [15]\n    end\n    change y by (1)\n    Next Scene\n    if <touching (spikes v)?> then\n        Reset Scene\n        start sound [Prick v]\n    else\n        if <touching (lava v)?> then\n            Reset Scene\n            start sound [Prick v]\n        end\n        if <touching (spikes v)?> then\n            Reset Scene\n            start sound [Prick v]\n        end\n    end\nend\n\ndefine Reset Scene\nset [x velocity v] to [0]\nset [y velocity v] to [0]\ngo to x: (-216) y: (40)\n\ndefine Controls - Left And Right\nif <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(x position) > (mouse x)>>> then\n    change [x velocity v] by (-1.5)\n    point in direction (-90)\nend\nif <<<mouse down?> and <(mouse x) > (x position)>> or <<key (right arrow v) pressed?> or <key (d v) pressed?>>> then\n    change [x velocity v] by (1.5)\n    point in direction (90)\nend\n\ndefine Fix Getting Stuck Bug\nif <touching (ground v)?> then\n    change y by (1)\nend\nif <touching (ground v)?> then\n    change y by (1)\nend\nif <touching (ground v)?> then\n    change y by (1)\nend\nif <touching (ground v)?> then\n    change y by (1)\nend\n\ndefine Controls - Up And Down\nif <touching (ground v)?> 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?>> or <<mouse down?> and <(mouse y) > (y position)>>> 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\nend\n\ndefine Next Scene\nif <(x position) > [239]> then\n    broadcast (Bruh cool v)\n    broadcast (Next Level v) and wait\n    change [scene v] by (1)\nend\n\nwhen flag clicked\nforever\n    switch costume to ([costume name v] of [thanks v])\nend\n\n@Ground\n\nwhen flag clicked\nforever\n    switch costume to (Scene)\nend\n\nwhen flag clicked\n\n@Spikes\n\nwhen flag clicked\nforever\n    switch costume to (Scene)\nend\n\n@Lava\n\nwhen flag clicked\nforever\n    set y to (Magma)\n    switch costume to (Scene)\nend\n\nwhen flag clicked\nforever\n    set [magma v] to [0]\n    repeat (10)\n        change [magma v] by (1)\n    end\n    repeat (20)\n        change [magma v] by (-1)\n    end\n    repeat (10)\n        change [magma v] by (1)\n    end\nend\n\n@Player Trail\n\nwhen flag clicked\nbroadcast (Green Flag v)\nshow\nforever\n    point in direction ([direction 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\nwhen flag clicked\nforever\n    switch costume to ([costume name v] of [thanks v])\nend\n\n@Thumbnail\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to (title1 v)\nhide\nforever\n    set [slide v] to (timer)\nend\n\nwhen I receive [green flag v]\nhide\n\nwhen [timer v] > (slide)\ngo to x: (0) y: (0)\npoint in direction (90)\nset y to (-300)\ngo to [front v] layer\nswitch costume to (title3 v)\nshow\nrepeat (100)\n    change y by (((0) - (y position)) / (10))\nend\nforever\n    play sound [Alex_Skrindo_Stahl_-_Moments_NC_\(getmp3 v] until done\nend\n\n@MobileOption4\n\nwhen flag clicked\nhide\ngo [forward v] (10) layers\n\n    wait (pick random (0) to (0.02)) seconds\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\ngo to [front v] layer\nclear graphic effects\nset [ghost v] effect to (pick random (70) to (90))\nset size to (pick random (25) to (45)) %\ngo to x: (pick random (240) to (-240)) y: (170)\npoint in direction (90)\nshow\nglide (pick random (2) to (8)) secs to x: (pick random (240) to (-240)) y: (-180)\nhide\ndelete this clone\n\n@Snow\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\n    hide\nend\n\nwhen I start as a clone\ngo to [front v] layer\nset [speed v] to (pick random (2) to (5))\nshow\nset size to (pick random (60) to (150)) %\nset [ghost v] effect to (pick random (70) to (90))\ngo to (random position v)\nset x to (260)\npoint in direction (pick random (-60) to (-105))\nrepeat until <<(x position) < [-239]> or <(y position) > [179]>>\n    move (speed) steps\n    turn right (pick random (-1) to (1.0)) degrees\nend\ndelete this clone\n\nwhen I receive [outside v]\nstop [other scripts in sprite v]\ndelete this clone\n\n@Cloud\n\nwhen I start as a clone\nshow\nset [ghost v] effect to (pick random (40) to (50))\nset size to (pick random (70) to (100)) %\nset y to (pick random (100) to (150))\nset [speed v] to [1]\nset x to (-250)\nrepeat until <(x position) > [250]>\n    go to [back v] layer\n    move (Speed) steps\nend\ndelete this clone\n\nwhen I receive [start v]\n\nwhen flag clicked\nhide\nforever\n    wait (pick random (3) to (5)) seconds\n    create clone of (_myself_ v)\n    wait (1) seconds\nend\n\n@Shadow\n\nwhen flag clicked\ngo to [back v] layer\nset [ghost v] effect to (60)\n\nwhen flag clicked\nforever\n    switch costume to (Scene)\nend\n\n@Mobile\n\nwhen I receive [play v]\n\nset [joystickx v] to (x position)\nset [joysticky v] to (y position)\n\nwhen flag clicked\nhide\nforever\n    if <mouse down?> then\n        set [ghost v] effect to (40)\n        go to (mouse-pointer v)\n        show\n        wait until <not <mouse down?>>\n        hide\n    end\nend\n\nbroadcast (Play v)\n\n@Skip\n\nwhen flag clicked\nforever\n    change size by (((100) - (size)) / (4))\nend\n\nwhen flag clicked\nhide\nwait (0.01) seconds\ngo to [front v] layer\nshow\nforever\n    point in direction ((([sin v] of ((timer) * (300)) ) * (10)) + (90))\nend\n\nwhen this sprite clicked\nchange [scene v] by (1)\nbroadcast (Next Level v)\n\nwhen flag clicked\nforever\n    if <touching (mouse-pointer v)?> then\n        set [brightness v] effect to (20)\n        change size by (5)\n    else\n        set [brightness v] effect to (0)\n    end\nend\n\nset size to (120) %\n\nwhen flag clicked\nforever\n    wait until <([costume # v] of [ground v]) = [12]>\n    hide\nend\n\n@MobileOption2\n\ndefine block name\nif <(mouse x) > (x position)> then\n    repeat until <<(round (x position)) = (round (mouse x))> or <(round (x position)) > (([x position v] of [mobile v]) + (19))>>\n        change x by (1)\n    end\nelse\n    if <(x position) > (mouse x)> then\n        repeat until <<(round (x position)) = (round (mouse x))> or <(([x position v] of [mobile v]) + (-19)) > (round (x position))>>\n            change x by (-1)\n        end\n    end\nend\nif <(mouse y) > (y position)> then\n    repeat until <<(round (y position)) = (round (mouse y))> or <(round (y position)) > (([y position v] of [mobile v]) + (19))>>\n        change y by (1)\n    end\nelse\n    if <(y position) > (mouse y)> then\n        repeat until <<(round (y position)) = (round (mouse y))> or <(([y position v] of [mobile v]) + (-19)) > (round (y position))>>\n            change y by (-1)\n        end\n    end\nend\n\nwhen I receive [play v]\n\nforever\n    \n        say [Hello!]\n    else\n        say []\n    end\nend\n\n\n    move (1) steps\nend\n\nwhen flag clicked\npoint in direction (90)\nhide\nforever\n    if <mouse down?> then\n        set [ghost v] effect to (50)\n        go to (mobile v)\n        show\n        repeat until <not <mouse down?>>\n            block name\n        end\n        hide\n    end\nend\n\n@MobileOptiom3\n\nwhen flag clicked\nhide\ngo [forward v] (10) layers\n\n    wait (pick random (0) to (0.02)) seconds\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\ngo to [front v] layer\nclear graphic effects\nset [ghost v] effect to (pick random (70) to (90))\nset size to (pick random (25) to (45)) %\ngo to x: (pick random (240) to (-240)) y: (170)\npoint in direction (90)\nshow\nglide (pick random (2) to (8)) secs to x: (pick random (240) to (-240)) y: (-180)\nhide\ndelete this clone\n\n@Detector\n\nwhen flag clicked\nset [costume v] to [0]\nhide\nforever\n    if <not <<(Love) = [1]> and <(Favorite) = [1]>>> then\n        wait (pick random (5) to (9)) seconds\n        switch costume to (costume1 v)\n        go to x: (153) y: (165)\n        show\n        go to [front v] layer\n        start sound [pop v]\n        repeat (9)\n            change y by (-6)\n        end\n        repeat (5)\n            change y by (3)\n        end\n        repeat (5)\n            change y by (-1)\n        end\n        wait (2) seconds\n        repeat (15)\n            change y by (7)\n        end\n        hide\n    end\n    if <(Costume) > [0]> then\n        hide\n        stop [this script v]\n    end\nend\n\n@Level Last plan A successful\n\nwhen I receive [timer increase v]\nif <not <(costume [name v]) = [g7]>> then\n    next costume\n    wait (0.03) seconds\nend\n\nwhen flag clicked\nforever\n    if <([costume # v] of [ground v]) = [12]> then\n        show\n        go to x: (-81) y: (20)\n        go to [front v] layer\n        forever\n            repeat (10)\n                change y by (1)\n            end\n            repeat (10)\n                change y by (-1)\n            end\n        end\n    end\nend\n\nwhen flag clicked\nhide\n\n@Thumbnail2\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to (title1 v)\nhide\nforever\n    set [slide v] to (timer)\nend\n\nwhen I receive [green flag v]\nhide\n\nwhen [timer v] > (slide)\ngo to x: (0) y: (0)\npoint in direction (90)\nset y to (-300)\ngo to [front v] layer\nswitch costume to (title3 v)\nshow\nrepeat (100)\n    change y by (((0) - (y position)) / (10))\nend\nforever\n    play sound [Alex_Skrindo_Stahl_-_Moments_NC_\(getmp3 v] until done\nend\n\n
*CURATED :D (TOP LOVED???)*\n~~~~~~~~❤️⁻LavaIslands⁻⭐️~~~~~~~~~\n⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻ ★ᴵⁿˢᵗʳᵘᶜᵗⁱᵒⁿˢ★ ⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻\n☆ᵁˢᵉ ᵃʳʳᵒʷ ᵏᵉʸˢ ᵗᵒ ᵐᵒᵛᵉ☆ \n☆ᴹᵒᵇⁱˡᵉ ᶠʳⁱᵉⁿᵈˡʸ☆ \n☆ᴰᵒⁿ'ᵗ ᵗᵒᵘᶜʰ ˢᵖⁱᵏᵉˢ, ˡᵃᵛᵃ ᵒʳ ᵃⁿʸ ᵈᵃⁿᵍᵉʳᵒᵘˢ ᵗʰⁱⁿᵍˢ☆ \n☆ᵂʳⁱᵗᵉ ʸᵒᵘʳ ᶠᵉᵉᵈᵇᵃᶜᵏ ⁱⁿ ᵗʰᵉ ᶜᵒᵐᵐᵉⁿᵗˢ☆ ⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻\n✦ ᶜᴿᴱᴰᴵᵀˢ ✦ \n~~~~~~~~~~~~~~~~~~~~~\n⁻ ᴳᴀᴍᴇ, ᴘʀᴏɢʀᴀᴍᴍᴇᴅ ᴀɴᴅ ᴅᴇʙᴜɢɢᴇᴅ ʙʏ @ˢˢ_ᶻᵃʳᵃᵏ\n⁻ ᴹᴜˢɪᴄ: ᴵⁿ ᵍᵃᵐe\n-Ⓘⓝⓣⓡⓞ @xOnic ~~~~~~\n⁻ᴬʳᵗ: ᴹᵉ and @-ɢʟɪsᴛʀ ( expect lava ) \n⁻ᶜᵒᵒˡᵗᵉˣᵗ.ᶜᵒᵐ ᶠᵒʳ ᵗʰᵉ ᵗʰᵘᵐᵇⁿᵃⁱˡ ʰᵉᵃᵈⁱⁿᵍ \n-@griffpatch ⁴  ᶠᵒʳ ᵗʰᵉ code\n-@-ɪɴᴠɪɴsᴛʏ ғᴏʀ ᴛʜᴇ ᴀʀᴛ ᴏɴ sᴏᴍᴇ ᴏғ ᴛʜᴇ sᴘɪᴋᴇs\n-@-xᴀғ- ғᴏʀ ᴛʜᴇ ᴄʟᴏᴜᴅ ʙɢ\n-@-ɢʟɪsᴛʀ ғᴏʀ ᴛʜᴇ ᴘʟᴀᴛғᴏʀᴍɪɴɢ ᴇɴɢɪɴᴇ\n-@--ᴇᴋᴅᴀᴜᴋɪɴ ғᴏʀ ᴛʜᴇ ᴇʏᴇ ᴀʀᴛ\n-@ɢʀɪғғᴘᴀᴛᴄʜ ғᴏʀ ᴛʜᴇ ᴛʜᴜᴍʙsᴛɪᴄᴋ ᴄᴏɴᴛʀᴏʟ ᴛᴜᴛᴏʀɪᴀʟ\n-@-ɢʟɪsᴛʀ ғᴏʀ 80% ᴏғ ᴛʜᴇ inspiration\n⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻ \nᴳᵘʸˢ, ᵗʰⁱˢ ⁱˢ ᵗᵒᵒᵏ ᵃ ˡᵒᵗ, ˡᵒᵗ ᵗⁱᵐᵉ ᵗᵒ ᵐᵃᵏᵉ ᵗʰⁱˢ ᵖʳᵒʲᵉᶜᵗ, ˢᵒ ᵖˡᵉᵃˢᵉ ᵍⁱᵛᵉ ❤️ ᵃⁿᵈ ⭐️! ᵀʰᵃⁿᵏˢ! :⁾  ( Part 1 will be reshared again soon! Also part 3 coming! :D\n⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻\n#platformer #lava #caves #cave #1 #mobilefriendly #like #love #fav #Lava #LavaIslands #lavaisland #volcano #hard #easy #skip #best #platform #parkour #game #games #graphics #realistic #SS_Zarak\n#platformer #lava #caves #cave #1 #mobilefriendly #like #love #fav #Lava #LavaIslands #lavaisland #volcano #hard #easy #skip #best #platform #parkour #game #games #graphics #realistic #SS_Zarak\n#platformer #lava #caves #cave #1 #mobilefriendly #like #love #fav #Lava #LavaIslands #lavaisland #volcano #hard #easy #skip #best #platform #parkour #game #games #graphics #realistic #SS_Zarak\n#platformer #lava #caves #cave #1 #mobilefriendly #like #love #fav #Lava #LavaIslands #lavaisland #volcano #hard #easy #skip #best #platform #parkour #game #games #graphics #realistic #SS_Zarak\n#platformer #lava #caves #cave #1 #mobilefriendly #like #love #fav #Lava #LavaIslands #lavaisland #volcano #hard #easy #skip #best #platform #parkour #game #games #graphics #realistic #SS_Zarak\nDon't scroll down! \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\nWhy are you 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\n\n\n\n\n\n\nGo away! \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\nComment " Part 3 please!".