제이크2
Jake2| 개발자 | 바이토닉 소프트웨어 |
|---|---|
| 안정적 해제 | 0.9.5 / 2006년 5월 05일 |
| 운영 체제 | 크로스 플랫폼 |
| 유형 | 비디오 게임. |
| 면허증 | GPL |
| 웹사이트 | bytonic.de/html/jake2 |
제이크2는 지진2 게임엔진의 GPL 발매의 자바항이다.[1]
역사
Jake2의 0.9.1 버전은 JavaOne 2004용 JOGL 팀이 보여줌으로써 Java-OpenGL 상호운용성의 예를 제시하였다.[2][3][4]제이크2는 이후 썬에 의해 인터넷을 통한 게임 유통을 위한 자바 웹 스타트 기능의 예로 이용되었다.[5]
2012년 8월 현재, LWJGL에 유리하게 JOGL/JOAL을 제거한 LWJake2 포크에서는 여전히 개발이 활발하다.
2012년 10월 현재 Java OpenGL 및 Java Open의 현재 버전을 사용하는 포크AL은 git 저장소에서 사용할 수 있게 되었다.이 게임은 애플릿이나 웹스타트로 출시되는 온라인에서 할 수 있다.Jake2는 OpenGL ES2를 통해 또는 OpenGL ES1을 통해 직접 Jogl의 OpenGL 고정 기능 에뮬레이션을 활용하기 때문에 모바일 플랫폼에서도 실행될 수 있게 되었다. Joal의 향상된 기능은 모바일 장치에서 오디오 출력이 가능하다.포크는 최신 Jogl 릴리즈를 위해 2013년 6월에 업데이트되었다.
원작자인 Bytonic 소프트웨어에 의한 Jake2의 마지막 업데이트는 2015년 1월이었다.
2019년부터 제이크2는 현대 자바와 도서관 버전으로 업데이트되어 활발하게 개발되고 있다.[6]
대체 용도
아마도 그것의 코드는 자바를 기반으로 하기 때문에 수정하기 쉽기 때문에, 제이크2는 다음과 같은 여러 실험에 사용되었다.
- 2006년에는 아이 트래킹으로 3D 게임을 실험하는 데 사용되었다.[7][8][9]조사 데이터에 따르면 마우스는 실제로 사용하기 더 쉬웠다.
- 2009년 초 베이라 인테리어 대학의 사람들은 GPLv3와 독점 라이선스에 따라 MapReduce[10] 이중 면허의 그리드 구현인 GridGain에서 Jake2를 재설계할 수 있었다.[11]
- 2010년 구글 엔지니어 그룹에 의해 HTML5로 전환되어 구글 웹 툴킷의 능력을 선보였다.[12]
건축
Jake2는 풀 자바 어플리케이션이다.Java OpenGL / Java Open 사용 가능내부 Java 로우 레벨 OpenGL 라이브러리를 위한 AL 또는 LWJGL.쯔진2의 싱글과 멀티플레이 모드 모두 작동하고 있으며, 설치된 어플리케이션이나 자바 웹 스타트(Java Web Start)로 모두 사용할 수 있다.
제이크2의 연주는 오리지널 C버전과 대등하다.[13]어떤 하드웨어 구성에서는 훨씬 더 좋다.[14][15]
참고 항목
참조
- ^ "Jake2". Jake2 development Team. Retrieved 2018-12-05.
- ^ Zickner, Holger (2004-06-29). "Jake2 at JavaOne and WWDC". Jake2 development Team. Retrieved 2008-04-05.
- ^ Russel, Kenneth (June 2004). "3D Application and Game Development With OpenGL" (PDF). Retrieved 2008-04-05.
- ^ "3D Jake2 – Playtest". hexus.net. 2005-11-29. Retrieved 2009-07-18.
- ^ "JDK 6u10: Jake2: Quake II in Java". Sun Microsystems. Retrieved 2009-07-18.
The Jake2 applet example shows the future of game distribution over the Internet. Jake2 is a port of id Software's Quake II to the Java platform developed by Bytonic Software. (...). With the new Java Plug-In, it is now possible to deploy the game directly into the web page with full hardware acceleration and rock-solid reliability.
- ^ "Jake2 on GitHub".
- ^ "Play with your eyes". Joystiq. 2006-03-03. Retrieved 2009-07-18.
- ^ J. David Smith; T.C. Nicholas Graham (2006). "Use of Eye Movements for Video Game Control" (PDF). Queen's University. Retrieved 2009-07-18.
- ^ J. David Smith; T.C. Nicholas Graham (2006). "Proceedings of the 2006 ACM SIGCHI international conference on Advances in computer entertainment technology". Association for Computing Machinery. Retrieved 2009-07-18.
- ^ Gonçalo Amador; Ricardo Alexandre; Abel Gomes (January 2009). "Re-engineering Jake2 to work on a grid" (PDF). Retrieved 2009-07-18.
- ^ GridGain.com. "GridGain product overview". Retrieved 2011-04-18.
- ^ Google Code (2010-04-01). "Quake II GWT Port". Retrieved 2013-02-13.
{{cite web}}:author=일반 이름 포함(도움말) - ^ "Q24j: Jake and Java-gaming Viability". O'Reilly Media. 2005-11-28. Retrieved 2009-07-18.
This is a great show of 3D prowess. Things like this, as well as the Narya 2D open source engine from ThreeRings really are starting to at least show Java can serve as a first-class gaming platform. More than that, just having seen all the… *cough* horrible code in games before, having things like Java’s threading model, network and database support might really make it a BETTER platform for a lot of forthcoming games than C.
- ^ "Benchmarks". Jake2 development Team. Retrieved 2008-04-05.
- ^ Jake2 0.9.4 on Java 5.0은 Athlon XP 2400, GeForce 4 MX, Windows 2000의 윈도우 모드에서 원래 C 코드의 245 프레임/s에 비해 260/250 프레임/s이다.