Возвращение на Яву после долгого отсутствия; хорошие ресурсы разработки Java-игр? - PullRequest
4 голосов
/ 03 августа 2009

Я только что получил новую работу и буду уделять больше внимания разработке на Java. Я полагаю, что буду заниматься своими делами (в Интернете) в течение дня, а затем немного поиграть в нерабочее время (Game Dev).

Это было всегда, так как я был активным участником любого сообщества разработчиков игр на Java; Есть ли хороший центральный источник такой информации? Исходные демки, фреймворки, книги, что-то в этом роде?

Спасибо! IVR Avenger

Ответы [ 7 ]

5 голосов
/ 03 августа 2009

Вы могли бы сделать хуже, чем исследовать облегченную библиотеку Java-игр (LWJGL) .

Также JOGL .

Также FengGUI для 2D-интерфейсов в OpenGL (представьте себе Quartz 2D Extreme в Java).

4 голосов
/ 03 августа 2009

www.jmonkeyengine.com

движок Java-игры;

Одна вещь, которая мне понравилась в jmonkey, это то, что у него были приличные ресурсы для того, чтобы заставить проект строить с использованием нескольких комбинаций инструментов. Я думаю, вы также найдете адекватные демоверсии.

2 голосов
/ 03 августа 2009

Я бы тоже взглянул на Project Darkstar . Проект имеет дело с распределением действий и сообщений между игровым клиентом (ами) и игровым сервером (ами), по существу имея дело с игровым бэкэндом клиент-сервер. У него также есть хороший форум для различных интеграций с различными Java-фреймворками для GUI.

2 голосов
/ 03 августа 2009

Программирование Killer Game на Java Эндрю Дэвисоном

Некоторому контенту несколько лет (но в основном он все еще актуален), и он только что добавил новую главу в июне, поэтому сайт все еще активен.

1 голос
/ 02 февраля 2010

Если вы смотрите на Java-апплеты , на мой взгляд, лучший общий ресурс - Pulp Core .

Это относится к типичным проблемам, с которыми вы сталкиваетесь при работе с апплетами, в частности с загрузкой. Кроме того, он абстрагирует вас от таких проблем, как таймеры анимации, проблемы со звуком клиента. Апплеты работают без какой-либо установки кроме Java - что для меня является очень высоким требованием.

См. пример игры и Оценка пузыря . Я никоим образом не связан с ними, но я изучал источник раньше!

Не откладывайте на апплеты Java. У них плохое прошлое, но настоящее отличается. Установка происходит быстрее, запуск более чем приемлемый, и среды больше не загрязняются намеренно плохой виртуальной машиной Microsoft. Java в настоящее время имеет 75% коэффициент принятия , но для геймеров вы, как правило, получаете гораздо более высокий процент (более 95% новых посетителей моего игрового сайта уже установили Java).

Некоторые полезные ресурсы, которые могут вам помочь:

0 голосов
/ 02 февраля 2010

Проверьте игровые форумы Java. http://www.javagaming.org/ Они довольно активны и, похоже, имеют опыт разработчиков, которые, вероятно, могут указать на последние достижения в технологии javagaming.

Кроме того, вот некоторые движки, которые я знаю для 3D-игр.

jpct www.jpct.net небольшой jar-файл и относительно быстрый, поддерживает как программное, так и аппаратное (OpenGL через LWJGL или JOGL) рендеринг Не с открытым исходным кодом, но разработчик отвечает на вопросы быстро. Кстати, я не разработчик jpct.

Кроме того, движок jmonkey, как и раньше, очень зрелый движок. Есть и другие, такие как Xith3D, 3DzzD, но я бы сказал, что jmonkey сейчас самый большой.

Если вы ищете 2D-контент, я бы сказал, проверьте PulpCore или Slick 2D.

0 голосов
/ 04 августа 2009

gamedev.net и devmaster.net - это почти два ресурса разработки игр; не зависит от языка, возможно, склоняется в сторону C ++, но это все равно, независимо от того, на каком языке вы это выражаете.

К сожалению, эти два сайта просто не помогают мне. Я бы очень хотел увидеть хороший сайт разработчиков игр. Может быть, это только я, но кажется, что все работают над своими вещами, и на самом деле не существует хорошего центрального хранилища для всего. Мне нравится концепция раздела статей на gamedev.net, но многие устарели и, похоже, не идут в ногу. Обидно, правда. Stackoverflow - мой лучший игровой ресурс на данный момент.

Также ознакомьтесь с вопросами, которые я задавал в прошлом, и моими любимыми вопросами (если вы их видите). Я все время очень внимательно слежу за тегами, связанными с java и / или gamedev здесь (что и привело меня к этому вопросу :)).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...