Jake2 - Jake2
| Fejlesztő (k) | Bytonic szoftver |
|---|---|
| Stabil kiadás |
0.9.5
/ 2006. május 05 |
| Operációs rendszer | Cross-platform |
| típus | Videojáték |
| Engedély | GPL |
| Weboldal | bytonic.de/html/jake2 |
Jake2 egy Java port a GPL kiadás a Quake II játék motor.
Történelem
A 0.9.1 verziója Jake2 mutatta a Jogl csapat JavaOne 2004 , a közölt példát Java-OpenGL átjárhatóság. Jake2 azóta használják Sun példaként Java Web Start képességek játékok forgalmazása az interneten keresztül.
2012 augusztusától a fejlesztés továbbra is aktív az LWJake2 villában, amely eltávolította a JOGL / JOAL-t az LWJGL javára.
2012 októberétől a Java OpenGL és a Java OpenAL jelenlegi verzióját használó villa elérhetővé vált egy git-adattáron . A játék online játszható, kisalkalmazásként vagy Webstartként indítható. Az új fejlesztések lehetővé teszik a Jake2 futtatását mobil platformokon is, mivel Jogl OpenGL fix funkciós emulációját használja az OpenGL ES2 vagy közvetlenül az OpenGL ES1 segítségével. A Joal továbbfejlesztései tovább lehetővé teszik a hangkimenetet a mobil eszközökön. A villát 2013 júniusában frissítettük a legújabb Jogl kiadáshoz.
Az eredeti szerzők - a Bytonic szoftver - utolsó frissítése a Jake2-re 2015. januárjában történt.
2019 óta a Jake2-et kibővítették, frissítették a modern java és könyvtárak verzióira, és aktívan fejlesztették.
Alternatív felhasználások
Valószínűleg azért, mert a kódja Java- on alapul, és így könnyen módosítható, a jake2-t számos kísérlethez használták:
- 2006-ban kísérletet tettek arra, hogy 3D-s játékokat kövessenek szemkövetéssel . A felmérés adatai szerint az egér valóban könnyebben használható.
- A 2009 elején, az emberek a University of Beira Interior tudtak újrakonstruálhatják Jake2 a munka GridGain , a rács végrehajtása MapReduce kettős engedéllyel alatt GPLv3 és tulajdonosi engedélyeket.
- 2010-ben a portot HTML5- re konvertálta egy Google mérnökcsoport, hogy bemutassa a Google Web Toolkit képességeit .
Építészet
A Jake2 egy teljes Java alkalmazás. Használhat Java OpenGL / Java OpenAL vagy LWJGL belső Java alacsony szintű OpenGL könyvtárához. A Quake II egy- és többjátékos módja egyaránt működik, és telepített alkalmazásként vagy Java Web Startként is használható .
A Jake2 teljesítménye megegyezik az eredeti C verzióval. Egyes hardverkonfigurációkban ez még jobb.