retro-go icon indicating copy to clipboard operation
retro-go copied to clipboard

Running Simple Java Games

Open nektovse opened this issue 2 months ago • 4 comments

Hi, it would be great to be able to run simple Java games.

Overall, I'm only interested in one specific game — Gravity Defied.

It’s a simple game and very lightweight. The D-pad and two buttons — A-forward (3), B-backward (1), and start for menu navigation — would be enough for controls.

Has anyone already thought about running Java games?

nektovse avatar Oct 15 '25 14:10 nektovse

This will require to implement JVM on ESP32, this is quite a big feature:)

fizarum avatar Oct 15 '25 14:10 fizarum

J2ME might be possible (I don't really know), but I don't think that Java proper is possible unfortunately. I'm happy to leave this issue open if someone else wants to chime, in though :)

ducalex avatar Oct 17 '25 16:10 ducalex

Yes, I just threw out the idea ) I understand it's probably difficult, but there are simple old Java games that would be great to play) Like Gravity Defied as I mentioned above. I'll go a step further and say I've even started wondering about trying to port the game logic to create a version for Sega or GBC. I'm not sure how feasible that is )

nektovse avatar Oct 17 '25 23:10 nektovse

I just wanted to add:

Maybe someone is interested in porting one specific Java game to Retro-Go,

and that game is Gravity Defied :)

Specifically, its C++ fork: https://github.com/rgimad/gravity_defied_cpp

I started thinking about this, but unfortunately, I am not a developer and I don't have the necessary knowledge for this (

There is also another port of it to Vxp C++ & MRE: https://github.com/XimikBoda/GravityDefiedCppVxp

nektovse avatar Nov 01 '25 22:11 nektovse