platformer v.7.6.45
@Stage\n\nwhen flag clicked\nforever\n    play sound [bgm_02_missiondungeon v] until done\nend\n\n@플레이어\n\nwhen flag clicked\npoint in direction (90)\ngo to x: (-213) y: (-50)\nforever\n    create clone of (_myself_ v)\nend\n\ndefine 생성 및 크기\nswitch costume to (모양 1 v)\nset size to (100) %\ngo to x: (-213) y: (-50)\n\ndefine 중력\nshow\nset size to (100) %\nswitch costume to (1 v)\ngo to x: (-219) y: (-29)\npoint in direction (90)\nset [x v] to [0]\nset [y v] to [0]\nforever\n    set size to (100) %\n    change [y v] by (-0.5)\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [x v] by (0.7)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        change [x v] by (-0.7)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (땅 v)?> then\n        change y by (1)\n        if <touching (땅 v)?> then\n            change y by (1)\n            if <touching (땅 v)?> then\n                change y by (1)\n                if <touching (땅 v)?> then\n                    change y by (1)\n                    if <touching (땅 v)?> then\n                        change y by (1)\n                        if <touching (땅 v)?> then\n                            change x by ((x) * (-1))\n                            change x by (-1)\n                            change y by (-5)\n                            change x by (1)\n                            if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n                                if <(x) > [0]> then\n                                    set [x v] to [-8]\n                                else\n                                    set [x v] to [8]\n                                end\n                                set [y v] to [10]\n                            else\n                                set [x v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (y)\n    if <touching (땅 v)?> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <touching (땅 v)?> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [y v] to [10]\n        end\n    end\n    change y by (1)\n    if <touching (lava v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        go to x: (-213) y: (-50)\n    end\n    if <touching (lava2 v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        go to x: (-213) y: (-50)\n    end\n    if <touching (물 v)?> then\n        set [y v] to [-3]\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n            set [y v] to [4]\n        end\n    end\nend\n\nwhen I start as a clone\nset [color v] effect to (0)\nset [brightness v] effect to (0)\nset [ghost v] effect to (0)\nrepeat (10)\n    change [brightness v] effect by (10)\n    change [color v] effect by (-1)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\nwhen flag clicked\nshow\npoint in direction (90)\nforever\n    생성 및 크기\n    중력\nend\n\nwhen flag clicked\nset [level v] to [1]\nforever\n    if <(x position) = [240]> then\n        change [level v] by (1)\n        broadcast (next level v)\n    end\n    if <(y position) = [-179]> then\n        set [x v] to [0]\n        set [y v] to [0]\n        go to x: (-213) y: (-50)\n    end\nend\n\nwhen I receive [next level v]\ngo to x: (-213) y: (-50)\n\nwhen flag clicked\nforever\n    포탈에 닿았는가?\nend\n\ndefine 포탈에 닿았는가?\nif <touching (포탈1 v)?> then\n    go to (포탈2 v)\n    change y by (-8)\nend\n\n@땅\n\nwhen flag clicked\ngo to x: (16) y: (1)\nforever\n    switch costume to (level)\nend\n\n@설명\n\nwhen flag clicked\ngo to [front v] layer\nset [ghost v] effect to (0)\nshow\nrepeat (10)\n    repeat (10)\n        change [ghost v] effect by (5)\n    end\n    repeat (10)\n        change [ghost v] effect by (-5)\n    end\nend\nhide\n\n@lava\n\nwhen flag clicked\ngo to x: (16) y: (1)\nhide\n\nwhen I receive [next level v]\ngo to [back v] layer\nif <(level) = [3]> then\n    switch costume to (모양 1 v)\n    show\nend\nif <(level) = [4]> then\n    hide\nend\nif <(level) = [8]> then\n    switch costume to (모양 2 v)\n    show\nend\nif <(level) = [9]> then\n    switch costume to (모양 3 v)\n    show\nend\nif <(level) = [12]> then\n    hide\nend\nif <(level) = [13]> then\n    switch costume to (모양 4 v)\n    show\nend\nif <(level) = [14]> then\n    hide\nend\n\n@빛\n\nwhen flag clicked\nset size to (50) %\nshow\nforever\n    repeat (10)\n        go to (플레이어 v)\n        change size by (2)\n        turn right (2) degrees\n    end\n    repeat (10)\n        go to (플레이어 v)\n        change size by (-2)\n        turn right (2) degrees\n        go to [back v] layer\n    end\nend\n\n@가는법\n\nwhen I receive [next level v]\ngo to [back v] layer\nif <(level) = [6]> then\n    go to x: (36) y: (28)\n    switch costume to (모양 1 v)\n    show\nend\nif <(level) = [7]> then\n    hide\nend\nif <(level) = [17]> then\n    go to x: (31) y: (3)\n    switch costume to (모양 2 v)\n    show\nend\nif <(level) = [18]> then\n    hide\nend\n\nwhen flag clicked\nhide\n\n@다음으로\n\nwhen flag clicked\nset [ghost v] effect to (100)\ngo to [back v] layer\nshow\n\nwhen I receive [next level v]\ngo to [front v] layer\nset [ghost v] effect to (0)\nrepeat (20)\n    change [ghost v] effect by (5)\nend\nbroadcast (다음 v)\n\n@lava2\n\nwhen flag clicked\ngo to x: (-35) y: (-24)\nhide\n\nwhen I receive [next level v]\nif <(level) = [8]> then\n    switch costume to (모양 1 v)\n    show\nend\n\nwhen I receive [next level v]\nif <(level) = [8]> then\n    forever\n        wait (3) seconds\n        show\n        wait (2) seconds\n        hide\n    end\nelse\n    hide\n    stop [this script v]\nend\n\n@skip\n\nwhen flag clicked\nset [skip v] to [0]\nset [ghost v] effect to (0)\nforever\n    if <key (s v) pressed?> then\n        if <(level) = [18]> then\n            switch costume to (모양 2 v)\n            show\n        else\n            show\n            switch costume to (모양 1 v)\n            change [skip v] by (1)\n            change [level v] by (1)\n            set [x v] to [0]\n            set [y v] to [0]\n            broadcast (next level v)\n            wait until <not <key (s v) pressed?>>\n        end\n    end\nend\n\nwhen flag clicked\nset [ghost v] effect to (0)\nforever\n    if <key (s v) pressed?> then\n        repeat (10)\n            repeat (10)\n                change [ghost v] effect by (5)\n                wait (0.03) seconds\n            end\n            repeat (10)\n                change [ghost v] effect by (-5)\n                wait (0.03) seconds\n            end\n            hide\n        end\n    end\nend\n\n@물\n\nwhen flag clicked\ngo to x: (0) y: (-43)\nhide\nforever\n    go to [back v] layer\n    if <(level) = [12]> then\n        switch costume to (모양 1 v)\n        show\n    end\n    if <(level) = [13]> then\n        switch costume to (모양 2 v)\n        show\n    end\n    if <(level) = [14]> then\n        hide\n    end\nend\n\n@점수에 대해?\n\ndefine 스킵을 했는가?\nif <(level) = [18]> then\n    show variable [skip v]\n    show variable [시험 v]\n    show\n    if <(skip) = [0]> then\n        set [시험 v] to [You can't do it.\(A nuclear man?\)]\n    else\n        if <(skip) = [1]> then\n            set [시험 v] to [good!!]\n        else\n            if <(skip) = [2]> then\n                set [시험 v] to [not bed^^]\n            else\n                if <(skip) = [3]> then\n                    set [시험 v] to [hmm...]\n                else\n                    if <(skip) = [4]> then\n                        set [시험 v] to [try again~~]\n                    else\n                        if <(skip) = [5]> then\n                            set [시험 v] to [Is it hard? bed...]\n                        else\n                            if <(skip) = [6]> then\n                                set [시험 v] to [try and try and try...]\n                            else\n                                if <(skip) = [7]> then\n                                    set [시험 v] to [try again...]\n                                else\n                                    if <[7] < (skip)> then\n                                        set [시험 v] to [what!! so hard??]\n                                    end\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\nwhen flag clicked\nrepeat (10)\n    살피기\n    hide\nend\n\nwhen flag clicked\nforever\n    스킵을 했는가?\nend\n\ndefine 살피기\nrepeat (10)\n    set [시험 v] to []\n    hide variable [시험 v]\n    hide variable [skip v]\nend\n\n@퀄리티 up~~\n\nwhen flag clicked\nswitch costume to (모양 1 v)\ngo to [back v] layer\nset [ghost v] effect to (70)\nshow\n\nwhen I receive [next level v]\nif <(level) = [10]> then\n    set [ghost v] effect to (50)\n    switch costume to (모양 2 v)\nend\n\nwhen I receive [next level v]\nif <(level) = [16]> then\n    hide\nend\n\n@Portal_logo\n\nwhen flag clicked\nset [ghost v] effect to (100)\nshow\nforever\n    go to [front v] layer\nend\n\n@포탈1\n\nwhen flag clicked\npoint in direction (90)\nhide\n\nwhen I receive [next level v]\nif <<(level) = [16]> or <(level) = [17]>> then\n    show\n    if <<(level) = [16]> or <(level) = [17]>> then\n        if <(level) = [16]> then\n            go to x: (-115) y: (-95)\n            point in direction (180)\n        end\n    end\nelse\n    hide\nend\n\nwhen I receive [next level v]\n\n@포탈2\n\nwhen I receive [next level v]\nif <<(level) = [16]> or <(level) = [17]>> then\n    show\n    if <<(level) = [16]> or <(level) = [17]>> then\n        if <(level) = [16]> then\n            point in direction (180)\n            go to x: (215) y: (65)\n        end\n    end\nelse\n    hide\nend\n\nwhen flag clicked\npoint in direction (90)\nhide\n\n@천둥\n\nwhen flag clicked\nhide\nforever\n    go to [back v] layer\n    if <<(level) = [16]> or > then\n        show\n        set [ghost v] effect to (100)\n        wait (pick random (1) to (3)) seconds\n        clear graphic effects\n        repeat (3)\n            change [ghost v] effect by (-10)\n            wait (pick random (0.1) to (0.3)) seconds\n            change [ghost v] effect by (10)\n        end\n        wait (0.1) seconds\n        hide\n    else\n        hide\n    end\nend\n\n
...드디어 만들었습니다... 설명 읽으시고 하세요.\nHello. This game moves with arrow keys,w,a,s,d.\nI made this game without no copying anything. Thank you very much.\ns to skip level. 1.key:Blue portal 2.key:Red portal