CUBE ∫∫cubic a platformer 

Instructions: English at the end \n\n-French \n\nEt oui je sort encore (pour changer) un platformer, CUBE \npk pas triangle ou rectangle…Sinon jsp pas quo dire comme à chaque fois donc je l’es n’importe quoi car à chaque fois la description et claqué \n\nJ’aimerai être dans les tops loved avec se projet donc un cœur svp ( l’étoile aussi ). :D\n\nSuivez moi.  et @-Aldess, @Romain57330 et pour finir @Jloau  \nl\n\nEnglish\n\nAnd yes I am still releasing (to change) a platformer, CUBE\npk not triangle or rectangle…Otherwise jsp not quo to say like every time so I'm anything because every time the description and slammed\n\nI would like to be in the loved tops with this project so a heart please (the star too). :D\n\nFollow me. and @-Aldess, @Romain57330 and finally @Jloau\n\nj’aime Kingsman \nI love Kingsman \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\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\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\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 : triangle \nFollow meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee \n(plus de souffle )

@Stage\n\nwhen flag clicked\nforever\n    play sound [Electric%20-%2010%20Minute%20Countdown v] until done\nend\n\n@platformer \n\ngo to x: (0) y: (0)\n\nwhen flag clicked\nswitch costume to (costume1 v)\nbroadcast (Start  v)\n\nwhen I receive [niveau  v]\nnext costume\n\n@Player \n\nwhen I receive [niveau  v]\ngo to x: (-161) y: (-126)\n\nwhen I receive [mort v]\n\nwhen flag clicked\nset [mort v] to [0]\nhide\n\nwhen I receive [mort v]\ngo to x: (-161) y: (-126)\n\nwhen I receive [start  v]\nswitch costume to (ouiiiiis v)\n\nwhen I receive [start  v]\nset rotation style [left-right v]\nshow\ngo to x: (-161) y: (-126)\nset size to (20) %\nforever\n    go to [front v] layer\n    set [c’est un x v] to [0]\n    set [c’est un y v] to [0]\n    forever\n        change [c’est un y v] by (-1)\n        set [c’est un x v] to ((c’est un X) * (0.8))\n        if <<key (right arrow v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>> then\n            point in direction (90)\n            change [c’est un x v] by (1)\n        end\n        if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>> then\n            point in direction (-90)\n            change [c’est un x v] by (-1)\n        end\n        change x by (c’est un X)\n        if <<touching (platformer  v)?> or <touching (platforme qui bouge v)?>> then\n            change y by (1)\n        end\n        if <<touching (platformer  v)?> or <touching (platforme qui bouge v)?>> then\n            change y by (1)\n        end\n        if <<touching (platformer  v)?> or <touching (platforme qui bouge v)?>> then\n            change y by (1)\n        end\n        if <<touching (platformer  v)?> or <touching (platforme qui bouge v)?>> then\n            change y by (1)\n        end\n        if <<touching (platformer  v)?> or <touching (platforme qui bouge v)?>> then\n            change y by (-4)\n            change x by ((c’est un X) * (-1))\n            if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>> then\n                set [c’est un y v] to [10]\n                if <([abs v] of (c’est un X) ) = (c’est un X)> then\n                    set [c’est un x v] to [-4]\n                else\n                    set [c’est un x v] to [4]\n                end\n            else\n                set [c’est un x v] to [0]\n            end\n            switch costume to (button3-a4 v)\n        end\n        change y by (C’est un Y)\n        if <<touching (platformer  v)?> or <touching (platforme qui bouge v)?>> then\n            change y by ((C’est un Y) - ((C’est un Y) * (2)))\n            set [c’est un y v] to [0]\n        end\n        change y by (-1)\n        if <<<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>> and <<touching (platformer  v)?> or <touching (platforme qui bouge v)?>>> then\n            change [c’est un y v] by (12)\n        end\n        change y by (1)\n    end\nend\n\nset size to (150) %\n\nwhen I start as a clone\n\nwhen I receive [start  v]\nforever\n\nset rotation style [left-right v]\n\nset rotation style [left-right v]\nset size to (110) %\ngo to x: (-208) y: (48)\nchange [mort v] by (1)\n\nset [brightness v] effect to (-100)\nset rotation style [all around v]\nrepeat (10)\n    turn right (3) degrees\n    change size by (-3)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\ncreate clone of (_myself_ v)\n\nwhen flag clicked\nforever\n    switch costume to (ouiiiiis v)\nend\n\npoint in direction (-90)\n\nwhen flag clicked\nforever\n    if <<<key (right arrow v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>> or <<key (left arrow v) pressed?> or <<mouse down?> and <(x position) > (mouse x)>>>> then\n        if <not <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>> then\n            switch costume to (ouiiiiis v)\n        else\n            switch costume to (ooooouuuuuiiiiii ohhhaaaauuuuyyy v)\n        end\n    else\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>> then\n            if <<<key (right arrow v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>> or <<key (left arrow v) pressed?> or <<mouse down?> and <(x position) > (mouse x)>>>> then\n                switch costume to (ooooouuuuuiiiiii ohhhaaaauuuuyyy v)\n            else\n                switch costume to (hauuuuut v)\n            end\n        else\n            if <<key (down arrow v) pressed?> or <<mouse down?> and <(y position) > (mouse y)>>> then\n                switch costume to (mid2 v)\n            else\n                switch costume to (miiiiiiiiliiiilllliiiieeeeuuuuuuuuuu v)\n            end\n        end\n    end\nend\n\nswitch costume to (button3-a2 v)\n\nswitch costume to (button3-a3 v)\n\npoint in direction (-90)\n\nwhen flag clicked\nforever\n    if <(y position) = [-180]> then\n        broadcast (Mort v)\n        wait until <not <(y position) = [-180]>>\n    end\nend\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nif <mouse down?> then\n\nwhen I start as a clone\nswitch costume to (costume1 v)\nrepeat (8)\n    set [brightness v] effect to (-100)\n    change [ghost v] effect by (15)\n    change size by (-1.95555459)\nend\ndelete this clone\n\nwait (0.) seconds\n\n\n\nwhen [timer v] > (0.1)\nshow\n\ngo to x: (-208) y: (48)\n\nset [ghost v] effect to (0)\n\nwhen flag clicked\nforever\n\nrepeat (150)\n    change [ghost v] effect by (1000)\n    go to [front v] layer\nend\n\nset [ghost v] effect to (0)\n\nwhen I receive [start  v]\nforever\n    if <touching ( water  v)?> then\n        if <<key (right arrow v) pressed?> or <<mouse down?> and <(mouse x) > ((x position) + (20))>>> then\n            set [c’est un x v] to [2]\n        end\n        if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < ((x position) - (20))>>> then\n            set [c’est un x v] to [-2]\n        end\n        if <<key (down arrow v) pressed?> or <<mouse down?> and <((mouse y) - (y position)) < [10]>>> then\n            set [c’est un y v] to [-3]\n        end\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <((mouse y) - (y position)) > [20]>>> then\n            set [c’est un y v] to [3]\n        end\n        set [c’est un y v] to ((C’est un Y) * (0.8))\n        change [c’est un y v] by (((C’est un Y) / (15)) + (0.5))\n    end\nend\n\n@Danger\n\nwhen flag clicked\nhide\n\nwhen I receive [niveau  v]\nnext costume\n\nwhen I receive [start  v]\nshow\nswitch costume to (level 1111111111122346890865434689097631 v)\ngo to x: (0) y: (0)\nforever\n    if <touching (player  v)?> then\n        broadcast (Mort v)\n    end\nend\n\nwhen flag clicked\nbroadcast (Start  v)\n\nwhen flag clicked\n\nforever\nend\n\ngo to [back v] layer\n\n@ water \n\nwhen flag clicked\nswitch costume to (costume1 v)\ngo to [back v] layer\nforever\n    go to [back v] layer\n    go to [back v] layer\n    go to [back v] layer\nend\n\nwhen I receive [niveau  v]\nnext costume\n\n@lava \n\nwhen flag clicked\nswitch costume to (costume1 v)\ngo to [front v] layer\ngo to [front v] layer\ngo to [front v] layer\nforever\n    if <(Niveau) = [3]> then\n        go to x: (70) y: (-100)\n        wait (0.25) seconds\n        repeat (10)\n            change y by (-2)\n        end\n        repeat (10)\n            change y by (2)\n        end\n    end\n    if <(Niveau) = [7]> then\n        go to x: (70) y: (-100)\n        wait (0.025) seconds\n        repeat (10)\n            change y by (-2)\n        end\n        wait (0.75) seconds\n        repeat (10)\n            change y by (2)\n        end\n        wait (0.025) seconds\n    end\n    if <(Niveau) = [10]> then\n        go to x: (70) y: (-100)\n        wait (0.025) seconds\n        repeat (10)\n            change y by (-2)\n        end\n        wait (0.75) seconds\n        repeat (10)\n            change y by (2)\n        end\n        wait (0.025) seconds\n    end\nend\n\nwhen I receive [niveau  v]\nnext costume\n\nwait (0.25) seconds\nwait (0.25) seconds\n\nwhen I receive [start  v]\ngo to [front v] layer\nshow\nswitch costume to (costume1 v)\ngo to x: (0) y: (0)\nforever\n    if <touching (player  v)?> then\n        broadcast (Mort v)\n    end\nend\n\nwhen flag clicked\nforever\n    go to [back v] layer\nend\n\nnext costume\n\n@Sprite2\n\nwhen flag clicked\ngo to [front v] layer\ncreate clone of (_myself_ v)\nforever\n    turn right (8) degrees\nend\n\nwhen I start as a clone\nforever\n    turn right (-6) degrees\nend\n\ngo to x: (6) y: (-9)\n\nwhen flag clicked\nforever\n    if <(Niveau) = [1]> then\n        go to x: (146) y: (-122)\n    end\n    if <(Niveau) = [2]> then\n        go to x: (-142) y: (35)\n    end\n    if <(Niveau) = [3]> then\n        go to x: (132) y: (-7)\n    end\n    if <(Niveau) = [4]> then\n        go to x: (-142) y: (85)\n    end\n    if <(Niveau) = [5]> then\n        go to x: (-142) y: (100)\n    end\n    if <(Niveau) = [6]> then\n        go to x: (-142) y: (120)\n    end\n    if <(Niveau) = [7]> then\n        go to x: (-142) y: (120)\n    end\n    if <(Niveau) = [8]> then\n        go to x: (152) y: (-53)\n    end\n    if <(Niveau) = [9]> then\n        go to x: (-141) y: (76)\n    end\nend\n\nwhen flag clicked\nset [niveau v] to [1]\nshow\nforever\n    if <touching (player  v)?> then\n        broadcast (Niveau  v)\n        change [niveau v] by (1)\n        wait until <not <touching (player  v)?>>\n    end\nend\n\nwhen I receive [niveau  v]\ndelete this clone\n\nwhen I receive [niveau  v]\nwait (0.5) seconds\ncreate clone of (_myself_ v)\n\nwhen flag clicked\ndelete this clone\n\n@platforme qui bouge\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    go to x: (-11) y: (49)\n    if <(Niveau) = [4]> then\n        wait (0.25) seconds\n        repeat (30)\n            change x by (4)\n        end\n        wait (0.25) seconds\n        repeat (30)\n            change x by (-4)\n        end\n        wait (0.25) seconds\n    end\n    if <(Niveau) = [6]> then\n        go to x: (-15) y: (-130)\n        repeat (30)\n            change y by (10)\n        end\n        repeat (30)\n            change y by (-10)\n        end\n    end\nend\n\nwhen I receive [niveau  v]\nnext costume\n\nrepeat (1)\n\nwait (0.25) seconds\n\nchange x by (-4)\n\nwait (0.25) seconds\n\nwait (0.25) seconds\n\n@Scies \n\nwhen I receive [niveau  v]\nnext costume\n\nwhen I receive [start  v]\nshow\nswitch costume to (costume1 v)\ngo to x: (0) y: (0)\nforever\n    if <touching (player  v)?> then\n        broadcast (Mort v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Niveau) = [5]> then\n        set size to (40) %\n        go to x: (63) y: (-3)\n        wait (0.75) seconds\n    end\n    repeat (10)\n        change y by (-10)\n    end\n    wait (1) seconds\n    repeat (10)\n        change y by (10)\n    end\n    wait (0.75) seconds\nend\n\nturn right (2) degrees\n\nwhen flag clicked\nforever\n    turn left (-5) degrees\nend\n\nwait (3) seconds\n\nrepeat (10)\n\nturn right ([tan v] of ((timer) * (50)) ) degrees\n\n@Sprite du nexte\n\nwhen flag clicked\ngo to [front v] layer\ngo to [front v] layer\ngo to [front v] layer\ngo to [front v] layer\ngo to [front v] layer\nhide\nswitch costume to (transition v)\npoint in direction (90)\nset size to (100) %\ngo to x: (0) y: (0)\n\nwhen I receive [niveau  v]\nhide\ncreate clone of (_myself_ v)\nswitch costume to (transition v)\nshow\nglide (0.5) secs to x: (0) y: (0)\nwait (0.75) seconds\nglide (0.5) secs to x: (0) y: (-496)\nhide\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    go to [front v] layer\n    go to [front v] layer\n    go to [front v] layer\n    go to [front v] layer\n    go to [front v] layer\nend\n\nwhen I start as a clone\nswitch costume to (transition2 v)\ngo to x: (0) y: (-496)\n\ngo to x: (-496) y: (0)\n\ngo to x: (0) y: (496)\n\n@Thum\n\nwhen flag clicked\ngo to x: (0) y: (0)\npoint in direction (90)\nswitch costume to (costume2 v)\nset [ghost v] effect to (100)\ngo to x: (414) y: (289)\n\nwhen flag clicked\nforever\n    reset timer\nend\n\nwhen [timer v] > (0.0001)\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\n\nwhen [timer v] > (0.0001)\nrepeat until <<(y position) < [0]> and <(x position) < [0]>>\n    change y by (((0) - (y position)) / (3))\n    change x by (((0) - (x position)) / (3))\nend\n\ngo to x: (0) y: (180)\n\npoint in direction (90)\n\nwhen [timer v] > (0.0001)\n\nrepeat (90)\n\nturn right (90) degrees\n\nwhen flag clicked\nforever\n    go to [front v] layer\n    go to [front v] layer\n    go to [front v] layer\n    go to [front v] layer\nend\n\n