/ / Tworzenie gry platformowej Java jak najłatwiej [zamknięty] - java

Tworzenie gry platformowej Java tak łatwo, jak to możliwe [closed] - java

Muszę utworzyć Javę gra platformowa na projekt w szkole średniej (niezwiązany z informatyką) i chcę poświęcić jak najmniej czasu na sprawy techniczne.

Mam już doświadczenie w Javie i jużmam większość rozgrywki, grafiki itp. Wystarczy, że go koduję. Patrzyłem i rozważam jedną z dwóch opcji, które nie wymagają kodowania gry od zera:

  • Skopiuj istniejącą platformówkę Java (najlepsza opcja, ale nie mogę znaleźć otwartej platformy Java)
  • Użyj silnika gry Java, aby uniknąć kodowania od zera. Patrzyłem na JGame, ale nie jestem pewien, czy to najlepszy zakład na platformówkę.

Odpowiedzi:

5 dla odpowiedzi № 1

Jestem dokładnie w tej samej łodzi co ty. Po prostu nie ma wystarczających zasobów (darmowych, typu open source), aby rozpocząć tworzenie gier Java. http://www3.ntu.edu.sg/home/ehchua/programming/java/J8d_Game_Framework.html Myślę, że jest to jeden z najlepszych samouczków, jakie widziałem. Zasadniczo daje ty szablon do gry.


3 dla odpowiedzi № 2

Jest książka pod tytułem „Killer Game Programming”Java ”, który ma przykład gry platformowej 2D wykorzystującej interfejs API Java 2D Graphics API. Myślę, że kod źródłowy książki jest dostępny na stronie autora: http://fivedots.coe.psu.ac.th/~ad/jg/

Jest to przyzwoita książka, ale przykłady kodu są trochę nieporządne. Może jednak dać ci wystarczająco dużo, aby zacząć.


2 dla odpowiedzi nr 3

Rozwijanie gier w Javie jest świetną książką, a pierwsza jej część wchodziszczegółowe informacje na temat tworzenia 2D platformówki. Ogólnie uważam, że wyjaśnienie tej książki jest doskonałe, a pełna wersja gry znajduje się na płycie CD, więc możesz ją zmodyfikować, aby dopasować do swoich potrzeb. źródło znajduje się na stronie, patrz poniżej!]

Nie wydaje mi się, żeby było to w pełni rozwinięteplatformówka; bardziej przypomina demo. Ale możesz użyć tej gry jako punktu wyjścia i dodać wszystko, czego potrzebujesz. Kod, będący przykładem projektu książkowego, jest dobrze udokumentowany i skomentowany. Ma również format poziomu, więc jeśli okaże się, że pasuje do wszystkich twoich potrzeb, powinieneś być w stanie po prostu upuścić swoje zdjęcia i tworzyć własne pliki poziomów, a następnie załadować je w grze.

Nawiasem mówiąc, reszta książki zagłębia się w tworzenie oprogramowania 3D silnika od zera za pomocą Java 2D. To naprawdę niesamowite. Trochę bonusu po tym projekcie, co?

Minusem jest to, że książka ma już prawie 7 lat. Używa jednak Java 1.4 i strona książki jest nadal online, więc powiedziałbym, że wciąż jest realnym zasobem! Wygląda na to, że ma stronę z książkami demo gry ORAZ cały kod źródłowy, więc może nie być konieczne kupowanie książki. Idź to sprawdzić!