WikiDer > Джейк2

Jake2
Джейк2
Разработчики)Bytonic Software
Стабильный выпуск
0.9.5 / 05 мая 2006 г.
Операционная системаКроссплатформенность
ТипВидео игра
ЛицензияGPL
Интернет сайтbytonic.de/html/jake2

Джейк2 это Ява порт GPL выпуск Quake II игровой движок.[1]

История

Версия 0.9.1 Jake2 была показана JOGL команда для JavaOne 2004, чтобы представить пример взаимодействия Java-OpenGL.[2][3][4] Jake2 с тех пор использовался солнце как пример Запуск Java Web возможности распространения игр через Интернет.[5]

По состоянию на август 2012 года все еще продолжается разработка форка LWJake2, который удалил JOGL / JOAL в пользу LWJGL.

По состоянию на октябрь 2012 г. форк, использующий текущую версию Java OpenGL и Java OpenAL был доступен на репозиторий git.В игру можно играть онлайн, запустить ее как апплет или веб-запуск. Новые усовершенствования позволяют запускать Jake2 и на мобильных платформах, благодаря использованию эмуляции фиксированных функций Jogl OpenGL через OpenGL ES2 или напрямую через OpenGL ES1. Улучшения Joal также позволяют выводить звук на мобильные устройства. Форк был обновлен в июне 2013 года для последней версии Jogl.

Альтернативные варианты использования

Возможно, потому что его код основан на Ява и поэтому его легко модифицировать, jake2 использовался для нескольких экспериментов:

Архитектура

Jake2 - это приложение, полностью написанное на Java. Он может использовать Java OpenGL / Java OpenAL или же LWJGL для его внутренней низкоуровневой Java OpenGL библиотека. Как одиночный, так и многопользовательский режим Quake II работают, и его можно использовать как в качестве установленного приложения, так и с помощью Запуск Java Web.

Производительность Jake2 находится на уровне оригинальной версии C.[12] В некоторых аппаратных конфигурациях это даже лучше.[13][14]

Смотрите также

Рекомендации

  1. ^ "Джейк2". Команда разработчиков Jake2. Получено 2018-12-05.
  2. ^ Цикнер, Хольгер (2004-06-29). "Jake2 на JavaOne и WWDC". Команда разработчиков Jake2. Получено 2008-04-05.
  3. ^ Рассел, Кеннет (июнь 2004 г.). «Разработка 3D-приложений и игр с OpenGL» (PDF). Получено 2008-04-05.
  4. ^ "3D Jake2 - Playtest". hexus.net. 2005-11-29. Получено 2009-07-18.
  5. ^ "JDK 6u10: Jake2: Quake II на Java". Sun Microsystems. Получено 2009-07-18. Пример апплета Jake2 показывает будущее распространения игр через Интернет. Jake2 - это порт Quake II от id Software на платформу Java, разработанную Bytonic Software. (...). С новым подключаемым модулем Java теперь можно развернуть игру прямо на веб-странице с полным аппаратным ускорением и высочайшей надежностью.
  6. ^ "Играй глазами". Joystiq. 2006-03-03. Получено 2009-07-18.
  7. ^ Дж. Дэвид Смит; T.C. Николас Грэм (2006). «Использование движений глаз для управления видеоиграми» (PDF). Королевский университет. Получено 2009-07-18.
  8. ^ Дж. Дэвид Смит; T.C. Николас Грэм (2006). "Материалы международной конференции ACM SIGCHI 2006 г. по достижениям в компьютерных развлекательных технологиях". Ассоциация вычислительной техники. Получено 2009-07-18.
  9. ^ Гонсалу Амадор; Рикардо Александр; Абель Гомеш (январь 2009 г.). «Реинжиниринг Jake2 для работы в сети» (PDF). Получено 2009-07-18.
  10. ^ GridGain.com. «Обзор продукта GridGain». Получено 2011-04-18.
  11. ^ Код Google (01.04.2010). "Порт Quake II GWT". Получено 2013-02-13.
  12. ^ "Q24j: Джейк и жизнеспособность Java-игр". O'Reilly Media. 2005-11-28. Получено 2009-07-18. Это великолепное шоу 3D-мастерства. Подобные вещи, а также движок с открытым исходным кодом Narya 2D от ThreeRings действительно начинают по крайней мере показывать, что Java может служить первоклассной игровой платформой. Более того, просто увидев весь… * кашляет * ужасный код в играх раньше, наличие таких вещей, как модель потоковой передачи Java, поддержка сети и базы данных, действительно может сделать ее ЛУЧШЕЙ платформой для многих будущих игр, чем C.
  13. ^ «Ориентиры». Команда разработчиков Jake2. Получено 2008-04-05.
  14. ^ Jake2 0.9.4 на Java 5.0 - это 260/250 кадр / с по сравнению с 245 кадрами / с для исходного кода C, для Athlon XP 2400, GeForce 4 MX, Windows 2000, в оконном режиме

внешняя ссылка