JAVA auf dem GP2x


Nagelfar

Active Member
Joined
Nov 18, 2005
Messages
684
Eigentlich wollt ichs ja in die Programmierecke, aber könnte auch für andere Leute interessant sein :)
Der dazugehörige Thread von Fungostar ist hier:
http://www.gp32x.com/board/index.php?showtopic=32453&st=0

Kurz gefasst haben wir JAVA mit SDL am GP2x :) Irgendwie ist das in diesem Forum komplett untergegangen. J2ME (für Handyspiele) ist im Kommen.

Ich, als alter Javafreak hab mich nun gleich mal drangesetzt und das durchaus bekannte Spiel "Laser" (Original gibts bei http://www.intergenies.de) komplett in JAVA neuimplementiert. Ich hab vor das Spiel beim aktuellen Contest einzureichen, deswegen gibts auch keine öffenltiche Beta aber 2 Gameplayvideos kann ich euch schon zeigen:

Video 1 (am PC im Launcher):
http://www.youtube.com/watch?v=iGQerAlwPA8

Video 2 (am GP2x, scheiß Qualität -> Handy):
http://www.youtube.com/watch?v=0WZ_fNfDD1U

Hoffe, dass das den Einen oder Anderen interessiert :)
 

Octoate

Still Fresh
Joined
Dec 11, 2002
Messages
511
Super, das werde ich mir heute abend gleich mal anschauen =).
Wie siehts denn so mit der Performance aus?
 

Nagelfar

Active Member
Joined
Nov 18, 2005
Messages
684
Octoate said:
Super, das werde ich mir heute abend gleich mal anschauen =).
Wie siehts denn so mit der Performance aus?
Wenn du immer brav deine Surfaces freigibst und nicht zuviele unnötige SDL Calls machst (so wie ich z.Z. noch) dann gut.
 

Octoate

Still Fresh
Joined
Dec 11, 2002
Messages
511
Hoert sich auf jeden Fall mal gut an =).
Einzige Frage waere fuer mich noch der Sound... Bleibt noch genuegend Rechenzeit zum MP3 abspielen ueber? JamVM ist schliesslich bisher "nur" ein Interpreter.
Hast du da schonmal mit getestet?
 

Nagelfar

Active Member
Joined
Nov 18, 2005
Messages
684
Octoate said:
Hoert sich auf jeden Fall mal gut an =).
Einzige Frage waere fuer mich noch der Sound... Bleibt noch genuegend Rechenzeit zum MP3 abspielen ueber? JamVM ist schliesslich bisher "nur" ein Interpreter.
Hast du da schonmal mit getestet?
Das wird sehr auf das Programm ankommen. Fungostar hat ein Testspiel beigelegt, da muss man Enten abschießen, das hat Sound für den Gewehrschuss z.B. und läuft (in der noch unreleasten Beta) ohne Probleme. Viel Rechenzeit kosten (eh klar) die ganzen JNI Aufrufe zu den SDL Bibl. also einen Emulator wird ma wohl nie bauen :D
 

Octoate

Still Fresh
Joined
Dec 11, 2002
Messages
511
Naja, muss halt wirklich mal tiefer reinschauen =).
Bisher hab ich in dem Bereich nur Erfahrungen mit NSIComs CrEme (http://www.nsicom.com) mit einem Psion Teklogix Netbook Pro. Die JVM lief eigentlich sehr gut. Unsere JNI Aufrufe haben sich allerdings auch in Grenzen gehalten (WLAN aktivieren, GPRS Verbindung aufbauen, GPRS Verbindung abbauen, etc.) - auf der anderen Seite haben wir auf den Geraeten mit Swing gearbeitet...
 

Nagelfar

Active Member
Joined
Nov 18, 2005
Messages
684
Octoate said:
Naja, muss halt wirklich mal tiefer reinschauen =).
Bisher hab ich in dem Bereich nur Erfahrungen mit NSIComs CrEme (http://www.nsicom.com) mit einem Psion Teklogix Netbook Pro. Die JVM lief eigentlich sehr gut. Unsere JNI Aufrufe haben sich allerdings auch in Grenzen gehalten (WLAN aktivieren, GPRS Verbindung aufbauen, GPRS Verbindung abbauen, etc.) - auf der anderen Seite haben wir auf den Geraeten mit Swing gearbeitet...
Ich sag mal so, gut laufen tut es auch auf dem GP2x, Fungostar hat da echt super Arbeit geliefert und alles schön gekapselt, Problematisch wirds halt, wenn du (so wie ich) 30fps machst und zu jedem Frame 60x eine SDL Funktion aufrufst, da kommt er dann schon etwas ins stottern.
 

Nagelfar

Active Member
Joined
Nov 18, 2005
Messages
684
Bluntman said:
Ich will das spieleeeeen :oops:

@Octoate: Performance sieht doch ganz gut aus, auf dem GP2X Video...
Ist sie auch, Probleme hab ich nur noch, wenn mehr als 1 Laser im Spiel ist, dann bricht die Framerate ein und ich weiß noch nicht wieso, aber den Fehler find ich schon noch :)
 
Top