klon asteroid w mniej niż 100 akcjach

1

Index

Tagged

Stats

4,197 visits, 5,852 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 22 Jun, 2016. Last updated 25 Feb, 2019

Wniosek

Tutaj jest kompletna gra się w czasie krótszym niż 100 zdarzeń z wykorzystaniem starannego planowania i moc C2.

Można również pomyśleć, że za "zwykłą" gra jak "Asteroid" istnieje już niektóre dość skomplikowane rzeczy dzieje się w czasach (system oceniony na przykład), które mogą się zdarzyć, jak przytłaczająca dla początkujących.

Każda dobra gra projektant / programista powie ci, mimo, że aby nauczyć się dobrze jest zacząć od małych gier / projektów.

Ten może być uważane jako małe gry, zajęło mi około dwóch tygodni (bez pośpiechu), aby zbudować sam capx (co jest dość szybka / mogą kwalifikować się do gry tak proste).

Spędziłem cały miesiąc na piśmie o kursie iteslf, więc mam nadzieję, że okaże się przydatny.

Jeżeli masz pytania, pozostawić go w komentarzach lub zapytaj na forum. Powinienem lub inny członek społeczności móc go odebrać.

Jest więcej, co można zrobić z projektem. Jak już wspomniałem w pewnym momencie można było budować tam, na przykład posiadającej specyficzne zachowanie dzieje w poszczególnych fal.

Mógłbym napisać kolejny tutorial jak rozwinąć projektu (optymalizacja kodu, aby "pokój" / wolne więcej wydarzeń, dodać losowe kropli / przetworniki, itp ...).

Jak powiedziałem na wstępie, ten poradnik może trzeba przeczytać kilka razy z przerwami, aby naprawdę umywalka w.

Mam nadzieję, że odpowiedzi na niektóre pytania i wyświetlony użytecznych informacji na temat jak to zrobić rzeczy i dlaczego / jak można wykorzystać te samodzielnie we własnych projektach.

Ostatnim uwaga, można ponownie wykorzystać ten projekt w celach edukacyjnych, można ponownie użyć części kodu bez konieczności dać kredytu, ale proszę, nie idź i skompilować projekt i spróbować opublikować wyeksportowany projekt jako własny.

----------

aktualizacje:

18-09-2012: Naprawiono capx że został uszkodzony przez r103.2 przełączając akcję "Asteroid: Spawn Asteroid" do "systemu: Tworzenie Asteroid"

Zaktualizowano wyjaśnienie w tutorialu też.

27-07-2015: Korekta do wspierania nowego pasaż Scirra (nowy przykład przesłany, nowe URL), wdrożyć Local Storage zamiast WebStorage (niezalecane), dodając "funkcja" przedmiotu oraz szybką prezentację niego. Capx wykonane w R210.

