-\\▽□ ☛Pictogram platformer☚ □▽//-

Instructions: ----------------------------日本語は下------------------------------\n\n-------------------------------English--------------------------------\n\nThis game is a pictogram world.\nIt's so easy that anyone can do it.\n\nOperate with arrow keys\nOperate with WASD\n・ Large jump with ↓ & ↑ or space & ↑\n・ Jump with ↑\n・ Crouch at ↓\n・ Move with ← →\n\n------------------------------日本語----------------------------------\n\nこのゲームはピクトグラムの世界です。\nものすごく、簡単なので誰でもできます。\n\n矢印キーで操作\nWASDで操作\n・↓＆↑または、スペース＆↑で大ジャンプ\n・↑でジャンプ\n・↓でしゃがむ\n・← →で移動

@Stage\n\nwhen I receive [あ v]\nnext backdrop\n\nwhen flag clicked\nhide variable [☁ 世界記録 v]\nswitch costume to (背景2 v)\nshow variable [☁ タイム v]\nset [☁ タイム v] to [0]\nforever\n    repeat until <([costume # v] of [スプライト1 v]) = [9]>\n        wait (1) seconds\n        change [☁ タイム v] by (1)\n    end\n    show variable [☁ タイム v]\n    if <([costume # v] of [スプライト1 v]) = [9]> then\n        if <(☁ タイム) < (☁ 世界記録)> then\n            set [☁ 世界記録 v] to (☁ タイム)\n            show variable [☁ 世界記録 v]\n            stop [this script v]\n        else\n            show variable [☁ 世界記録 v]\n            stop [this script v]\n        end\n    end\nend\n\n@スプライト1\n\nwhen I receive [あ v]\nnext costume\nforever\n    if <(costume [number v]) = [4]> then\n        broadcast (sds v)\n    end\n    if <(costume [number v]) = [5]> then\n        broadcast (うううう v)\n    end\n    if <(costume [number v]) = [6]> then\n        broadcast (くぁああああああああああ v)\n    end\n    if <(costume [number v]) = [7]> then\n        broadcast (uwa v)\n    end\n    if <(costume [number v]) = [8]> then\n        broadcast (uee v)\n    end\nend\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\n\nset [☁ 世界記録 v] to [30]\n\n@スプライト3\n\nwhen flag clicked\nswitch backdrop to (背景7 v)\ngo to x: (-210) y: (-50)\nshow\nstart sound [音3 v]\nswitch costume to (m v)\nset size to (30) %\ngo to [front v] layer\nshow\nset [x v] to [0]\nset [y v] to [0]\npoint in direction (90)\ngo to x: (-210) y: (-30)\nforever\n    set rotation style [left-right v]\n    if <not <<key (up arrow v) pressed?> or <key (w v) pressed?>>> then\n        if <<key (right arrow v) pressed?> or <key (left arrow v) pressed?>> then\n            switch costume to (m v)\n        end\n    end\n    if <<key (a v) pressed?> or <key (left arrow v) pressed?>> then\n        point in direction (-90)\n        change [x2 v] by (-1)\n    end\n    if <<key (d v) pressed?> or <key (right arrow v) pressed?>> then\n        point in direction (90)\n        change [x2 v] by (1)\n    end\n    set [x2 v] to ((X2) * (0.9))\n    change x by (X2)\n    if <touching (スプライト1 v)?> then\n        change y by (1)\n        if <touching (スプライト1 v)?> then\n            change y by (1)\n            if <touching (スプライト1 v)?> then\n                change y by (1)\n                if <touching (スプライト1 v)?> then\n                    change y by (1)\n                    if <touching (スプライト1 v)?> then\n                        change y by (1.0)\n                        if <touching (スプライト1 v)?> then\n                            change x by ((X2) * (-1))\n                            change y by (-5)\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (-1)\n    if <touching (スプライト1 v)?> then\n        if <<key (w v) pressed?> or <key (up arrow v) pressed?>> then\n            start sound [se_jump3 v]\n            set [y2 v] to [15]\n            switch costume to (m \(1\) v)\n            if <<<key (down arrow v) pressed?> and <key (up arrow v) pressed?>> or <<key (s v) pressed?> and <key (w v) pressed?>>> then\n                start sound [可愛いジャンプ v]\n                switch costume to (m2 v)\n                change [brightness v] effect by (10)\n                wait (0.01) seconds\n                switch costume to (m3 v)\n                wait (0.01) seconds\n                switch costume to (m4 v)\n                change [brightness v] effect by (10)\n                clear graphic effects\n                wait (0.01) seconds\n                switch costume to (m \(2\) v)\n                set [y2 v] to [20]\n            end\n            if <<<key (space v) pressed?> and <key (up arrow v) pressed?>> or <<key (space v) pressed?> and <key (w v) pressed?>>> then\n                start sound [可愛いジャンプ v]\n                switch costume to (m2 v)\n                change [brightness v] effect by (10)\n                wait (0.01) seconds\n                switch costume to (m3 v)\n                wait (0.01) seconds\n                switch costume to (m4 v)\n                change [brightness v] effect by (10)\n                clear graphic effects\n                wait (0.01) seconds\n                switch costume to (m \(2\) v)\n                set [y2 v] to [20]\n            end\n        end\n    end\n    change y by (1)\n    change [y2 v] by (-1)\n    change y by (Y2)\n    if <touching (スプライト1 v)?> then\n        change y by ((Y2) * (-1))\n        set [y2 v] to [0]\n    end\n    if <(x position) > [230]> then\n        broadcast (あ v)\n        go to x: (-216) y: (-30)\n        next backdrop\n    end\n    if <[-180] > (y position)> then\n        go to x: (-216) y: (-30)\n    end\n    if <<<touching (スプライト2 v)?> or <touching (スプライト6 v)?>> or <touching (スプライト7 v)?>> then\n        start sound [Crunch v]\n        go to x: (-216) y: (-30)\n    end\n    if <not <<key (right arrow v) pressed?> or <<key (left arrow v) pressed?> or <key (up arrow v) pressed?>>>> then\n        if <<key (down arrow v) pressed?> or <key (s v) pressed?>> then\n            switch costume to (m \(20\) v)\n        end\n    end\n    if <not <<<<<key (a v) pressed?> or <key (d v) pressed?>> or <key (s v) pressed?>> or <key (w v) pressed?>> or <<<key (right arrow v) pressed?> or <<key (left arrow v) pressed?> or <key (up arrow v) pressed?>>> or <key (down arrow v) pressed?>>>> then\n        switch costume to (m \(21\) v)\n    end\nend\n\nwait (0.5) seconds\n\nchange y by ((Y2) * (-1))\n\n@スプライト2\n\nwhen flag clicked\nset rotation style [left-right v]\nhide\nswitch costume to (コスチューム2 v)\ngo to x: (143) y: (205)\n\nwhen I receive [あ v]\nnext costume\n\nwhen I start as a clone\nshow\ngo to x: (pick random (100) to (190)) y: (170)\nrepeat until <touching (_edge_ v)?>\n    change y by (-10)\nend\ndelete this clone\n\nwhen flag clicked\nforever\n    repeat until <([costume # v] of [スプライト1 v]) = [4]>\n        create clone of (_myself_ v)\n        wait (0.5) seconds\n    end\n    if <([costume # v] of [スプライト1 v]) = [4]> then\n        go to x: (0) y: (0)\n    end\nend\n\nwhen I receive [sds v]\npoint in direction (90)\nshow\n\ngo to x: (143) y: (180)\n\n@スプライト4\n\nwhen I receive [あ v]\nnext costume\n\nwhen flag clicked\ngo to [back v] layer\nswitch costume to (コスチューム1 v)\n\n@zanei\n\nwhen flag clicked\nhide\nforever\n    if <<<key (right arrow v) pressed?> or <key (left arrow v) pressed?>> or <key (up arrow v) pressed?>> then\n        switch costume to (コスチューム1 v)\n        create clone of (_myself_ v)\n    end\nend\n\nwhen I start as a clone\nshow\nif <(costume [number v]) = [1]> then\n    go to (スプライト3 v)\n    point in direction (pick random (0) to (360))\n    clear graphic effects\n    repeat (10)\n        change [ghost v] effect by (10)\n        move (2) steps\n    end\n    delete this clone\nend\nif <(costume [number v]) = [2]> then\n    go to (スプライト3 v)\n    set size to (100) %\n    clear graphic effects\n    repeat (10)\n        change [ghost v] effect by (10)\n        change size by (10)\n    end\n    delete this clone\nend\n\nwhen flag clicked\nforever\n    if <mouse down?> then\n        switch costume to (コスチューム2 v)\n        create clone of (_myself_ v)\n        wait until <not <mouse down?>>\n    end\nend\n\n@スプライト5\n\nwhen flag clicked\nhide\n\nhide variable [☁ タイム v]\nset size to (100) %\ngo to [front v] layer\nshow\n\nwhen flag clicked\nshow variable [☁ タイム v]\nshow variable [☁ 世界記録 v]\n\n@スプライト6\n\nwhen flag clicked\nset rotation style [left-right v]\ngo to x: (129) y: (100)\nforever\n    change y by ([sin v] of ((timer) * (50)) )\nend\n\nwhen flag clicked\nhide\nforever\n    point in direction (90)\n    wait (pick random (0.9) to (2)) seconds\n    point in direction (-90)\n    wait (pick random (1) to (2)) seconds\nend\n\nwhen I receive [うううう v]\nshow\n\nwhen I receive [くぁああああああああああ v]\nhide\n\n@スプライト7\n\nwhen I receive [uwa v]\nshow\ngo to x: (50) y: (-55)\n\nwhen I receive [uee v]\nhide\n\nwhen flag clicked\nhide\n\n@スプライト8\n\nwhen flag clicked\nforever\n    play sound [The Next Thing I Knew v] until done\nend\n\n@ターボを対策\n\nwhen flag clicked\nforever\n    wait (0.01) seconds\n    set [ターボ対策 v] to [0]\nend\n\nwhen flag clicked\nhide\nforever\n    if <(ターボ対策) > [20]> then\n        broadcast (最後 v)\n    end\nend\n\nwhen I receive [最後 v]\nshow\ngo to [front v] layer\nstop [all v]\n\nwhen flag clicked\nset [ターボ対策 v] to [0]\nforever\n    change [ターボ対策 v] by (10)\nend\n\n