Jake2 - Jake2

Jake2
Utvecklare Bytonic-programvara
Stabil frisättning
0.9.5 / 05 maj 2006
Operativ system Tvärplattform
Typ TV-spel
Licens GPL
Hemsida bytonic.de/html/jake2

Jake2 är en Java- port för GPL- utgåvan av Quake II -spelmotorn.

Historia

0.9.1-versionen av Jake2 visades av JOGL- teamet för JavaOne 2004 för att presentera ett exempel på Java-OpenGL-interoperabilitet. Jake2 har sedan dess använts av Sun som ett exempel på Java Web Start- funktioner för speldistribution över internet.

Från och med augusti 2012 är utvecklingen fortfarande aktiv i LWJake2-gaffeln, som tog bort JOGL / JOAL till förmån för LWJGL.

Från och med oktober 2012 har en gaffel med den aktuella versionen av Java OpenGL och Java OpenAL gjorts tillgänglig i ett git-arkiv . Spelet kan spelas online, startas som en applet eller webbstart. De nya förbättringarna gör att Jake2 också kan köras på mobila plattformar på grund av att Jogls OpenGL-fasta funktionsemulering används via OpenGL ES2, eller direkt via OpenGL ES1. Joal-förbättringar möjliggör ytterligare ljudutmatning på mobila enheter. Gaffeln har uppdaterats i juni 2013 för den senaste Jogl-utgåvan.

Senaste uppdatering av Jake2 av de ursprungliga författarna - Bytonic-programvaran - var januari 2015.

Sedan 2019 har Jake2 gafflats, uppdaterats till de moderna versionerna av Java och bibliotek och utvecklats aktivt.

Alternativ användning

Möjligen eftersom dess kod är baserad på Java och därmed är lätt att ändra har jake2 använts i flera experiment:

Arkitektur

Jake2 är ett fullständigt Java-program. Det kan använda Java OpenGL / Java OpenAL eller LWJGL för sitt interna Java OpenGL- bibliotek på låg nivå . Både enkel- och flerspelarlägen för Quake II fungerar, och det är möjligt att använda det både som ett installerat program eller av Java Web Start .

Prestanda för Jake2 är i nivå med den ursprungliga C-versionen. I vissa hårdvarukonfigurationer är det ännu bättre.

Se även

Referenser

externa länkar