[1] [http://www.scirra.com/tutorials/37/beginners-guide-to-construct-2]

[2] [http://www.scirra.com/manual/92/custom-movement]

[3] [http://www.scirra.com/manual/105/wrap]

[4] [http://www.scirra.com/manual/113/keyboard]

[5] [https://www.scirra.com/arcade/tutorial-games/asteroid-in-less-than-100-events-16]

[6] [http://www.scirra.com/manual/99/pin]

[7] [http://www.scirra.com/manual/90/bullet]

[8] [http://www.scirra.com/manual/94/destroy-outside-layout]

[9] [http://www.scirra.com/freebundle.zip]

[10] [http://www.scirra.com/manual/101/rotate]

[11] [http://www.scirra.com/store/free-html5-game-engine]

[12] [http://www.scirra.com/manual/43/layout-view]

[13] [http://www.scirra.com/manual/75/how-events-work]

[14] [http://www.scirra.com/manual/73/instance-variables]

[15] [http://www.scirra.com/manual/83/variables]

[16] [http://www.scirra.com/manual/126/system-expressions]

[17] [http://www.scirra.com/manual/124/system-conditions]

[18] [http://www.scirra.com/manual/131/common-conditions]

[19] [http://www.scirra.com/manual/130/common-features]

[20] [http://www.scirra.com/tutorials/67/delta-time-and-framerate-independence]

[21] [http://www.scirra.com/manual/108/array]

[22] [http://www.scirra.com/tutorials/307/arrays-for-beginners]

[23] [http://www.scirra.com/forum/how-do-ifrequently-asked-questions_topic45416.html]

[24] [http://www.scirra.com/manual/120/webstorage]

[25] [http://www.scirra.com/manual/66/projects/page-1]

[26] [http://www.scirra.com/manual/80/groups]

[27] [http://www.scirra.com/manual/109/audio]

[28] [http://www.scirra.com/manual/84/sounds-music]

[29] [http://www.scirra.com/manual/39/project-bar]

[30] [http://www.scirra.com/tutorials/181/adding-sound-a-beginners-guide]

[31] [http://www.scirra.com/manual/118/tiled-background]

[32] [http://www.scirra.com/tutorials/316/how-to-create-a-custom-loading-bar-for-your-game]

[33] [http://www.scirra.com/manual/107/ajax]

[34] [http://www.scirra.com/tutorials/236/using-web-fonts-in-the-text-object]

[35] [http://www.scirra.com/tutorials/237/how-to-use-your-own-web-fonts]

[36] [http://www.google.com/webfonts/]

[37] [http://www.scirra.com/blog/66/image-compression-in-construct-2]

[38] [http://www.scirra.com/tutorials/82/uploading-to-the-scirra-arcade]

[39] [http://www.scirra.com/tutorials/57/how-construct-2-licenses-work]

[40] [http://www.scirra.com/tutorials/83/how-to-embed-an-html5-game-on-your-website]

[41] [http://www.whatgamesare.com/feedback.html]

[42] [http://www.scirra.com/manual/71/instances]

[43] [http://www.scirra.com/images/articles/OriginalExample.PNG]

[44] [http://www.scirra.com/images/articles/Event12Open.PNG]

[45] [http://www.scirra.com/images/articles/Event16Open_Event17Closed.PNG]

[46] [http://www.scirra.com/images/articles/Event17Open_Event19-23Closed.PNG]

[47] [http://www.scirra.com/images/articles/Event19-23Closed.PNG]

[48] ​​[http://www.scirra.com/images/articles/Event19Open.PNG]

[49] [http://www.scirra.com/images/articles/Event21Open.PNG]

[50] [http://www.scirra.com/images/articles/PlayerHandling.PNG]

[51] [http://www.scirra.com/images/articles/Event36.PNG]

[52] [http://www.scirra.com/images/articles/Event25.PNG]

[53] [http://www.scirra.com/images/articles/Event28Open.PNG]

[54] [http://www.scirra.com/images/articles/SplashEvent2.PNG]

[55] [http://www.scirra.com/images/articles/arrScoreTable.PNG]

[56] [http://www.scirra.com/images/articles/SplashEvent3.PNG]

[57] [http://www.scirra.com/images/articles/SplashEvent4.PNG]

[58] [http://www.scirra.com/images/articles/Event8Score.PNG]

[59] [http://www.scirra.com/images/articles/Event9Score_Opened.PNG]

[60] [http://www.scirra.com/images/articles/Gameover.PNG]

[61] [http://www.scirra.com/images/articles/Event1_Score.PNG]

[62] [http://www.scirra.com/images/articles/Event3_Score.PNG]

[63] [http://www.scirra.com/images/articles/arrScore_Insert.PNG]

[64] [http://www.scirra.com/images/articles/arrScore_Final.PNG]

[65] [http://www.scirra.com/images/articles/Sounds.PNG]

[66] [http://www.scirra.com/images/articles/Music.PNG]

[67] [http://www.scirra.com/images/articles/SoundSwitch.PNG]

[68] [http://www.scirra.com/images/articles/LoadingLayout.PNG]

[69] [http://www.scirra.com/tutorials/358/asteroid-clone-in-less-than-100-events/page-2]

[70] [http://www.scirra.com/tutorials/358/asteroid-clone-in-less-than-100-events/page-3]

[71] [http://www.scirra.com/tutorials/358/asteroid-clone-in-less-than-100-events/page-4]

[72] [http://www.scirra.com/tutorials/358/asteroid-clone-in-less-than-100-events/page-5]

[73] [http://www.scirra.com/tutorials/358/asteroid-clone-in-less-than-100-events/page-6]

[74] [http://www.scirra.com/tutorials/358/asteroid-clone-in-less-than-100-events/page-7]

[75] [http://www.scirra.com/tutorials/358/asteroid-clone-in-less-than-100-events/page-8]

[76] [http://www.scirra.com/tutorials/358/asteroid-clone-in-less-than-100-events/page-9]

[77] [https://www.scirra.com/manual/188/local-storage]

[78] [https://www.scirra.com/images/articles/SetDefaultScore.PNG]

[79] [https://www.scirra.com/images/articles/LoadingScores_fromLocalStorage.PNG]

[80] [https://www.scirra.com/manual/149/function]

[81] [https://www.scirra.com/images/articles/FunctionDisplayScore.PNG]

[82] [https://www.scirra.com/images/articles/Event3_Revision.PNG]

[83] [https://www.scirra.com/images/articles/SoundToggle.PNG]

  • 0 Comments

Want to leave a comment? Login or Register an account!