Web version of RoboCode

321 views
Skip to first unread message

Scooter Willis

unread,
Feb 25, 2020, 1:53:11 AM2/25/20
to robocode-developers
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

bum

unread,
Mar 3, 2020, 3:51:35 PM3/3/20
to robocode-...@googlegroups.com
I developed a web version many years ago, supporting exact game physics as robocode. However, the only problem is it’s impossible to support any java robots which is an not ignorable part of the robocode history.  

--

---
You received this message because you are subscribed to the Google Groups "robocode-developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robocode-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/robocode-developers/a42b032c-0c9e-494c-a770-62181ce05663%40googlegroups.com.

Scooter Willis

unread,
Mar 9, 2020, 1:30:37 PM3/9/20
to robocode-...@googlegroups.com
This platform makes it possible  https://www.leaningtech.com/pages/cheerpj.html   They have a Java to Javscript compiler and support 99.9 percent of the JVM minus a couple features that you can't do in a web browser. 

You received this message because you are subscribed to a topic in the Google Groups "robocode-developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/robocode-developers/Md3cxoH6Ucs/unsubscribe.
To unsubscribe from this group and all its topics, send an email to robocode-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/robocode-developers/CABzJq_Nk7PwWcG2PEfL3d0hBdJ7bYX7fU%2B3afOtnzgvy3UfhYA%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages