Math a platformer 数学プラットフォーマー|| #Games #All #Trending

Instructions: !!!!!Click green flag 2 times to start the game!!!!!!\n     ✦ Math ✦\n\n\n Follow this guy then look at your profile for a surprise\n @Prodannau \n\n\n\n\nNote :\nThis is a math game with platformer ._. \nIdk what to make so i make this, a math game... but i added platformer\n\n\n⭐⭐⭐Controls⭐⭐⭐\n➥ Mobile / W A D / Arrows\n\n\n⭐⭐⭐How to play⭐⭐⭐\n➥ Answer the maths!\n➥ Collect the ore\n➥ Do not touch enemy\n➥ Go to edge to go to the next level\n\n\n⭐⭐⭐Credits⭐⭐⭐\n➥ @--AwesomeCode-- For The Player Engine\n➥ @INorth For The Biggest Inspiration Of The Art\n➥ @TimMcCool For love and fav detector\n➥ @x_PlatformMaker_x For love and fav reminder\n➥ @EntoChicky For the mobile friendly icon\n\n\n✦Rules\n➥ If you want advertise, you must follow me at @Prodannau or i will delete your comments or report you\n\n\nJapanese :\n\n!!!!!緑の旗を 2 回クリックしてゲームを開始します!!!!!\n✦ 数学 ✦\n\n\n  この男をフォローしてから、プロフィールを見てサプライズを見つけてください\n  @プロダナウ\n\n\n\n\nノート ：\nこれはプラットフォーマーを使った数学ゲームです._.\n何を作ればいいのかわからないので、これを数学ゲームにします...しかし、プラットフォーマーを追加しました\n\n\n⭐⭐⭐コントロール⭐⭐⭐\n➥ モバイル / WAD / アローズ\n\n\n⭐⭐⭐遊び方⭐⭐⭐\n➥ 数学に答えてください！\n➥ 鉱石を集める\n➥ 敵に触れないでください\n➥ エッジに移動して次のレベルに進む\n\n⭐⭐⭐クレジット⭐⭐⭐\n➥ @--AwesomeCode-- プレーヤー エンジン用\n➥ アートの最大のインスピレーションのための@INorth\n➥ @TimMcCool 愛とお気に入りの検出器用\n➥ @x_PlatformMaker_x 愛とお気に入りのリマインダー\n➥ @EntoChicky モバイルフレンドリーなアイコンのために\n\n\nTags \n#Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun \n #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun #Games #All #Trending #Music #Fun \n\n\n

