Движок Java 2D Game для тайловой игры [закрыт]

Может ли кто-нибудь порекомендовать хороший игровой движок Java для разработки простых игр на основе тайлов? Я ищу движок, который позволит мне создавать карты, используя что-то вроде Tiled www.mapeditor.org

Slick — это именно то, что я ищу, slick.cokeandcode.com, но я не могу заставить его работать на Vista-64. Лучшее, с чем я могу справиться, это: не удается загрузить 32-разрядную IA .dll на 64-разрядной платформе AMD (и это после загрузки последней версии LWJGL).

Может ли кто-нибудь предложить что-то подобное для 64-битной Vista?


person Community    schedule 24.05.2009    source источник
comment
Голосование за закрытие в качестве инструмента рек.   -  person Ciro Santilli 新疆再教育营六四事件ۍ    schedule 14.01.2017


Ответы (7)


Я бы порекомендовал приобрести книгу «Разработка игр на Java» Дэвида Брэкина, она включает в себя мозаичную игровую среду, которая кажется превосходной (хотя я еще ничего с ней не реализовал).

Ссылка на Amazon

Вы также можете скачать код, не приобретая книгу, но я бы порекомендовал книгу.

person Sam Barnum    schedule 24.05.2009
comment
Выглядит как хорошая книга! Я проверю это. Спасибо. - person ; 25.05.2009

проверить этот http://www.interactivepulp.com/pulpcore/

person Chii    schedule 24.05.2009

PulpCore очень классный, поддерживает мозаичное отображение, но использует программный рендерер и не может работать как настольное приложение. Его парадигма разработки очень и очень похожа на Flash, за исключением того, что это Java;).

Slick также поддерживает мозаичное отображение, аппаратное ускорение (OpenGL через LWJGL) и может работать как апплет, рабочий стол или веб-сайт. (JNLP), но, с другой стороны, он не так чист, как Pulpcore, с точки зрения простоты кодирования.

Если вам нужно серьезное действие на экране (как в экшене/аркаде), тогда выбирайте Slick, в противном случае я рекомендую PulpCore. Если бы мне не нужна была аппаратная поддержка для моей игры, я бы через секунду оказался на PulpCore.

person Engineer    schedule 27.06.2010

Я не знаю о Java Game Engines, но вашу проблему «Не удается загрузить 32-разрядную IA .dll на 64-разрядной платформе AMD» можно решить, удалив 64-разрядную версию Java и вместо этого установить 32-битную версию. (Возможно, чтобы и 32-битная, и 64-битная версии работали параллельно, но если вы не занимаетесь 64-битным программированием, вам, вероятно, лучше просто придерживаться одной версии).

32-разрядная версия — это версия для «Windows», а не для «Windows x64». Обратите внимание, что 32-разрядная версия Java будет находиться в Program Files (x86), а не в Program Files — вам может потребоваться обновить некоторые пути, если вы уже настроили Slick. и/или IDE.

person dan    schedule 16.11.2009

Просто чтобы решить вашу второстепенную проблему, вы можете запустить Slick на 64-битной архитектуре без необходимости удалять 64-битную java...

Все, что вам нужно сделать, это загрузить последний файл LWGJL jar и импортировать его в свой проект. Затем вам нужно загрузить собственные библиотеки (включая dll win64) из jar-файла LWGJL. Это позволит вам запускать Slick2D в Win64, не возясь с вашей версией Java.

person Reustonium    schedule 05.02.2012

Есть Slick, JGame, GLib (совсем новый, довольно глючный) и XNA (C#, похожий на Java). Выбирайте.

-Slick: http://goo.gl/CXsp
-JGame: http://goo.gl/Kdjrj
-GLib: http://goo.gl/LGFAw
-XNA: http://goo.gl/n4X1A

person DaedalusUsedPerl    schedule 30.07.2012

Libgdx великолепен и включает поддержку TMX, например tiled. https://libgdx.badlogicgames.com/ Вы также можете довольно легко комбинировать это с box2d.

person Joshcorpia    schedule 26.12.2015