Minecraft Scrolling Platformer (Mobile friendly) #Music #Games #Art

Instructions: Herkese merhaba,\nMinecraft scrolling platfomer'a hoş geldiniz :)\nOyunum W,a,s,d veya yön tuşları ile oynanabilir\nAyrıca telefondan oynuyorsanız karakteri elinizle sürükleyip oynayabilirsiniz.\nTüm leveller geçilebilir ✅\nOyun toplam 10 levelden oluşur\nİyi oyunlar dilerim :)\nEnglish (Google translate)\nHello to everyone,\nWelcome to Minecraft scrolling platformer :)\nMy game can be played with W,a,s,d or arrow keys\nAlso, if you are playing from the phone, you can drag and play the character with your hand.\nAll levels can be passed ✅\nThe game consists of 10 levels in total.\nI wish you good games :)

@Stage\n\nwhen flag clicked\nforever\n    play sound [Minecraft 1 v] until done\n    play sound [Minecraft 2 v] until done\n    play sound [Minecraft 3 v] until done\n    wait (3) seconds\nend\n\nwhen flag clicked\nforever\n    set volume to (Ses düzeyi.) %\nend\n\nwhen flag clicked\nforever\n    if <<(Level) = [6]> or <(Level) = [7]>> then\n        switch backdrop to (nether v)\n        broadcast (Güneşi gizle v)\n    else\n        switch backdrop to (normal v)\n        broadcast (Güneşi göster v)\n        if <(Level) = [8]> then\n            switch backdrop to (end v)\n            broadcast (Güneşi gizle v)\n        else\n            switch backdrop to (normal v)\n            broadcast (Güneşi göster v)\n        end\n    end\nend\n\n@Karakter\n\nwhen flag clicked\nSıfırla\nset [x v] to [0]\nset [y v] to [0]\n\ndefine Sıfırla\ngo to x: (0) y: (0)\nforever\n    change [y v] by (-1)\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(x position) < (mouse x)>>> then\n        change [x v] by (1.3)\n    end\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < (x position)>>> then\n        change [x v] by (-1.3)\n    end\n    set [x v] to ((X) * (0.9))\n    change x by (X)\n    if <touching (platform v)?> then\n        change y by (1)\n        if <touching (platform v)?> then\n            change y by (1)\n            if <touching (platform v)?> then\n                change y by (1)\n                if <touching (platform v)?> then\n                    change y by (1)\n                    if <touching (platform v)?> then\n                        change y by (1)\n                        if <touching (platform v)?> then\n                            change y by (-5)\n                            change x by ((X) * (-1))\n                            if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > ((y position) + (20))>>> then\n                                set [y v] to [15]\n                                if <(X) > [0]> then\n                                    set [x v] to [-10]\n                                else\n                                    set [x v] to [10]\n                                end\n                            else\n                                set [x v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    if <touching (platform v)?> then\n        if <touching (platform v)?> then\n            change y by ((Y) * (-1))\n            repeat ([ceiling v] of ([abs v] of (X) ) )\n                if <touching (platform v)?> then\n                    change x by ((([abs v] of (X) ) / (X)) * (-1))\n                end\n            end\n            set [x v] to [0]\n        end\n        repeat until <<(Y) = [8]> or <not <touching (platform v)?>>>\n            change [y v] by (1)\n            change y by (1)\n        end\n    end\n    change y by (Y)\n    if <touching (platform v)?> then\n        change y by ((Y) * (-1))\n        set [y v] to [-0]\n    end\n    change y by (-1)\n    if <<<<(([abs v] of (Y) ) / (X)) = [-0]> and <<<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <key (space v) pressed?>> and <touching (platform v)?>>> or <<mouse down?> and <(mouse y) > ((y position) + (20))>>> and <touching (platform v)?>> then\n        set [y v] to [12]\n    end\n    change y by (1)\n    change [scrollx v] by ((x position) * (-0.9))\n    change [scrolly v] by ((y position) * (-0.9))\n    go to x: (0) y: (0)\n    if <touching (diken v)?> then\n        set [scrollx v] to [400]\n    end\n    if <touching (kapı v)?> then\n        change [level v] by (1)\n        set [scrollx v] to [400]\n    end\n    if <(scrolly) > [700]> then\n        set [scrollx v] to [400]\n        set [scrolly v] to [-100]\n    end\nend\n\nwhen flag clicked\nset [level v] to [1]\n\nwhen I receive [karakteri değiştir v]\nnext costume\n\nwhen flag clicked\nswitch costume to (steve v)\n\n@Platform\n\nwhen flag clicked\nswitch costume to (1. bölüm v)\nset [scrollx v] to [400]\nset [scrolly v] to [-100]\nforever\n    go to x: (scrollx) y: (scrolly)\n    switch costume to (Level)\nend\n\n@Diken\n\nwhen flag clicked\nforever\n    go to x: (scrollx) y: (scrolly)\n    switch costume to (Level)\n    if <<<<(x position) = (scrollx)> and <(y position) = (scrolly)>> or <(y position) < (scrolly)>> and <(x position) = (scrollx)>> then\n        show\n    else\n        hide\n    end\nend\n\n@Bulut\n\nwhen flag clicked\nforever\n    hide\n    wait (4) seconds\n    go to x: (216) y: (pick random (155) to (110))\n    go to [back v] layer\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nshow\nforever\n    change x by (-1)\n    if <touching (_edge_ v)?> then\n        delete this clone\n    end\nend\n\n@Güneş\n\nwhen I receive [güneşi gizle v]\nhide\n\nwhen I receive [güneşi göster v]\nshow\n\n@Kapı\n\nwhen flag clicked\nforever\n    go to x: (scrollx) y: (scrolly)\n    switch costume to (Level)\n    if <<(x position) = (scrollx)> and <(y position) = (scrolly)>> then\n        show\n    else\n        hide\n    end\nend\n\n@Karakter2\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        set size to (110) %\n        say [Karakteri değiştir.] for (0.1) seconds\n    else\n        set size to (100) %\n    end\nend\n\nwhen this sprite clicked\nbroadcast (Karakteri değiştir v)\nnext costume\n\nwhen flag clicked\nswitch costume to (karakter v)\n\n@Ses\n\nwhen flag clicked\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        set size to (110) %\n        say [Ses düzeyi.] for (0.1) seconds\n    else\n        set size to (100) %\n    end\nend\n\nwhen this sprite clicked\nshow variable [ses düzeyi. v]\nwait (3) seconds\nhide variable [ses düzeyi. v]\n\nwhen flag clicked\nhide variable [ses düzeyi. v]\nset [ses düzeyi. v] to [100]\n\n@Thumbnail\n\nwhen flag clicked\nhide\ngo to [front v] layer\ngo to x: (-2) y: (0)\nshow\nset [ghost v] effect to (100)\n\n@Çalı\n\nwhen flag clicked\nforever\n    go to x: (scrollx) y: (scrolly)\n    switch costume to (Level)\n    if <<(x position) = (scrollx)> and <<(x position) = (scrollx)> or <(y position) = (scrolly)>>> then\n        show\n    else\n        hide\n    end\nend\n\n