klon asteroid w mniej niż 100 akcjach

  • 0 favourites

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

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