@Stage\n\n@Player\n\nwhen I receive [next level v]\nReset\nbroadcast (Reset v)\n\nwhen flag clicked\nset [the level v] to [1]\nbroadcast (Next Level v)\nforever\n    Start Game\nend\n\ndefine Start Game\nif <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < (x position)>>> then\n    change [x velocity v] by (-1.5)\nend\nif <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>> then\n    change [x velocity v] by (1.5)\nend\nset [x velocity v] to ((X Velocity) * (0.85))\nchange x by (X Velocity)\nif <<touching (ground hitbox v)?> or <touching (wall v)?>> then\n    change y by (1)\nend\nif <<touching (ground hitbox v)?> or <touching (wall v)?>> then\n    change y by (1)\nend\nif <<touching (ground hitbox v)?> or <touching (wall v)?>> then\n    change y by (1)\nend\nif <<touching (ground hitbox v)?> or <touching (wall v)?>> then\n    change y by (1)\nend\nif <<touching (ground hitbox v)?> or <touching (wall v)?>> then\n    change y by (-4)\n    change x by ((X Velocity) * (-1))\n    if <<<key (w v) pressed?> or <key (up arrow v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n        if <(X Velocity) > [0]> then\n            set [x velocity v] to [-10]\n        else\n            set [x velocity v] to [10]\n        end\n        set [y velocity v] to [15]\n    else\n        set [x velocity v] to [0]\n    end\nend\nchange [y velocity v] by (-1)\nchange y by (Y Velocity)\nif <<touching (ground hitbox v)?> or <touching (wall v)?>> then\n    change y by ((Y Velocity) - ((Y Velocity) * (2)))\n    set [y velocity v] to [0]\nend\nchange y by (-1)\nif <<<touching (ground hitbox v)?> or <touching (wall v)?>> and <<<key (w v) pressed?> or <key (up arrow v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>>> then\n    set [y velocity v] to [15]\nend\nchange y by (1)\nif <<(x position) > [239]> and <(Collect) = [1]>> then\n    if <(The Level) = [11]> then\n        broadcast (end v)\n    else\n        broadcast (Next Level v) and wait\n        change [the level v] by (1)\n        set [collect v] to [0]\n    end\nend\nif <touching (enemy v)?> then\n    Reset\nend\n\ndefine Reset\nset [x velocity v] to [0]\nset [y velocity v] to [0]\ngo to x: (-180) y: (-40)\n\nwhen flag clicked\ngo to [front v] layer\nforever\n    if <not <<<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < (x position)>>> or <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>>>> then\n        switch costume to (player v)\n    end\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>> then\n        switch costume to (player right v)\n    end\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < (x position)>>> then\n        switch costume to (player left  v)\n    end\nend\n\n@Ground Hitbox\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset [ghost v] effect to (100)\n\n@Ground art\n\nwhen flag clicked\ngo to x: (0) y: (0)\n\n@Background\n\nwhen flag clicked\ngo to [back v] layer\nforever\n    if <<([x position v] of [player v]) > [0]> or <([y position v] of [player v]) > [0]>> then\n        go to x: (join [-] (([x position v] of [player v]) / (10))) y: (join [-] (([y position v] of [player v]) / (10)))\n    end\n    if <<([x position v] of [player v]) < [0]> or <([y position v] of [player v]) < [0]>> then\n        go to x: ((([x position v] of [player v]) / (10)) - ((([x position v] of [player v]) / (10)) * (2))) y: ((([y position v] of [player v]) / (10)) - ((([y position v] of [player v]) / (10)) * (2)))\n    end\nend\n\n@Enemy\n\nwhen flag clicked\nforever\n    if <<<<<(The Level) = [1]> or <(The Level) = [2]>> or <(The Level) = [3]>> or <<(The Level) = [4]> or <(The Level) = [5]>>> or <<<(The Level) = [6]> or <(The Level) = [7]>> or <<(The Level) = [8]> or <<(The Level) = [9]> or <(The Level) = [10]>>>>> then\n        show\n        go to x: (-100) y: (-50)\n        switch costume to (enemy3 v)\n        glide (2) secs to x: (206) y: (-50)\n        switch costume to (enemy v)\n        wait (1) seconds\n        switch costume to (enemy2 v)\n        glide (2) secs to x: (-100) y: (-50)\n        switch costume to (enemy v)\n        wait (1) seconds\n    end\nend\n\nwhen flag clicked\nforever\n    if <(The Level) = [11]> then\n        hide\n    end\nend\n\n@Ore\n\nwhen flag clicked\nswitch costume to ( v)\nset size to (100) %\nshow\n\nwhen flag clicked\nwait (0.1) seconds\nforever\n    if <<<<<(The Level) = [1]> or <(The Level) = [2]>> or <(The Level) = [3]>> or <<(The Level) = [4]> or <(The Level) = [5]>>> or <<<(The Level) = [6]> or <(The Level) = [7]>> or <<(The Level) = [8]> or <<(The Level) = [9]> or <(The Level) = [10]>>>>> then\n        switch costume to ( v)\n        repeat until <(Collect) = [1]>\n            show\n            go to x: (200) y: ((-20) + (-))\n            if <touching (player v)?> then\n                change [collect v] by (1)\n                hide\n            end\n        end\n    end\n    if <(The Level) = [11]> then\n        switch costume to (2 v)\n        repeat until <(Collect) = [1]>\n            show\n            go to x: (180) y: ((0) + (-))\n            if <touching (player v)?> then\n                change [collect v] by (1)\n                hide\n            end\n        end\n    end\nend\n\nwhen flag clicked\nset [collect v] to [0]\n\nwhen flag clicked\nwait (0.1) seconds\n\nwhen flag clicked\nforever\n    set [- v] to (([sin v] of (((timer) * (2)) * (50)) ) * (4))\nend\n\nset [collect v] to [0]\n\n@TB\n\nwhen flag clicked\nhide\n\nwhen I receive [end v]\nshow\nforever\n    go to [front v] layer\nend\n\n@Love and fave reminder\n\nwhen flag clicked\nhide\ngo to x: (-6) y: (105)\n\nwhen flag clicked\nhide\ngo to [front v] layer\nrepeat until <<(LOVED__) = [1]> and <(FAVED___) = [1]>>\n    wait (pick random (3) to (5)) seconds\n    switch costume to (costume1 v)\n    go to x: (0) y: (105)\n    show\n    go to [front v] layer\n    repeat (9)\n        change y by (-6)\n    end\n    repeat (5)\n        change y by (3)\n    end\n    repeat (5)\n        change y by (-1)\n    end\n    wait (5) seconds\n    repeat (15)\n        change y by (7)\n    end\n    hide\nend\nhide\n\n@detector\n\nwhen flag clicked\nhide\nset [faved___ v] to [0]\nset [loved__ v] to [0]\nset [clone id v] to [0]\ncreate clone of (_myself_ v)\nwait (0.2) seconds\nset [clone id v] to [1]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(clone id) = [0]> then\n    go to x: (-15) y: (0)\n    set [loved__ v] to [0]\n    switch costume to (love v)\n    forever\n        set [love? v] to <touching (mouse-pointer v)?>\n        if <touching (mouse-pointer v)?> then\n            set [loved__ v] to [1]\n        end\n    end\nend\nif <(clone id) = [1]> then\n    go to x: (0) y: (0)\n    switch costume to (fave v)\n    set [faved___ v] to [0]\n    forever\n        set [fav v] to <touching (mouse-pointer v)?>\n        if <touching (mouse-pointer v)?> then\n            set [faved___ v] to [1]\n        end\n    end\nend\n\n@   \n\nwhen flag clicked\nforever\n    play sound [Julius Dreisig & Zeus X Crona - Invisible \[NCS Release\] v] until done\nend\n\n@Sun\n\nwhen flag clicked\nshow\nforever\n    set size to ((100) + (([sin v] of (((timer) * (2)) * (50)) ) * (8))) %\nend\n\nwhen flag clicked\nwait until <(The Level) = [11]>\nhide\n\n@Wall\n\nwhen flag clicked\nshow\n\nwhen I receive [open wall v]\nhide\n\nwhen I receive [show wall v]\nshow\n\n@Text\n\nwhen flag clicked\ngo to [front v] layer\n\nwhen flag clicked\nforever\n    go to x: (0) y: ((50) + (([sin v] of (((timer) * (2)) * (100)) ) * (4)))\n    point in direction ((90) + (([sin v] of (((timer) * (2)) * (50)) ) * (4)))\nend\n\nwhen flag clicked\nshow\nwait until <(The Level) = [1]>\nforever\n    if <(The Level) = [1]> then\n        switch costume to (1 v)\n        broadcast (show math v)\n        if <(answer) = ((8) * ((10) * (9)))> then\n            broadcast (Open Wall v)\n            broadcast (hide math v)\n            stop [this script v]\n        else\n            broadcast (show math v)\n            ask [] and wait\n        end\n    end\nend\n\nwhen I receive [show math v]\nshow\n\nwhen I receive [hide math v]\nhide\n\nwhen flag clicked\nwait until <(The Level) = [2]>\nforever\n    if <(The Level) = [2]> then\n        switch costume to (2 v)\n        broadcast (show math v)\n        broadcast (show wall v)\n        if <(answer) = ((7) * ((2) * (5)))> then\n            broadcast (Open Wall v)\n            broadcast (hide math v)\n            stop [this script v]\n        else\n            broadcast (show math v)\n            ask [] and wait\n        end\n    end\nend\n\nwhen flag clicked\nwait until <(The Level) = [3]>\nforever\n    if <(The Level) = [3]> then\n        switch costume to (3 v)\n        broadcast (show math v)\n        broadcast (show wall v)\n        if <(answer) = ((10) * ((4) * (8)))> then\n            broadcast (Open Wall v)\n            broadcast (hide math v)\n            stop [this script v]\n        else\n            broadcast (show math v)\n            ask [] and wait\n        end\n    end\nend\n\nwhen flag clicked\nwait until <(The Level) = [4]>\nforever\n    if <(The Level) = [4]> then\n        switch costume to (4 v)\n        broadcast (show math v)\n        broadcast (show wall v)\n        if <(answer) = ((9) * ((9) * (10)))> then\n            broadcast (Open Wall v)\n            broadcast (hide math v)\n            stop [this script v]\n        else\n            broadcast (show math v)\n            ask [] and wait\n        end\n    end\nend\n\nwhen flag clicked\nwait until <(The Level) = [5]>\nforever\n    if <(The Level) = [5]> then\n        switch costume to (5 v)\n        broadcast (show math v)\n        broadcast (show wall v)\n        if <(answer) = ((11) * ((9) * (10)))> then\n            broadcast (Open Wall v)\n            broadcast (hide math v)\n            stop [this script v]\n        else\n            broadcast (show math v)\n            ask [] and wait\n        end\n    end\nend\n\nwhen flag clicked\nwait until <(The Level) = [6]>\nforever\n    if <(The Level) = [6]> then\n        switch costume to (6 v)\n        broadcast (show math v)\n        broadcast (show wall v)\n        if <(answer) = ((8) * ((2) * (5)))> then\n            broadcast (Open Wall v)\n            broadcast (hide math v)\n            stop [this script v]\n        else\n            broadcast (show math v)\n            ask [] and wait\n        end\n    end\nend\n\nwhen flag clicked\nwait until <(The Level) = [7]>\nforever\n    if <(The Level) = [7]> then\n        switch costume to (7 v)\n        broadcast (show math v)\n        broadcast (show wall v)\n        if <(answer) = ((2) * ((2) * (1)))> then\n            broadcast (Open Wall v)\n            broadcast (hide math v)\n            stop [this script v]\n        else\n            broadcast (show math v)\n            ask [] and wait\n        end\n    end\nend\n\nwhen flag clicked\nwait until <(The Level) = [8]>\nforever\n    if <(The Level) = [8]> then\n        switch costume to (8 v)\n        broadcast (show math v)\n        broadcast (show wall v)\n        if <(answer) = ((10) * ((20) * (5)))> then\n            broadcast (Open Wall v)\n            broadcast (hide math v)\n            stop [this script v]\n        else\n            broadcast (show math v)\n            ask [] and wait\n        end\n    end\nend\n\nwhen flag clicked\nwait until <(The Level) = [9]>\nforever\n    if <(The Level) = [9]> then\n        switch costume to (9 v)\n        broadcast (show math v)\n        broadcast (show wall v)\n        if <(answer) = ((3) * ((10) * (1)))> then\n            broadcast (Open Wall v)\n            broadcast (hide math v)\n            stop [this script v]\n        else\n            broadcast (show math v)\n            ask [] and wait\n        end\n    end\nend\n\nwhen flag clicked\nwait until <(The Level) = [10]>\nforever\n    if <(The Level) = [10]> then\n        switch costume to (10 v)\n        broadcast (show math v)\n        broadcast (show wall v)\n        if <(answer) = ((2) * ((7) * (3)))> then\n            broadcast (Open Wall v)\n            broadcast (hide math v)\n            stop [this script v]\n        else\n            broadcast (show math v)\n            ask [] and wait\n        end\n    end\nend\n\nwhen flag clicked\nwait until <(The Level) = [11]>\nforever\n    if <(The Level) = [11]> then\n        broadcast (Open Wall v)\n    end\nend\n\n