GreenLand || A platformer by //@COOL_GAMES_2015//

Instructions: Hello! This is my first game, I just reshared it a few times so it doesn’t look like my first… Nevermind. So I hope you have fun with it!

@Stage\n\nwhen flag clicked\n\n@Figur2\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to (kostüm1 v)\nforever\n    switch costume to (Level)\nend\n\nforever\n    switch costume to (Level)\nend\n\nwhen flag clicked\nhide\nwait (8) seconds\nshow\n\n@Figur8\n\nwhen flag clicked\nset rotation style [left-right v]\nset size to (20) %\ngo to x: (-200) y: (0)\nshow\nshow\nforever\n    change [speed y v] by (-0.5)\n    if <<key (a v) pressed?> or <<key (left arrow v) pressed?> or <<mouse down?> and <(x position) > (mouse x)>>>> then\n        point in direction (-90)\n        change [speed x v] by (-1)\n    end\n    if <<key (d v) pressed?> or <<<mouse down?> and <(mouse x) > (x position)>> or <key (right arrow v) pressed?>>> then\n        point in direction (90)\n        change [speed x v] by (1)\n    end\n    set [speed x v] to ((Speed X) * (0.9))\n    change x by (Speed X)\n    if <touching (figur2 v)?> then\n        change y by (1)\n        if <touching (figur2 v)?> then\n            change y by (1)\n            if <touching (figur2 v)?> then\n                change y by (1)\n            end\n        end\n    end\n    change y by (Speed Y)\n    if <touching (figur2 v)?> then\n        change y by ((Speed Y) * (-1))\n        set [speed y v] to [0]\n    end\n    change y by (-0.5)\n    if <<<key (up arrow v) pressed?> or <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>> and <touching (figur2 v)?>> then\n        set [speed y v] to [8]\n    end\n    change y by (0.5)\n    if <touching (figur2 v)?> then\n        change y by (1)\n        if <touching (figur2 v)?> then\n            change y by (1)\n            if <touching (figur2 v)?> then\n                change y by (1)\n                if <touching (figur2 v)?> then\n                    change y by (-6)\n                    change x by ((Speed X) * (-1))\n                    Wall Jump\n                end\n            end\n        end\n    end\nend\n\ndefine Wall Jump\nif <<<key (w v) pressed?> or <key (up arrow v) pressed?>> or <<mouse down?> and <(y position) < (mouse y)>>> then\n    set [speed y v] to [8]\n    if <(Speed X) > [0]> then\n        set [speed x v] to [-8]\n    else\n        set [speed x v] to [8]\n    end\nelse\n    set [speed x v] to [0]\nend\n\nwhen flag clicked\nswitch costume to (kostüm1 v)\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nswitch costume to (kostüm2 v)\nset [ghost v] effect to (0)\nset size to (20) %\nrepeat (5)\n    change size by (-2)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\nwhen flag clicked\nset [ich bin hacker v] to [1]\nforever\n    if <(x position) > [200]> then\n        broadcast (Next v)\n        go to x: (-200) y: (29)\n        change [ich bin hacker v] by (1)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (figur3 v)?> then\n        go to x: (-200) y: (0)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (figur1 v)?> then\n        set [speed y v] to [11]\n    end\nend\n\nwhen flag clicked\nforever\n    set [level v] to (ICH BIN HACKER)\nend\n\nwhen flag clicked\nforever\n    if <touching color (#bd00ff)?> then\n        play sound [Boing v] until done\n        wait (1) seconds\n    end\nend\n\nwhen flag clicked\nhide\nwait (8) seconds\nshow\n\nwhen flag clicked\nwait (8) seconds\ngo to x: (-221) y: (-52)\n\n@Figur4\n\nwhen flag clicked\nforever\n    go to (figur1 v)\nend\n\nwhen flag clicked\nforever\n    if <touching color (#a5ff00)?> then\n        set [gvznuu v] to [1]\n    end\nend\n\nwhen flag clicked\ngo to [back v] layer\nforever\n    if <not <touching color (#a5ff00)?>> then\n        set [gvznuu v] to [0]\n    end\nend\n\n@Figur6\n\nwhen flag clicked\nhide variable [ich bin hacker v]\ngo to [back v] layer\ngo to x: (0) y: (0)\nforever\n    if <<(Level) = [11]> or <<(Level) = [2]> or <(Level) = [7]>>> then\n        hide\n    end\nend\n\nshow\n\nwhen flag clicked\nforever\n    if <<key (space v) pressed?> and <<touching (mouse-pointer v)?> and <mouse down?>>> then\n        show variable [ich bin hacker v]\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [11]> then\nend\n\nwhen flag clicked\n\nforever\n    play sound [the piano moosic v] until done\nend\n\nwhen flag clicked\nwait (8) seconds\nshow\n\n@Figur7\n\nwhen flag clicked\nshow variable [level v]\ngo to [front v] layer\nhide\n\nwait (1) seconds\n\nif <<touching (mouse-pointer v)?> or <key (space v) pressed?>> then\n\nwhen I receive [l v]\nshow\n\n@Figur3\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to (kostüm1 v)\nforever\n    switch costume to (Level)\nend\n\nforever\n    switch costume to (Level)\nend\n\nwhen flag clicked\nhide\nwait (8) seconds\nshow\n\nwhen flag clicked\nhide variable [level v]\nwait (8) seconds\nshow variable [level v]\n\n@Figur1\n\nwhen flag clicked\nforever\n    if <(Level) = [3]> then\n        go to x: (0) y: (9)\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nswitch costume to (kostüm1 v)\nforever\n    if <touching (figur8 v)?> then\n        switch costume to (kostüm2 v)\n        start sound [Boing v]\n        wait (0.1) seconds\n    else\n        switch costume to (kostüm1 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [10]> then\n        go to x: (170) y: (9)\n    end\nend\n\nhide\n\nwhen flag clicked\nforever\n    if <<(Level) = [10]> or <(Level) = [3]>> then\n        show\n    else\n        hide\n    end\nend\n\nwait (1) seconds\n\n@Figur\n\nwhen flag clicked\nset [ghost v] effect to (100)\nwait (1) seconds\ngo to [front v] layer\nrepeat (5)\n    change [ghost v] effect by (-20)\nend\nwait (8) seconds\nhide\n\n@Intro\n\nwhen I start as a clone\nif <(Klon Rolle) = [1]> then\n    set size to (100) %\n    show\n    switch costume to (c v)\n    point in direction (90)\n    go to x: (0) y: (-120)\n    glide (0.2) secs to x: (0) y: (0)\n    repeat (20)\n        Vibrate\n        change size by (-1)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nelse\n    if <(Klon Rolle) = [2]> then\n        set size to (100) %\n        show\n        switch costume to (g v)\n        point in direction (90)\n        go to x: (0) y: (120)\n        glide (0.2) secs to x: (0) y: (0)\n        repeat (20)\n            Vibrate\n            change size by (-1)\n            change [ghost v] effect by (5)\n        end\n        delete this clone\n    else\n        if <(Klon Rolle) = [3]> then\n            show\n            switch costume to (kostüm1 v)\n            set size to (100) %\n            repeat (24)\n                change size by (20)\n                turn right (30) degrees\n            end\n            repeat (7)\n                change size by (5)\n                change [ghost v] effect by (20)\n            end\n            delete this clone\n        else\n            if <(Klon Rolle) = [4]> then\n                show\n                switch costume to (kostüm2 v)\n                set size to (100) %\n                go to x: (0) y: (0)\n                point in direction (90)\n                repeat (24)\n                    change size by (20)\n                    turn right (30) degrees\n                end\n                repeat (7)\n                    change size by (1)\n                    change [ghost v] effect by (20)\n                    Vibrate\n                end\n                delete this clone\n            else\n                if <(Klon Rolle) = [5]> then\n                    go to x: (0) y: (0)\n                    show\n                    switch costume to (kostüm3 v)\n                    repeat (24)\n                        change [ghost v] effect by (4)\n                        change size by (-4)\n                        turn right (15) degrees\n                        change [color v] effect by (0.01)\n                        wait (0.01) seconds\n                    end\n                    delete this clone\n                else\n                    if <(Klon Rolle) = [6]> then\n                        go to x: (-150) y: (0)\n                        show\n                        switch costume to (kostüm3 v)\n                        repeat (24)\n                            change [ghost v] effect by (4)\n                            change size by (-4)\n                            turn right (15) degrees\n                            change [color v] effect by (0.01)\n                            wait (0.01) seconds\n                        end\n                        delete this clone\n                    else\n                        if <(Klon Rolle) = [7]> then\n                            go to x: (150) y: (0)\n                            show\n                            switch costume to (kostüm3 v)\n                            repeat (24)\n                                change [ghost v] effect by (4)\n                                change size by (-4)\n                                turn right (15) degrees\n                                change [color v] effect by (0.01)\n                                wait (0.01) seconds\n                            end\n                            delete this clone\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\nwhen flag clicked\nhide\nset size to (100) %\npoint in direction (90)\nset [klon rolle v] to [0]\nrepeat (2)\n    change [klon rolle v] by (1)\n    create clone of (_myself_ v)\nend\nset [klon rolle v] to [3]\nrepeat (10)\n    go to x: (0) y: (0)\n    turn right (15) degrees\n    create clone of (_myself_ v)\nend\nwait (1) seconds\nrepeat (2)\n    go to x: (-100) y: (0)\n    turn right (15) degrees\n    create clone of (_myself_ v)\n    go to x: (100) y: (0)\n    turn right (15) degrees\n    create clone of (_myself_ v)\n    go to x: (0) y: (0)\n    turn right (15) degrees\n    create clone of (_myself_ v)\nend\nwait (1) seconds\nset [klon rolle v] to [4]\nrepeat (3)\n    create clone of (_myself_ v)\n    create clone of (_myself_ v)\n    create clone of (_myself_ v)\nend\nwait (2) seconds\nset [klon rolle v] to [5]\nrepeat (8)\n    create clone of (_myself_ v)\n    wait (0.01) seconds\nend\nset [klon rolle v] to [6]\nrepeat (8)\n    create clone of (_myself_ v)\n    wait (0.01) seconds\nend\nset [klon rolle v] to [7]\nrepeat (8)\n    create clone of (_myself_ v)\n    wait (0.01) seconds\nend\nwait (0.2) seconds\nset [klon rolle v] to [0]\nrepeat (2)\n    change [klon rolle v] by (1)\n    create clone of (_myself_ v)\nend\nwait (4) seconds\n\ndefine Vibrate\nwait (0.01) seconds\nturn right (1) degrees\nchange y by (2)\nchange x by (2)\nwait (0.01) seconds\nturn left (1) degrees\nchange y by (-2)\nchange x by (-2)\n\nstop [all v]\n\n