Jestem przedsiębiorczym programistą Java, jednak czymś, co mnie interesowało i co mnie wciągnęło w całą kwestię programowania, to pomysł stworzenia gry.
Zastanawiam się, czy ktokolwiek mógłby zaoferować jakąś radę lub zalecić rezerwację.
Najbardziej interesuje mnie projektowanie i wdrażanie silnika gry. Ludzie mogą powiedzieć „ach, ale istnieje mnóstwo powodów, dla których piszą swoje własne” - jest to wyłącznie do celów edukacyjnych, sprawdzania, jak działają rzeczy i tak dalej.
Do tej pory przyjrzałem się LWJGL , ale nie osiągnąłem nic zbyt poważnego.
Dzięki.
Odpowiedzi:
Udaj się do JavaGaming i czytaj dalej. Wiele rzeczy, które Cię zainteresują.
źródło
Istnieją dwa rodzaje początkujących: Tych, którzy chcą stworzyć grę i tych, którzy chcą zrozumieć rzeczy (i stworzyć także grę). W drugiej grupie nie ma nic złego. Osobiście najbardziej mi się podoba.
Ta strona jest doskonałym źródłem wiedzy. W przypadku silników po prostu sprawdź tag silnika: /gamedev/tagged/engine
Wyszukaj w witrynie hasło „jak zacząć” lub podobne. Znajdziesz świetne zasoby i pomysły na proste gry dla początkujących.
Grafika w Javie może być wykonana na więcej sposobów niż LWJGL:
źródło
Szczerze, czytałem programowanie gier dla zabójców w Javie i nie mogłem go wchłonąć. To powinny być najlepsze zasoby, ale nawet się nie kompilują. Z pewnością zacznij od czegoś łatwego. Podobno ta książka to świetne miejsce na rozpoczęcie:
http://www.brackeen.com/javagamebook/
źródło
Właśnie zamówiłem tę książkę. Wygląda jak najbardziej aktualny zasób. W Amazon jest też naprawdę tani.
http://www.amazon.ca/Beginning-Java-Game-Programming/dp/1435458087/ref=sr_1_1?ie=UTF8&s=books&qid=1299619288&sr=8-1
Sprawdziłem stare wydania, które wydają się dość solidne.
Możesz wziąć pod uwagę framework, taki jak LWJGL lub Java Monkey Engine, ale zdecydowanie sprawdź JOGL, gdy tylko opanujesz podstawy, ponieważ jest to popularne opakowanie na OpenGL i jest tam mnóstwo tutoriali.
źródło
Ja też jestem w trakcie budowania silnika gry opartego na Javie. Z przyjemnością porozmawiam o moim projekcie i uzasadnieniu, znanych zaletach i wadach oraz udostępniam kod, jeśli jesteś zainteresowany. Strona internetowa jest dość przestarzała, ale warto zacząć: Projekt MHFramework jest w dużej mierze w toku.
źródło
Rzuć okiem na te samouczki http://www3.ntu.edu.sg/home/ehchua/programming/opengl/JOGL2.0.html
źródło
Jestem programistą Java i ostatnio zacząłem tworzyć grę. Dla mnie najlepszym źródłem informacji był kod źródłowy quake1 / quake2 / quake3 / darkplaces. Wiem, że programista Java może mieć trudności z odczytaniem kodu c, ale warto. Książki i samouczki są na początek bardzo dobre, ale jeśli masz solidny pomysł, powinieneś naprawdę uczyć się z takich projektów.
źródło
Polecam zacząć od LibGDX, jeśli już znasz się na Javie. Oficjalna strona nie ma zbyt wiele dokumentacji, ale istnieje wiele stron z samouczkami, które oferują miłe wprowadzenie do pierwszej gry z niej korzystającej.
LibGDX
źródło