Galaxy Creature | Platformer #games #art #music

Instructions: Arrow keys or mobile.\nR: restart\nN: skip\n15 levels\n100% possible\n\n\n\n\n\n\n\n\n\nAlmost forgot tags!\nTags:\n#Windy #A #Platformer #All #Games #Love #Fav #Follow #LOLele_54\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nlol

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\n\nwhen I receive [start v]\nforever\n    if <(Level) = [11]> then\n        switch backdrop to (backdrop2 v)\n    end\nend\n\n@Player Sprite\n\nwhen I receive [start v]\nshow\nset [level v] to [1]\nset [xv v] to [0]\nset [yv v] to [0]\ngo to x: (-192) y: (-90)\nforever\n    if <<<key (d v) pressed?> or <key (right arrow v) pressed?>> or <<(mouse x) > (x position)> and <mouse down?>>> then\n        change [xv v] by (1)\n    end\n    if <<<key (a v) pressed?> or <key (left arrow v) pressed?>> or <<(x position) > (mouse x)> and <mouse down?>>> then\n        change [xv v] by (-1)\n    end\n    set [xv v] to ((Xv) * (0.85))\n    change x by (Xv)\n    if <<touching color (#b8b8b8)?> or <touching color (#00dd16)?>> then\n        change y by (1)\n        if <<touching color (#b8b8b8)?> or <touching color (#00dd16)?>> then\n            change y by (1)\n            if <<touching color (#b8b8b8)?> or <touching color (#00dd16)?>> then\n                change y by (1)\n                if <<touching color (#b8b8b8)?> or <touching color (#00dd16)?>> then\n                    change y by (1)\n                    if <<touching color (#b8b8b8)?> or <touching color (#00dd16)?>> then\n                        change y by (1)\n                        if <<touching color (#b8b8b8)?> or <touching color (#00dd16)?>> then\n                            change x by ((Xv) * (-1))\n                            change y by (-5)\n                            if <<<<key (space v) pressed?> or <key (w v) pressed?>> or <key (up arrow v) pressed?>> or <<(mouse y) > (y position)> and <mouse down?>>> 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 (#b8b8b8)?> or <touching color (#00dd16)?>> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#b8b8b8)?> or <touching color (#00dd16)?>> then\n        if <<<<key (space v) pressed?> or <key (w v) pressed?>> or <key (up arrow v) pressed?>> or <<(mouse y) > (y position)> and <mouse down?>>> then\n            set [yv v] to [11.5]\n        end\n    end\n    change y by (1)\n    if <touching (portal v)?> then\n        start sound [Connect v]\n        broadcast (transition v)\n        hide\n        wait (1.5) seconds\n        show\n        go to x: (-192) y: (-90)\n    end\n    if <touching color (#fff800)?> then\n        set [yv v] to [25]\n    end\nend\n\nwhen flag clicked\nhide\nswitch backdrop to (backdrop1 v)\n\nbroadcast (start v)\n\nwhen I receive [start v]\nset size to (40) %\nshow\nwait (0.02) seconds\n\nwhen I receive [start v]\nforever\n    if <<<touching color (#cb6666)?> or <touching color (#ffb94c)?>> or <<(y position) = [-179]> or <(y position) < [-179]>>> then\n        go to x: (-192) y: (-90)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [20]> then\n        hide\n    end\nend\n\nwhen I receive [end intro v]\nbroadcast (start v)\nforever\n    play sound [bensound-creativeminds v] until done\nend\n\nwait (1) seconds\n\n@Ground\n\nwhen flag clicked\nhide\nset [pixelate v] effect to (0)\nswitch costume to (1 v)\n\nwhen I receive [transition v]\nrepeat (20)\n    change [pixelate v] effect by (5)\nend\nnext costume\nrepeat (20)\n    change [pixelate v] effect by (-5)\nend\n\nwhen I receive [start v]\nshow\n\n@BG effects\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nshow\nset size to (pick random (17) to (43)) %\nset [ghost v] effect to (pick random (70) to (90))\ngo to x: (240) y: (pick random (90) to (-90))\nglide (pick random (2) to (4)) secs to x: (-240) y: (y position)\ndelete this clone\n\nwhen I receive [start v]\nforever\n    create clone of (_myself_ v)\nend\n\n@Portal\n\nwhen I receive [transition v]\nrepeat (20)\n    change [pixelate v] effect by (5)\nend\nchange [level v] by (1)\nrepeat (20)\n    change [pixelate v] effect by (-5)\nend\nbroadcast (position v)\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(Level) = [1]> then\n        go to x: (198) y: (-70)\n    end\n    if <(Level) = [3]> then\n        go to x: (117) y: (-71)\n    end\n    if <(Level) = [4]> then\n        go to x: (82) y: (1)\n    end\n    if <(Level) = [5]> then\n        go to x: (190) y: (-70)\n    end\n    if <(Level) = [6]> then\n        go to x: (47) y: (89)\n    end\n    if <(Level) = [7]> then\n        go to x: (172) y: (-66)\n    end\n    if <(Level) = [8]> then\n        go to x: (55) y: (89)\n    end\n    if <(Level) = [9]> then\n        go to x: (173) y: (52)\n    end\n    if <(Level) = [10]> then\n        go to x: (184) y: (-61)\n    end\n    if <(Level) = [11]> then\n        go to x: (184) y: (-61)\n    end\n    if <(Level) = [14]> then\n        go to x: (43) y: (-66)\n    end\n    if <(Level) = [15]> then\n        go to x: (0) y: (-69)\n    end\n    if <(Level) = [16]> then\n        go to x: (56) y: (73)\n    end\n    if <(Level) = [17]> then\n        go to x: (114) y: (-38)\n    end\n    if <(Level) = [18]> then\n        go to x: (137) y: (57)\n    end\n    if <(Level) = [19]> then\n        go to x: (167) y: (78)\n    end\nend\n\nwhen I receive [position v]\n\nwhen flag clicked\nforever\n    if <(Level) = [20]> then\n        hide\n    end\nend\n\nwhen I receive [start v]\nset [pixelate v] effect to (0)\ngo to x: (198) y: (-70)\nshow\n\n@KD1\n\nwhen I receive [transition v]\nrepeat (20)\n    change [pixelate v] effect by (5)\nend\nrepeat (20)\n    change [pixelate v] effect by (-5)\nend\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(Level) = [20]> then\n        hide\n    end\nend\n\nwhen I receive [start v]\nshow\ngo to [front v] layer\nforever\n    if <<<<key (space v) pressed?> or <key (w v) pressed?>> or <key (up arrow v) pressed?>> or <<(mouse y) > ([y position v] of [player sprite v])> and <mouse down?>>> then\n        set [ghost v] effect to (50)\n    else\n        set [ghost v] effect to (0)\n    end\nend\n\n@KD2\n\nwhen I receive [transition v]\nrepeat (20)\n    change [pixelate v] effect by (5)\nend\nrepeat (20)\n    change [pixelate v] effect by (-5)\nend\n\nwhen flag clicked\ngo to [front v] layer\nforever\n    if <<<key (d v) pressed?> or <key (right arrow v) pressed?>> or <<(mouse x) > ([x position v] of [player sprite v])> and <mouse down?>>> then\n        set [ghost v] effect to (50)\n    else\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [start v]\nshow\n\nwhen I receive [start v]\nset [level v] to [1]\nforever\n    if <(Level) = [20]> then\n        hide\n    end\nend\n\n@KD3\n\nwhen I receive [start v]\nset [level v] to [1]\nforever\n    if <(Level) = [20]> then\n        hide\n    end\nend\n\nwhen I receive [transition v]\nrepeat (20)\n    change [pixelate v] effect by (5)\nend\nrepeat (20)\n    change [pixelate v] effect by (-5)\nend\n\nwhen flag clicked\ngo to [front v] layer\nforever\n    if <<<key (a v) pressed?> or <key (left arrow v) pressed?>> or <<([x position v] of [player sprite v]) > (mouse x)> and <mouse down?>>> then\n        set [ghost v] effect to (50)\n    else\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [start v]\nshow\nforever\n    if <(Level) = [20]> then\n        hide\n    end\nend\n\n@Intro Component1\n\nwhen flag clicked\ngo to [back v] layer\nhide\ngo to x: (0) y: (0)\nset [intro v] to [1]\nset size to (50) %\nrepeat until <(Intro) = [0]>\n    create clone of (_myself_ v)\n    change [color v] effect by (25)\nend\n\nwhen I start as a clone\nshow\ngo to x: (pick random (-225) to (225)) y: (-175)\nglide (1) secs to x: (pick random (150.0) to (-150.0)) y: (pick random (100) to (150))\nhide\n\nwhen I receive [end intro v]\nhide\n\n@logo\n\nwhen flag clicked\ngo to x: (0) y: (0)\nstart sound [Dance Energetic v]\nset volume to (100) %\nset size to (60) %\nrepeat (120)\n    show\n    point in direction ((([tan v] of ((turn) * (150)) ) * (5)) + (90))\n    change [turn v] by (0.04)\nend\nrepeat (25)\n    turn right (((120) - (direction)) / (7)) degrees\n    change size by (((135) - (size)) / (7))\nend\nrepeat (25)\n    turn right (((60) - (direction)) / (7)) degrees\n    change size by (((45) - (size)) / (7))\nend\npoint in direction (90)\nrepeat (10)\n    change size by (-5)\n    change [brightness v] effect by (10)\nend\nset size to (200) %\nrepeat (10)\n    change [brightness v] effect by (-10)\n    change size by (((100) - (size)) / (7))\nend\nrepeat (10)\n    change size by (((100) - (size)) / (7))\nend\nhide\nset [intro v] to [0]\nrepeat (10)\n    change volume by (-10)\n    wait (0.1) seconds\nend\nbroadcast (End Intro v)\n\nrepeat (2)\n\nset [intro v] to [0]\n\npoint in direction (67.5)\n\nrepeat (10)\n\n@thumbnail\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset size to (100) %\nshow\ngo to [front v] layer\nset [ghost v] effect to (100)\n\n