I have used Robocode in our summer camp program on and off for the last 8+ years and always a big hit. For the last couple of years we have been focused on using
codecombat.com as it is web based(easier for the kids to use and school friendly).
Wanted to see if you have any interest in doing a web based version of Robocode still focused on Java.
The path forward would be to use
https://www.leaningtech.com/pages/cheerpj.html which takes Java bytecode and converts to Javascript. They have done a surprisingly good job to write the Javascript libraries including swing. Doesn't handle RMI(no socket connections in javascript) or JNI. Local file system support is limited.
They also offer a Java real time compiler so you can write Java code in web browser and see it run.
It has been on my todo list to see what doesn't work when trying to compile Robocode application using cheerpj. We have our camp program coming up this summer so trying to figure out what will be on the todo list.
If interested would like to work on the project together