Blue Platformer
@Stage\n\nwhen flag clicked\nswitch backdrop to (dekor 2 v)\nforever\n    wait (1) seconds\n    play sound [song v] until done\nend\n\nwhen I receive [play v]\nswitch backdrop to (dekor 1 v)\n\n@player\n\ndefine yere değ\nrepeat until <not <touching color (#00d503)?>>\n    change y by (1)\n    set [zıpla v] to [0]\nend\n\ndefine sağa dokun\nrepeat until <not <touching color (#04d907)?>>\n    change x by (-1)\nend\n\ndefine sola dokun\nrepeat until <not <touching color (#0fda13)?>>\n    change x by (1)\nend\n\ndefine yukarıya dokun\nrepeat until <not <<[167] < (y position)> or <touching color (#2cde04)?>>>\n    set [zıpla v] to [0]\n    change y by (-1)\nend\n\nwhen I start as a clone\nswitch costume to (kostüm 3 v)\nrepeat (8)\n    change [ghost v] effect by (12)\n    change size by (-10)\nend\ndelete this clone\n\nwhen I receive [56528589 v]\ngo to x: (-196) y: (-81)\npoint in direction (90)\nset [zıpla v] to [0]\nset [sağ-sol v] to [0]\nset [gitme v] to [0]\nset [bim v] to [1]\n\nwhen I start as a clone\nwait until <(your dead to me) = [1]>\ndelete this clone\n\nwhen I receive [level up v]\ndelete this clone\n\nwhen I receive [level up v]\nset [bim v] to [0]\nrepeat until <(bim) = [1]>\n    go to x: (-196) y: (-81)\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [play v]\nset [color v] effect to (0)\nset [zıpla v] to [0]\nset [sağ-sol v] to [0]\ngo to [front v] layer\nset [gitme v] to [0]\ngo to x: (-196) y: (-81)\npoint in direction (90)\nforever\n    create clone of (_myself_ v)\n    change y by (zıpla)\n    if <touching color (#9613b3)?> then\n        set [gitme v] to [1]\n        set [sağ-sol v] to [0]\n        set [zıpla v] to [0]\n        repeat (10)\n            change [ghost v] effect by (10)\n        end\n        broadcast (level up v)\n        go to x: (-196) y: (-81)\n        set [ghost v] effect to (0)\n        go to [front v] layer\n    end\n    if <<touching (diken v)?> or <<touching (kukla 6 v)?> or <<<touching color (#292929)?> or <touching color (#ef0000)?>> or <<<not <touching color (#00d503)?>> and <touching (su v)?>> or <touching color (#8f8f8f)?>>>>> then\n        set [your dead to me v] to [1]\n        set [zıpla v] to [0]\n        set [sağ-sol v] to [0]\n        repeat (3)\n            hide\n            wait (0.1) seconds\n            show\n            wait (0.1) seconds\n        end\n        set size to (20) %\n        point in direction (90)\n        set [ghost v] effect to (0)\n        if <(başlangıç) = [0]> then\n            go to x: (-196) y: (-81)\n        else\n            if <(başlangıç) = [1]> then\n                point in direction (-90)\n                go to x: (214) y: (156)\n            else\n                if <(başlangıç) = [2]> then\n                    go to x: (-22) y: (-81)\n                else\n                    go to x: (-208) y: (120)\n                end\n            end\n        end\n        repeat (8)\n            change size by (10)\n        end\n        set [your dead to me v] to [0]\n    end\n    if on edge, bounce\n    change x by (sağ-sol)\n    if <not <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <touching color (#00d503)?>>> then\n        if <(gitme) = [0]> then\n            change [zıpla v] by (-0.5)\n        end\n    end\nend\n\nwhen I receive [play v]\nswitch costume to (kostüm 1 v)\nset [sağ-sol v] to [0]\nset [zıpla v] to [0]\nforever\n    if <<key (w v) pressed?> or <key (up arrow v) pressed?>> then\n        if <(gitme) = [0]> then\n            set [zıpla v] to [0]\n            repeat until <not <<key (w v) pressed?> or <key (up arrow v) pressed?>>>\n                set [zıpla v] to [6]\n            end\n            repeat (12)\n                change [zıpla v] by (-0.5)\n            end\n        end\n    end\nend\n\nwhen I receive [play v]\nset [color v] effect to (renk)\nforever\n    yere değ\n    yukarıya dokun\nend\n\nwhen I receive [play v]\nforever\n    sağa dokun\n    sola dokun\nend\n\nwhen I receive [play v]\nshow\nset size to (100) %\nset [your dead to me v] to [0]\nforever\n    wait (pick random (5) to (10.)) seconds\n    switch costume to (kostüm 2 v)\n    wait (0.2) seconds\n    switch costume to (kostüm 1 v)\nend\n\nwhen I receive [play v]\nforever\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        set [sağ-sol v] to [0]\n        repeat until <not <<key (right arrow v) pressed?> or <key (d v) pressed?>>>\n            if <(gitme) = [0]> then\n                point in direction (90)\n                set [sağ-sol v] to [6]\n            end\n        end\n        repeat (12)\n            change [sağ-sol v] by (-0.5)\n        end\n        repeat until <key (any v) pressed?>\n            set [sağ-sol v] to [0]\n        end\n    end\nend\n\nwhen I receive [play v]\nforever\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        if <(gitme) = [0]> then\n            set [sağ-sol v] to [0]\n            repeat until <not <<key (left arrow v) pressed?> or <key (a v) pressed?>>>\n                point in direction (-90)\n                set [sağ-sol v] to [-6]\n            end\n            repeat (12)\n                change [sağ-sol v] by (0.5)\n            end\n        end\n    end\nend\n\n@son\n\nwhen I receive [değdim v]\nshow\ngo [forward v] (1) layers\nwait (0.1) seconds\nset [başlangıç v] to [0]\nset size to (100) %\ngo to x: (210) y: (-137)\nbroadcast (sonraki level v)\nif <(level) = [4]> then\n    broadcast (level 5 v)\n    go to x: (212) y: (14)\nend\nif <(level) = [5]> then\n    broadcast (Level v)\nend\nif <(level) = [7]> then\n    go to x: (-210) y: (55)\n    broadcast (level 9 v)\nend\nif <(level) = [8]> then\n    go to x: (215) y: (127)\nend\nif <(level) = [9]> then\n    broadcast (level 7 v)\n    go to x: (200) y: (157)\nend\nif <(level) = [10]> then\n    broadcast (level 10 v)\n    go to x: (214) y: (129)\nend\nif <(level) = [11]> then\n    broadcast (11 v)\n    go to x: (214) y: (129)\n    wait until <[90] > (distance to [player v])>\n    repeat (5)\n        change size by (-7)\n    end\n    go to x: (-210) y: (-139)\n    set [başlangıç v] to [1]\n    set size to (65) %\n    repeat (5)\n        change size by (7)\n    end\nend\nif <(level) = [12]> then\n    set [başlangıç v] to [1]\n    wait (0.1) seconds\n    set [başlangıç v] to [0]\n    go to x: (-199) y: (67)\n    wait until <[90] > (distance to [player v])>\n    repeat (5)\n        change size by (-7)\n    end\n    go to x: (-208) y: (-136)\n    set [başlangıç v] to [4]\n    set size to (65) %\n    repeat (5)\n        change size by (7)\n    end\nend\nif <(level) = [13]> then\n    broadcast (level 12 v)\n    go to x: (-197) y: (70)\nend\nif <(level) = [14]> then\n    hide\n    broadcast (level 14 v)\n    wait (0.1) seconds\n    go to x: (210) y: (-137)\n    wait until <(timer:) > [14]>\n    show\nend\nif <(level) = [15]> then\n    hide\n    broadcast (son v)\n    wait (0.1) seconds\n    wait until <(timer:) > [30]>\n    show\nend\nif <(level) = [16]> then\n    hide\nend\n\nwhen I receive [level 14 v]\nset [timer: v] to [0]\nrepeat until <(level) = [15]>\n    set [timer: v] to [0]\n    repeat until <(your dead to me) = [1]>\n        wait (1) seconds\n        change [timer: v] by (1)\n    end\nend\n\nwhen I receive [son v]\nset [timer: v] to [0]\nrepeat until <(level) = [16]>\n    set [timer: v] to [0]\n    repeat until <<(your dead to me) = [1]> or <(renk) = [sil]>>\n        wait (1) seconds\n        change [timer: v] by (1)\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [play v]\nshow\ngo to x: (210) y: (-137)\n\nwhen I receive [son v]\nwait until <(timer:) > [29]>\nshow\nstop [other scripts in sprite v]\n\n@su\n\nwhen flag clicked\nhide\n\nwhen I receive [play v]\nshow\ngo to [front v] layer\nset [sine v] to [0]\nset x to (0)\nset y to (0)\nforever\n    change [sine v] by (5)\n    set y to ((([sin v] of (sine) ) * (5)) + (4))\nend\n\n@platform\n\nwhen I receive [sonraki level v]\nnext costume\n\nwhen I receive [değdim v]\ngo to [back v] layer\nset [level v] to ((1) + (costume [number v]))\n\nwhen flag clicked\nhide\n\nwhen I receive [56528589 v]\nif <<(costume [number v]) > [14]> or <(gitme) = [16]>> then\n    stop [other scripts in sprite v]\n    stop [this script v]\nend\nwait until <key (n v) pressed?>\nwait until <not <key (n v) pressed?>>\nif <(gitme) = [0]> then\n    broadcast (level up v)\nend\n\nwhen I receive [play v]\nshow\ngo to [back v] layer\nswitch costume to (dekor 1 v)\nwait until <key (n v) pressed?>\nwait until <not <key (n v) pressed?>>\nbroadcast (level up v)\n\n@diken\n\nwhen I receive [level 5 v]\ngo to [back v] layer\nswitch costume to (kostüm 1 v)\ngo to x: (-93) y: (137)\ncreate clone of (_myself_ v)\nrepeat until <(level) = [5]>\n    wait (pick random (0.5) to (1)) seconds\n    set [h.t v] to (pick random (1) to (3))\n    if <(h.t) = [1]> then\n        go to x: (-119) y: (137)\n        switch costume to (kostüm 2 v)\n        create clone of (_myself_ v)\n        switch costume to (kostüm 1 v)\n        go to x: (-93) y: (137)\n    end\n    if <(h.t) = [2]> then\n        go to x: (-93) y: (137)\n        switch costume to (kostüm 2 v)\n        create clone of (_myself_ v)\n        switch costume to (kostüm 1 v)\n    end\n    if <(h.t) = [3]> then\n        go to x: (-65) y: (137)\n        switch costume to (kostüm 2 v)\n        create clone of (_myself_ v)\n        switch costume to (kostüm 1 v)\n        go to x: (-93) y: (137)\n    end\nend\nhide\nstop [other scripts in sprite v]\n\nwhen I start as a clone\nif <(son) = [0]> then\n    go to [back v] layer\n    if <(costume [number v]) = [1]> then\n        go to x: (79) y: (137)\n        repeat until <(level) = [5]>\n            wait (pick random (0.7) to (1)) seconds\n            set [ht v] to (pick random (1) to (3))\n            if <(ht) = [1]> then\n                go to x: (53) y: (137)\n                switch costume to (kostüm 2 v)\n                create clone of (_myself_ v)\n                switch costume to (kostüm 1 v)\n                go to x: (79) y: (137)\n            end\n            if <(ht) = [2]> then\n                go to x: (79) y: (137)\n                switch costume to (kostüm 2 v)\n                create clone of (_myself_ v)\n                switch costume to (kostüm 1 v)\n            end\n            if <(ht) = [3]> then\n                go to x: (106) y: (137)\n                switch costume to (kostüm 2 v)\n                create clone of (_myself_ v)\n                switch costume to (kostüm 1 v)\n                go to x: (79) y: (137)\n            end\n        end\n    else\n        go to [back v] layer\n        show\n        set [düş v] to [0]\n        repeat until <<(level) = [5]> or <(y position) < [-181]>>\n            change [düş v] by (-0.7)\n            change y by (düş)\n        end\n    end\nelse\n    go to [back v] layer\n    show\n    set [düş v] to [0]\n    repeat until <<(renk) = [sil]> or <<(level) = [16]> or <(y position) < [-181]>>>\n        change [düş v] by (-0.7)\n        change y by (düş)\n    end\nend\ndelete this clone\n\nwhen flag clicked\nset [son v] to [0]\nhide\n\nwhen I receive [diken \(dik\) v]\nswitch costume to (kostüm 2 v)\nrepeat (3)\n    go to (random position v)\n    set y to (137)\n    create clone of (_myself_ v)\n    wait (0.5) seconds\nend\nset x to ([x position v] of [player v])\ncreate clone of (_myself_ v)\n\n@Kukla 1\n\nwhen I receive [level 7 v]\nshow\npoint in direction (180)\nswitch costume to (kostüm 1 v)\ngo to x: (-131) y: (124)\nswitch costume to (kostüm 2 v)\ncreate clone of (_myself_ v)\nswitch costume to (kostüm 3 v)\ncreate clone of (_myself_ v)\nrepeat until <(level) = [10]>\n    wait (pick random (1) to (1.5)) seconds\n    switch costume to (kostüm 4 v)\n    create clone of (_myself_ v)\n    switch costume to (kostüm 1 v)\nend\nhide\n\nwhen I start as a clone\nshow\nif <(costume [number v]) = [2]> then\n    go to x: (-10) y: (-126)\n    point in direction (0)\n    repeat until <(level) = [10]>\n        wait (pick random (1) to (1.5)) seconds\n        switch costume to (kostüm 5 v)\n        create clone of (_myself_ v)\n        switch costume to (kostüm 2 v)\n    end\n    delete this clone\nelse\n    if <(costume [number v]) = [3]> then\n        go to x: (68) y: (124)\n        repeat until <(level) = [10]>\n            wait (pick random (1) to (1.5)) seconds\n            switch costume to (kostüm 4 v)\n            create clone of (_myself_ v)\n            switch costume to (kostüm 3 v)\n        end\n        delete this clone\n    else\n        if <(costume [number v]) = [4]> then\n            set [düş v] to [0]\n            repeat until <touching (su v)?>\n                change [düş v] by (-0.7)\n                change y by (düş)\n            end\n            repeat (10)\n                change [ghost v] effect by (10)\n            end\n            delete this clone\n        else\n            set [düş 2 v] to [8]\n            repeat until <[124] < (y position)>\n                change [düş v] by (-0.7)\n                change y by (düş 2)\n            end\n            repeat (10)\n                change [ghost v] effect by (10)\n            end\n            delete this clone\n        end\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nif <<(costume [number v]) = [5]> or <(costume [number v]) = [4]>> then\n    wait until <(level) = [10]>\n    delete this clone\nend\n\n@Kukla 2\n\nwhen flag clicked\nhide\n\nwhen I receive [level 5 v]\nset x to (-93)\nshow\ncreate clone of (_myself_ v)\nwait until <(level) = [5]>\nhide\n\nwhen I start as a clone\nset x to (79)\nshow\nwait until <(level) = [5]>\ndelete this clone\n\n@Kukla 3\n\nwhen I receive [level 10 v]\ngo to x: (0) y: (0)\nrepeat until <(level) = [12]>\n    point towards (player v)\nend\n\nwhen I receive [level 10 v]\nset [computer v] to [0]\nswitch costume to (kostüm 1 v)\nshow\nwait (1.3) seconds\nrepeat until <(level) = [11]>\n    wait (1) seconds\n    create clone of (_myself_ v)\nend\nhide\n\nwhen I start as a clone\nswitch costume to (kostüm 2 v)\nmove (30) steps\nif <(costume [number v]) = [0]> then\n    delete this clone\nend\nif <(computer) = [0]> then\n    repeat until <<(level) = [11]> or <<touching (platform v)?> or <touching (_edge_ v)?>>>\n        move (10) steps\n    end\nelse\n    repeat until <<(level) = [12]> or <<touching (platform v)?> or <touching (_edge_ v)?>>>\n        move (10) steps\n    end\nend\ndelete this clone\n\nwhen flag clicked\nset [level v] to [0]\nhide\n\nwhen I receive [lav silahı v]\nswitch costume to (kostüm 1 v)\nshow\nset [ateş v] to [1]\nwait (1) seconds\nrepeat (5)\n    wait (pick random (0.5) to (1)) seconds\n    create clone of (_myself_ v)\nend\nset [ateş v] to [0]\nhide\n\nwhen I receive [lav silahı v]\nwait (0.1) seconds\nrepeat until <(ateş) = [0]>\n    point towards (player v)\nend\nstop [other scripts in sprite v]\nhide\n\nwhen I receive [level 10 v]\nwait until <(level) = [12]>\nhide\nstop [other scripts in sprite v]\n\nwhen I receive [11 v]\nset [computer v] to [1]\nswitch costume to (kostüm 1 v)\nshow\nwait (1.3) seconds\nshow\nrepeat until <(level) = [12]>\n    wait (pick random (0.1) to (0.8)) seconds\n    create clone of (_myself_ v)\nend\nhide\n\nwhen I receive [11 v]\ngo to x: (0) y: (0)\nrepeat until <(level) = [12]>\n    point towards (player v)\nend\n\nwhen I receive [level up v]\nset [ateş v] to [0]\ndelete this clone\n\n@next level\n\nwhen I receive [level up v]\nswitch costume to (kostüm 1 v)\ncreate clone of (_myself_ v)\ngo to [front v] layer\ngo to x: (465) y: (0)\nshow\nrepeat until <(x position) < [-464]>\n    set [gitme v] to [1]\n    go to [front v] layer\n    change x by (-15)\nend\nset [gitme v] to [0]\nhide\nbroadcast (56528589 v)\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nswitch costume to (kostüm 2 v)\ngo to x: (-465) y: (0)\ngo to [front v] layer\ngo [backward v] (1) layers\nshow\nrepeat until <[464] < (x position)>\n    go to [front v] layer\n    go [backward v] (1) layers\n    change x by (15)\nend\ndelete this clone\n\nwhen I receive [level up v]\nwait (0.5) seconds\nbroadcast (değdim v)\n\n@Kukla 6\n\nwhen I receive [level 9 v]\nset size to (120) %\ngo to x: (242) y: (-55)\nrepeat until <(level) = [8]>\n    create clone of (_myself_ v)\n    wait (3) seconds\nend\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nif <(son) = [1]> then\n    show\n    repeat (97)\n        move (5) steps\n    end\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nelse\n    point in direction (-90)\n    show\n    repeat until <(x position) < [-237]>\n        change x by (-5)\n    end\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nend\ndelete this clone\n\nwhen I start as a clone\nwait until <(level) = [8]>\ndelete this clone\n\nwhen I receive [diken \(yatay\) v]\nrepeat (4)\n    set y to (pick random (-113) to (101))\n    set [computer v] to (pick random (0) to (1))\n    if <(computer) = [1]> then\n        point in direction (-90)\n        set x to (243)\n    else\n        point in direction (90)\n        set x to (-243)\n    end\n    create clone of (_myself_ v)\n    wait (0.5) seconds\nend\n\nwhen I receive [level up v]\ndelete this clone\n\n@lava\n\nwhen I receive [level 12 v]\nshow\ngo to x: (-138) y: (-123)\npoint in direction (0)\nrepeat (3)\n    create clone of (_myself_ v)\n    change x by (85)\n    wait (0.1) seconds\nend\nrepeat until <(level) = [14]>\n    move (5) steps\n    if <touching (platform v)?> then\n        point in direction ((direction) - (180))\n    end\nend\nhide\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nshow\nif <(son) = [1]> then\n    point in direction (180)\n    go to [back v] layer\n    set [düş v] to [0]\n    repeat until <<(renk) = [sil]> or <<(level) = [16]> or <(y position) < [-163]>>>\n        change [düş v] by (-0.7)\n        change y by (düş)\n    end\nelse\n    point in direction (0)\n    repeat until <(level) = [14]>\n        move (5) steps\n        if <touching (platform v)?> then\n            point in direction ((direction) - (180))\n        end\n    end\nend\ndelete this clone\n\nwhen I receive [lav v]\nset [computer v] to (pick random (0) to (1))\nset x to (pick random (-240) to (60))\nset y to (138)\npoint in direction (180)\nrepeat (3)\n    create clone of (_myself_ v)\n    change x by (70)\n    wait (0.1) seconds\nend\n\n@Kukla 4\n\nwhen I start as a clone\nswitch costume to (kostüm 2 v)\nshow\nset [ghost v] effect to (100)\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\nif <(son) = [0]> then\n    repeat until <(timer:) = [15]>\n        go to (kukla 4 v)\n        turn left (10) degrees\n    end\nelse\n    repeat until <<(renk) = [sil]> or <(computer) = [0]>>\n        go to (kukla 4 v)\n        turn left (10) degrees\n    end\nend\nrepeat (10)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\nwhen I receive [level 14 v]\ngo to (random position v)\nif <(y position) < [-96]> then\n    set y to (-96)\nend\nwait (2) seconds\nhide\ncreate clone of (_myself_ v)\npoint in direction (pick random (180) to (-180))\nswitch costume to (kostüm 1 v)\nrepeat until <(level) = [15]>\n    move (5) steps\n    if on edge, bounce\n    if <touching color (#00d503)?> then\n        if <(direction) > [0]> then\n            point in direction ((direction) + ((2) * ((90) - (direction))))\n        else\n            point in direction ((direction) + ((2) * ((-90) - (direction))))\n        end\n    end\n    if <touching color (#0fda13)?> then\n        point in direction ((-1) * (direction))\n    end\n    if <touching color (#04d907)?> then\n        point in direction ((-1) * (direction))\n    end\n    if <touching color (#2cde04)?> then\n        if <[0] > (direction)> then\n            point in direction ((direction) + ((2) * ((90) - (direction))))\n        else\n            point in direction ((direction) + ((2) * ((-90) - (direction))))\n        end\n    end\nend\nhide\n\nwhen flag clicked\nhide\n\nwhen I receive [kesici v]\nset [computer v] to [1]\ngo to x: (78) y: (46)\nhide\ncreate clone of (_myself_ v)\npoint in direction (pick random (180) to (-180))\nswitch costume to (kostüm 1 v)\nrepeat until <<(renk) = [sil]> or <(computer) = [0]>>\n    move (5) steps\n    if on edge, bounce\n    if <touching color (#00d503)?> then\n        if <(direction) > [0]> then\n            point in direction ((direction) + ((2) * ((90) - (direction))))\n        else\n            point in direction ((direction) + ((2) * ((-90) - (direction))))\n        end\n    end\n    if <touching color (#0fda13)?> then\n        point in direction ((-1) * (direction))\n    end\n    if <touching color (#04d907)?> then\n        point in direction ((-1) * (direction))\n    end\n    if <touching color (#2cde04)?> then\n        if <[0] > (direction)> then\n            point in direction ((direction) + ((2) * ((90) - (direction))))\n        else\n            point in direction ((direction) + ((2) * ((-90) - (direction))))\n        end\n    end\nend\nhide\n\nwhen I receive [sil v]\ndelete this clone\n\n@Kukla 5\n\nwhen I receive [level 14 v]\ngo to (random position v)\nif <(y position) < [-96]> then\n    set y to (-96)\nend\nwait (2) seconds\nhide\ncreate clone of (_myself_ v)\npoint in direction (pick random (180) to (-180))\nswitch costume to (kostüm 1 v)\nrepeat until <(level) = [15]>\n    move (5) steps\n    if on edge, bounce\n    if <touching color (#00d503)?> then\n        if <(direction) > [0]> then\n            point in direction ((direction) + ((2) * ((90) - (direction))))\n        else\n            point in direction ((direction) + ((2) * ((-90) - (direction))))\n        end\n    end\n    if <touching color (#0fda13)?> then\n        point in direction ((-1) * (direction))\n    end\n    if <touching color (#04d907)?> then\n        point in direction ((-1) * (direction))\n    end\n    if <touching color (#2cde04)?> then\n        if <[0] > (direction)> then\n            point in direction ((direction) + ((2) * ((90) - (direction))))\n        else\n            point in direction ((direction) + ((2) * ((-90) - (direction))))\n        end\n    end\nend\nhide\n\nwhen flag clicked\nhide\n\nwhen I receive [kesici v]\ngo to x: (-96) y: (46)\nhide\ncreate clone of (_myself_ v)\npoint in direction (pick random (180) to (-180))\nswitch costume to (kostüm 1 v)\nrepeat until <<(renk) = [sil]> or <(computer) = [0]>>\n    move (5) steps\n    if on edge, bounce\n    if <touching color (#00d503)?> then\n        if <(direction) > [0]> then\n            point in direction ((direction) + ((2) * ((90) - (direction))))\n        else\n            point in direction ((direction) + ((2) * ((-90) - (direction))))\n        end\n    end\n    if <touching color (#0fda13)?> then\n        point in direction ((-1) * (direction))\n    end\n    if <touching color (#04d907)?> then\n        point in direction ((-1) * (direction))\n    end\n    if <touching color (#2cde04)?> then\n        if <[0] > (direction)> then\n            point in direction ((direction) + ((2) * ((90) - (direction))))\n        else\n            point in direction ((direction) + ((2) * ((-90) - (direction))))\n        end\n    end\nend\nhide\n\nwhen I start as a clone\nswitch costume to (kostüm 2 v)\nshow\nset [ghost v] effect to (100)\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\nif <(son) = [0]> then\n    repeat until <(timer:) = [15]>\n        go to (kukla 5 v)\n        turn left (10) degrees\n    end\nelse\n    repeat until <<(renk) = [sil]> or <(computer) = [0]>>\n        go to (kukla 5 v)\n        turn left (10) degrees\n    end\nend\nrepeat (10)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\nwhen I receive [sil v]\ndelete this clone\n\n@Kukla 7\n\nwhen I start as a clone\nswitch costume to (kostüm 2 v)\nshow\nset [ghost v] effect to (100)\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\nrepeat until <[14] < (timer:)>\n    go to (kukla 7 v)\n    turn left (10) degrees\nend\nrepeat (10)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\nwhen I receive [level 14 v]\ngo to (random position v)\nif <(y position) < [-96]> then\n    set y to (-96)\nend\nwait (2) seconds\nhide\ncreate clone of (_myself_ v)\npoint in direction (pick random (180) to (-180))\nswitch costume to (kostüm 1 v)\nrepeat until <(timer:) = [15]>\n    move (5) steps\n    if on edge, bounce\n    if <touching color (#00d503)?> then\n        if <(direction) > [0]> then\n            point in direction ((direction) + ((2) * ((90) - (direction))))\n        else\n            point in direction ((direction) + ((2) * ((-90) - (direction))))\n        end\n    end\n    if <<touching color (#04d907)?> or <touching color (#0fda13)?>> then\n        point in direction ((-1) * (direction))\n    end\n    if <touching color (#2cde04)?> then\n        if <[0] > (direction)> then\n            point in direction ((direction) + ((2) * ((90) - (direction))))\n        else\n            point in direction ((direction) + ((2) * ((-90) - (direction))))\n        end\n    end\nend\nhide\n\nwhen flag clicked\nhide variable [timer: v]\nhide\n\nwhen I receive [level 14 v]\nwait until <(level) = [15]>\nbroadcast (sil v)\n\nwhen I receive [sil v]\ndelete this clone\n\n@Kukla 8\n\nwhen I receive [level 14 v]\nswitch costume to (0 v)\nshow\nrepeat until <(level) = [15]>\n    if <(letter (2) of (timer:)) = []> then\n        switch costume to (0 v)\n    else\n        switch costume to (letter (1) of (timer:))\n        if <(timer:) > [15]> then\n            switch costume to (1 v)\n        end\n    end\n    wait (1) seconds\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [son v]\nswitch costume to (0 v)\nshow\nwait (0.1) seconds\nrepeat until <<(renk) = [sil]> or <(costume [number v]) = [4]>>\n    if <(letter (2) of (timer:)) = []> then\n        switch costume to (0 v)\n    else\n        switch costume to (letter (1) of (timer:))\n        if <(timer:) > [30]> then\n            switch costume to (3 v)\n        end\n    end\n    wait (1) seconds\nend\nif <not <(renk) = [sil]>> then\n    broadcast (bitti v)\nend\nhide\n\n@Kukla 9\n\nwhen I receive [level 14 v]\nswitch costume to (0 v)\nshow\nrepeat until <(level) = [15]>\n    if <(letter (2) of (timer:)) = []> then\n        switch costume to (letter (1) of (timer:))\n    else\n        switch costume to (letter (2) of (timer:))\n        if <(timer:) > [15]> then\n            switch costume to (5 v)\n        end\n        wait (1) seconds\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [son v]\nswitch costume to (0 v)\nshow\nwait (0.1) seconds\nrepeat until <<(renk) = [sil]> or <(timer:) > [30]>>\n    if <(letter (2) of (timer:)) = []> then\n        switch costume to (letter (1) of (timer:))\n    else\n        switch costume to (letter (2) of (timer:))\n        if <(timer:) > [30]> then\n            switch costume to (0 v)\n        end\n        wait (1) seconds\n    end\nend\nhide\n\n@Kukla 10\n\nwhen I receive [son v]\nset y to (-129)\nshow\nset size to (100) %\nwait until <(your dead to me) = [1]>\nwait (2) seconds\nrepeat (10)\n    change size by (-8)\n    change y by (-1)\nend\nhide\n\nwhen flag clicked\nhide\n\n@computer\n\nwhen flag clicked\nset [son v] to [0]\nhide\n\nwhen I receive [son v]\nset [renk v] to []\ngo to [back v] layer\nshow\nswitch costume to (kostüm 1 v)\nset size to (100) %\nset [ghost v] effect to (0)\ngo to x: (204) y: (-126)\nwait (1.3) seconds\nset [computer v] to [0]\nshow\nrepeat until <(timer:) > [29]>\n    set [computer v] to (pick random (1) to (5))\n    repeat (6)\n        change y by (-2)\n        wait (0.001) seconds\n        change y by (2)\n        wait (0.001) seconds\n    end\n    if <(computer) = [1]> then\n        broadcast (diken \(dik\) v) and wait\n    end\n    if <(computer) = [2]> then\n        broadcast (lav v) and wait\n    end\n    if <(computer) = [3]> then\n        broadcast (lav silahı v) and wait\n    end\n    if <(computer) = [4]> then\n        broadcast (kesici v)\n        wait (7) seconds\n        set [computer v] to [0]\n    end\n    if <(computer) = [5]> then\n        broadcast (diken \(yatay\) v) and wait\n        wait (3) seconds\n    end\n    wait (pick random (1) to (2.5)) seconds\nend\nstop [other scripts in sprite v]\nstop [this script v]\n\nwhen I receive [son v]\nset [son v] to [1]\nrepeat until <(timer:) = [30]>\n    wait (pick random (5) to (10.1)) seconds\n    switch costume to (kostüm 2 v)\n    wait (0.2) seconds\n    switch costume to (kostüm 1 v)\nend\n\nwhen I start as a clone\nshow\nif <(costume [number v]) = [3]> then\n    repeat (10)\n        change [ghost v] effect by (7)\n        change size by (30)\n    end\nelse\n    switch costume to (pick random (4) to (6))\n    point in direction (pick random (180) to (-180))\n    repeat (10)\n        move (15) steps\n        change [ghost v] effect by (10)\n    end\nend\ndelete this clone\n\nwhen I receive [bitti v]\nhide\nswitch costume to (kostüm 4 v)\ncreate clone of (_myself_ v)\nswitch costume to (kostüm 3 v)\nrepeat (15)\n    create clone of (_myself_ v)\nend\n\nwhen I receive [level up v]\nhide\nstop [other scripts in sprite v]\nset [renk v] to [sil]\n\n@Kukla 11\n\nwhen flag clicked\nshow\nforever\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        wait until <not <mouse down?>>\n        broadcast (play v)\n        hide\n        stop [other scripts in sprite v]\n        stop [this script v]\n    end\nend\n\nwhen flag clicked\npoint in direction (90)\nset size to (100) %\nforever\n    show\n    set [sine v] to [0]\n    repeat until <touching (mouse-pointer v)?>\n        change [sine v] by (5)\n        point in direction ((([sin v] of (sine) ) * (5)) + (90))\n    end\n    point in direction (90)\n    repeat (4)\n        change size by (10)\n    end\n    wait until <not <touching (mouse-pointer v)?>>\n    repeat (4)\n        change size by (-10)\n    end\nend\n\n@player2\n\nwhen flag clicked\nset [color v] effect to (0)\nset [renk v] to [0]\nshow\n\nwhen I receive [play v]\nstop [other scripts in sprite v]\nhide\n\nwhen I receive [sonra ki v]\nchange [color v] effect by (21)\nchange [renk v] by (21)\nif <(renk) = [189]> then\n    set [color v] effect to (0)\n    set [renk v] to [0]\nend\n\nwhen I receive [önceki v]\nchange [color v] effect by (-21)\nchange [renk v] by (-21)\nif <(renk) = [189]> then\n    set [color v] effect to (0)\n    set [renk v] to [0]\nend\n\nwhen flag clicked\nset [sine v] to [0]\nset y to (60)\nforever\n    change [sine v] by (7)\n    set y to ((([sin v] of (sine) ) * (11)) + (63))\nend\n\n@Kukla 12\n\nwhen flag clicked\npoint in direction (90)\nshow\ngo to x: (50) y: (62)\ncreate clone of (_myself_ v)\ngo to x: (-50) y: (62)\npoint in direction (-90)\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        broadcast (önceki v)\n        wait until <not <mouse down?>>\n    end\nend\n\nwhen I start as a clone\nforever\n    if <<mouse down?> and <touching (mouse-pointer v)?>> then\n        broadcast (sonra ki v)\n        wait until <not <mouse down?>>\n    end\nend\n\nwhen I receive [play v]\ndelete this clone\n\nwhen I receive [play v]\nhide\nstop [other scripts in sprite v]\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        repeat (4)\n            change size by (10)\n        end\n        wait until <not <touching (mouse-pointer v)?>>\n        repeat (4)\n            change size by (-10)\n        end\n    end\nend\n\nwhen I start as a clone\nforever\n    if <touching (mouse-pointer v)?> then\n        repeat (4)\n            change size by (10)\n        end\n        wait until <not <touching (mouse-pointer v)?>>\n        repeat (4)\n            change size by (-10)\n        end\n    end\nend\n\n@thumbnail\n\nwhen flag clicked\nshow\nset [brightness v] effect to (0)\nset [ghost v] effect to (0)\ngo to [front v] layer\nwait (0.5) seconds\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nhide\nforever\n    set [timer v] to (timer)\nend\n\nwhen [timer v] > (timer)\ngo to [front v] layer\nshow\nset [brightness v] effect to (100)\nrepeat (10)\n    change [brightness v] effect by (-10)\nend\n\n\n@Green Flag\n\nwhen I receive [level v]\ngo to x: (-22) y: (-130)\nset size to (50) %\nshow\nset [ghost v] effect to (0)\nrepeat until <touching (player v)?>\n    wait (0.3) seconds\n    next costume\nend\nset [başlangıç v] to [2]\nrepeat (10)\n    change [ghost v] effect by (10)\n    change size by (10)\nend\nhide\n\nwhen I receive [level v]\nwait until <(level) = [6]>\nhide\nstop [other scripts in sprite v]\n\nwhen flag clicked\nhide\n\n
    English\n-Arrow keys-WASD for control\n-N for next level\nYou can fly thats not a bug it is fine\n---------------------------------------------------\nTürkçe\n-Yön tuşları ya da WASD ile hareket ediliyor\n-N ile sonraki seviyeye geçiş\n-Karakterin uçması bir hata değil bir özelliktir