【コラボ】Galaxy　(platformer)

Instructions: 十字キーで移動　\nGalaxyは銀河という意味ですが太陽系です(名前がかっこよかったんだよおおおおおお。許してくれええええ)\n@yuhaku様とのコラボです！\n@yuhaku様の作品はこちら\n↳　https://scratch.mit.edu/projects/420344686\nおめでとうございます！あなたは当選しました！あなたには@aqFRO-NOAZOCSをフォローする権利とこの作品に♥と★をつける権利を差し上げます！\n\n\nQこの作品に♥と★つけなかったらどうなるの？\nA明日になったらわかるよ。ヒッヒッヒ(すみませんふざけました)

@Stage\n\nwhen I receive [太陽 v]\nswitch backdrop to (背景9 v)\nstop [other scripts in sprite v]\nforever\n    play sound [darkmatter v] until done\nend\n\nwhen I receive [水星 v]\nswitch backdrop to (背景16 v)\nstop [other scripts in sprite v]\nforever\n    play sound [suitekinoodori v] until done\nend\n\nwhen I receive [金星 v]\nswitch backdrop to (背景23 v)\nstop [other scripts in sprite v]\nforever\n    play sound [bgm_maoudamashii_healing13 v] until done\nend\n\nwhen I receive [地球 v]\nstop [other scripts in sprite v]\nswitch backdrop to (背景2 v)\nforever\n    play sound [nagagutsudeodekake \(1\) v] until done\nend\n\nwhen I receive [次のステージ v]\nif <<<<<<<<<<(backdrop [number v]) = [8]> or <(backdrop [number v]) = [15]>> or <(backdrop [number v]) = [22]>> or <(backdrop [number v]) = [29]>> or <(backdrop [number v]) = [36]>> or <(backdrop [number v]) = [43]>> or <(backdrop [number v]) = [50]>> or <(backdrop [number v]) = [57]>> or <(backdrop [number v]) = [64]>> or <(backdrop [number v]) = [71]>> then\n    start sound [decision16 v]\n    switch backdrop to (背景1 v)\n    broadcast (メニュー v)\n    stop [other scripts in sprite v]\n    play sound [uchuyuei v] until done\nelse\n    next backdrop\nend\n\nwhen I receive [月 v]\nswitch backdrop to (背景30 v)\nstop [other scripts in sprite v]\nforever\n    play sound [yukokunotsuki v] until done\nend\n\nwhen flag clicked\nplay sound [uchuyuei v] until done\n\nwhen I receive [火星 v]\nswitch backdrop to (背景37 v)\nstop [other scripts in sprite v]\nforever\n    play sound [metropolis v] until done\nend\n\nwhen I receive [海王星 v]\nswitch backdrop to (背景44 v)\nstop [other scripts in sprite v]\nforever\n    play sound [inishienohiseki v] until done\nend\n\nwhen I receive [天王星 v]\nswitch backdrop to (背景51 v)\nstop [other scripts in sprite v]\nforever\n    play sound [technophobia v] until done\nend\n\nwhen I receive [木星 v]\nswitch backdrop to (背景58 v)\nstop [other scripts in sprite v]\nforever\n    play sound [sevillanotoride v] until done\nend\n\nwhen I receive [土星 v]\nswitch backdrop to (背景65 v)\nstop [other scripts in sprite v]\nforever\n    play sound [seishishitauchu v] until done\nend\n\n@スプライト1\n\nwhen flag clicked\ngo to x: (-189) y: (-75)\nset rotation style [left-right v]\npoint in direction (90)\nswitch backdrop to (背景1 v)\nset size to (15) %\nset [x v] to [0]\nset [y v] to [0]\nset [音 v] to [1]\nshow\n\nwhen flag clicked\nreset timer\nbroadcast (音 v)\nswitch backdrop to (背景1 v)\nshow\ngo to [front v] layer\nset [音 v] to [1]\n\nwhen flag clicked\nforever\n    if <(ストップ) = [0]> then\n        show\n        if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>> then\n            point in direction (-90)\n            change [x v] by (-0.9)\n        end\n        if <<key (right arrow v) pressed?> or <<mouse down?> and <(x position) < (mouse x)>>> then\n            point in direction (90)\n            change [x v] by (0.9)\n        end\n        set [x v] to ((x) * (0.9))\n        change x by (x)\n        if <<<<<<<<<<touching color (#14ff00)?> or <touching color (#8b7d73)?>> or <touching color (#6a7b8a)?>> or <touching color (#ca935f)?>> or <touching color (#c2c2c2)?>> or <touching color (#c02121)?>> or <touching color (#3248bf)?>> or <touching color (#ac8637)?>> or <touching color (#c5aa54)?>> or <touching color (#32aebf)?>> then\n            change y by (1)\n            if <<<<<<<<<<touching color (#14ff00)?> or <touching color (#8b7d73)?>> or <touching color (#6a7b8a)?>> or <touching color (#ca935f)?>> or <touching color (#c2c2c2)?>> or <touching color (#c02121)?>> or <touching color (#3248bf)?>> or <touching color (#ac8637)?>> or <touching color (#c5aa54)?>> or <touching color (#32aebf)?>> then\n                change y by (1)\n                if <<<<<<<<<<touching color (#14ff00)?> or <touching color (#8b7d73)?>> or <touching color (#6a7b8a)?>> or <touching color (#ca935f)?>> or <touching color (#c2c2c2)?>> or <touching color (#c02121)?>> or <touching color (#3248bf)?>> or <touching color (#ac8637)?>> or <touching color (#c5aa54)?>> or <touching color (#32aebf)?>> then\n                    change y by (1)\n                    if <<<<<<<<<<touching color (#14ff00)?> or <touching color (#8b7d73)?>> or <touching color (#6a7b8a)?>> or <touching color (#ca935f)?>> or <touching color (#c2c2c2)?>> or <touching color (#c02121)?>> or <touching color (#3248bf)?>> or <touching color (#ac8637)?>> or <touching color (#c5aa54)?>> or <touching color (#32aebf)?>> then\n                        change y by (1)\n                        if <<<<<<<<<<touching color (#14ff00)?> or <touching color (#8b7d73)?>> or <touching color (#6a7b8a)?>> or <touching color (#ca935f)?>> or <touching color (#c2c2c2)?>> or <touching color (#c02121)?>> or <touching color (#3248bf)?>> or <touching color (#ac8637)?>> or <touching color (#c5aa54)?>> or <touching color (#32aebf)?>> then\n                            change y by (1)\n                            if <<<<<<<<<<touching color (#14ff00)?> or <touching color (#8b7d73)?>> or <touching color (#6a7b8a)?>> or <touching color (#ca935f)?>> or <touching color (#c2c2c2)?>> or <touching color (#c02121)?>> or <touching color (#3248bf)?>> or <touching color (#ac8637)?>> or <touching color (#c5aa54)?>> or <touching color (#32aebf)?>> then\n                                change x by ((x) * (-1))\n                                change y by (-5)\n                                if <<key (up arrow v) pressed?> or <<mouse down?> and <(y position) < (mouse y)>>> then\n                                    if <(x) > [0]> then\n                                        set [x v] to [-7]\n                                    else\n                                        set [x v] to [7]\n                                    end\n                                    set [y v] to [12]\n                                else\n                                    set [x v] to [10]\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n        change y by (-1)\n        if <<<<<<<<<<touching color (#14ff00)?> or <touching color (#8b7d73)?>> or <touching color (#6a7b8a)?>> or <touching color (#ca935f)?>> or <touching color (#c2c2c2)?>> or <touching color (#c02121)?>> or <touching color (#3248bf)?>> or <touching color (#ac8637)?>> or <touching color (#c5aa54)?>> or <touching color (#32aebf)?>> then\n            if <<key (up arrow v) pressed?> or <<mouse down?> and <(y position) < (mouse y)>>> then\n                set [y v] to [15]\n            end\n        end\n        change y by (1)\n        change [y v] by (-1)\n        change y by (y)\n        if <<<<<<<<<<touching color (#14ff00)?> or <touching color (#8b7d73)?>> or <touching color (#6a7b8a)?>> or <touching color (#ca935f)?>> or <touching color (#c2c2c2)?>> or <touching color (#c02121)?>> or <touching color (#3248bf)?>> or <touching color (#ac8637)?>> or <touching color (#c5aa54)?>> or <touching color (#32aebf)?>> then\n            change y by ((y) * (-1))\n            set [y v] to [0]\n        end\n        if <touching color (#ff0000)?> then\n            set [y v] to [0]\n            set [x v] to [0]\n            go to x: (-240) y: (-57)\n        end\n        if <touching color (#0014ff)?> then\n            set [y v] to [24]\n        end\n        if <(x position) > [230]> then\n            broadcast (次のステージ v)\n            go to x: (-240) y: (-57)\n        end\n        if <(y position) < [-170]> then\n            go to x: (-240) y: (-57)\n        end\n        if <(backdrop [number v]) = [1]> then\n            set [ストップ v] to [1]\n        end\n    else\n        hide\n        if <not <(backdrop [number v]) = [1]>> then\n            set [ストップ v] to [0]\n        end\n    end\nend\n\n@太陽\n\nwhen this sprite clicked\nif <(メニュー) = [1]> then\n    broadcast (太陽 v)\n    hide\n    play sound [decision16 v] until done\nend\n\nwhen flag clicked\nshow\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [メニュー v]\nshow\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [月 v]\nhide\n\nwhen I receive [火星 v]\nhide\n\nwhen I receive [海王星 v]\nhide\n\nwhen I receive [天王星 v]\nhide\n\nwhen I receive [土星 v]\nhide\n\nwhen I receive [木星 v]\nhide\n\n@地球\n\nwhen this sprite clicked\nif <(メニュー) = [1]> then\n    broadcast (地球 v)\n    hide\n    play sound [decision16 v] until done\nend\n\nwhen flag clicked\nshow\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [メニュー v]\nshow\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [月 v]\nhide\n\nwhen I receive [火星 v]\nhide\n\nwhen I receive [海王星 v]\nhide\n\nwhen I receive [天王星 v]\nhide\n\nwhen I receive [土星 v]\nhide\n\nwhen I receive [木星 v]\nhide\n\n@水星\n\nwhen this sprite clicked\nif <(メニュー) = [1]> then\n    broadcast (水星 v)\n    hide\n    play sound [decision16 v] until done\nend\n\nwhen flag clicked\nshow\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [メニュー v]\nshow\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [月 v]\nhide\n\n@金星\n\nwhen this sprite clicked\nif <(メニュー) = [1]> then\n    broadcast (金星 v)\n    hide\n    play sound [decision16 v] until done\nend\n\nwhen flag clicked\nshow\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [メニュー v]\nshow\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [月 v]\nhide\n\n@スプライト2\n\nwhen flag clicked\ngo to [back v] layer\ngo to (太陽 v)\nshow\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [メニュー v]\nshow\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [月 v]\nhide\n\n@スプライト3\n\nwhen flag clicked\nset [メニュー v] to [0]\ngo to x: (3) y: (77)\nset [ふわふわ v] to [0]\nshow\nset size to (80) %\npoint in direction (90)\nrepeat until <mouse down?>\n    change [ふわふわ v] by (2)\n    point in direction ((([sin v] of (ふわふわ) ) * (5)) + (90))\n    change size by ([sin v] of ((ふわふわ) * (2)) )\nend\nstart sound [decision16 \(1\) v]\nrepeat (8)\n    change size by (-10)\nend\nbroadcast (メニュー v)\nset [メニュー v] to [1]\nhide\n\n@スプライト4\n\nwhen flag clicked\ngo to x: (32) y: (-129)\nset [ふわふわ v] to [0]\nshow\nset size to (80) %\npoint in direction (90)\nrepeat until <mouse down?>\n    point in direction ((([sin v] of ((0) - (ふわふわ)) ) * (5)) + (90))\n    change size by ([sin v] of (((0) - (ふわふわ)) * (2)) )\nend\nstart sound [decision16 \(1\) v]\nrepeat (8)\n    change size by (-10)\nend\nhide\n\n@スプライト5\n\nwhen I receive [メニュー v]\ngo to x: (3) y: (77)\nset [ふわふわ v] to [0]\nshow\nset size to (60) %\npoint in direction (90)\nrepeat until <(惑星) = [1]>\n    change [ふわふわ v] by (2)\n    point in direction ((([sin v] of ((0) - (ふわふわ)) ) * (5)) + (90))\n    change size by ([sin v] of (((0) - (ふわふわ)) * (3)) )\nend\nrepeat (8)\n    change size by (-10)\nend\nhide\n\nwhen flag clicked\nhide\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [月 v]\nhide\n\nwhen I receive [火星 v]\nhide\n\nwhen I receive [海王星 v]\nhide\n\nwhen I receive [天王星 v]\nhide\n\nwhen I receive [土星 v]\nhide\n\nwhen I receive [木星 v]\nhide\n\n@スプライト6\n\nwhen I receive [メニュー v]\nshow\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen flag clicked\nhide\n\nwhen this sprite clicked\nstart sound [decision16 v]\nhide\nbroadcast (メニュー2 v)\n\nwhen I receive [月 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\n@月\n\nwhen this sprite clicked\nif <(メニュー) = [1]> then\n    broadcast (月 v)\n    hide\n    play sound [decision16 v] until done\nend\n\nwhen flag clicked\nshow\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [メニュー v]\nshow\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\n@火星\n\nwhen this sprite clicked\nbroadcast (火星 v)\nhide\nplay sound [decision16 v] until done\n\nwhen flag clicked\nhide\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [メニュー v]\nhide\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [メニュー2 v]\nshow\n\nwhen I receive [海王星 v]\nhide\n\nwhen I receive [天王星 v]\nhide\n\nwhen I receive [土星 v]\nhide\n\nwhen I receive [木星 v]\nhide\n\n@スプライト7\n\nwhen I receive [メニュー2 v]\nshow\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen flag clicked\nhide\n\nwhen this sprite clicked\nstart sound [decision16 v]\nhide\nbroadcast (メニュー v)\n\nwhen I receive [月 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [火星 v]\nhide\n\nwhen I receive [海王星 v]\nhide\n\nwhen I receive [天王星 v]\nhide\n\nwhen I receive [土星 v]\nhide\n\nwhen I receive [木星 v]\nhide\n\n@火星2\n\nwhen this sprite clicked\nbroadcast (木星 v)\nhide\nplay sound [decision16 v] until done\n\nwhen flag clicked\nhide\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [メニュー v]\nhide\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [メニュー2 v]\nshow\n\nwhen I receive [天王星 v]\nhide\n\nwhen I receive [土星 v]\nhide\n\nwhen I receive [海王星 v]\nhide\n\nwhen I receive [火星 v]\nhide\n\n@火星3\n\nwhen this sprite clicked\nbroadcast (土星 v)\nhide\nplay sound [decision16 v] until done\n\nwhen flag clicked\nhide\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [メニュー v]\nhide\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [メニュー2 v]\nshow\n\nwhen I receive [海王星 v]\nhide\n\nwhen I receive [火星 v]\nhide\n\nwhen I receive [木星 v]\nhide\n\nwhen I receive [天王星 v]\nhide\n\n@火星4\n\nwhen this sprite clicked\nbroadcast (海王星 v)\nhide\nplay sound [decision16 v] until done\n\nwhen flag clicked\nhide\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [メニュー v]\nhide\n\nwhen I receive [メニュー2 v]\nshow\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [火星 v]\nhide\n\nwhen I receive [天王星 v]\nhide\n\nwhen I receive [土星 v]\nhide\n\nwhen I receive [木星 v]\nhide\n\nwhen I receive [木星 v]\nhide\n\n@火星5\n\nwhen this sprite clicked\nbroadcast (天王星 v)\nhide\nplay sound [decision16 v] until done\n\nwhen flag clicked\nhide\n\nwhen I receive [太陽 v]\nhide\n\nwhen I receive [水星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [メニュー v]\nhide\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [地球 v]\nhide\n\nwhen I receive [メニュー2 v]\nshow\n\nwhen I receive [海王星 v]\nhide\n\nwhen I receive [金星 v]\nhide\n\nwhen I receive [土星 v]\nhide\n\nwhen I receive [木星 v]\nhide\n\nwhen I receive [火星 v]\nhide\n\n@火星6\n\nwhen this sprite clicked\nbroadcast (次のステージ v)\nplay sound [decision16 v] until done\n\nwhen flag clicked\ngo to x: (-214) y: (-155)\nset size to (50) %\nhide\n\nwhen I receive [太陽 v]\nshow\n\nwhen I receive [水星 v]\nshow\n\nwhen I receive [金星 v]\nshow\n\nwhen I receive [メニュー v]\nhide\n\nwhen I receive [地球 v]\nshow\n\nwhen I receive [メニュー2 v]\nhide\n\nwhen I receive [海王星 v]\nshow\n\nwhen I receive [金星 v]\nshow\n\nwhen I receive [土星 v]\nshow\n\nwhen I receive [木星 v]\nshow\n\nwhen I receive [火星 v]\nshow\n\nwhen I receive [天王星 v]\nshow\n\nwhen I receive [月 v]\nshow\n\n@スプライト8\n\nwhen flag clicked\nhide\n\n@スプライト9\n\nwhen flag clicked\nhide\n\n@スプライト10\n\nwhen flag clicked\nhide\n\n