Robocode running in the browser
Stuart Geipel <[email protected]> Wed, 5 Mar 2025 18:10:17 -0800 (PST)
| Newsgroups | gmane.comp.java.robocode |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_14688_687980501.1741227017263 Content-Type: multipart/alternative; boundary="----=_Part_14689_1570038303.1741227017263" ------=_Part_14689_1570038303.1741227017263 Content-Type: text/plain; charset="UTF-8" Try it out yourself, DrussGT vs Diamond: https://pimlu.github.io/doppio-robocode/ WARNING: This will probably max out your CPU! Hello, I've been a longtime Robocode fan and decided my next project would be to try to get Robocode working in the browser. I was hoping for it to be an easy way to run battles since not as many people install desktop Java these days. Unfortunately the interpreter is too slow to really fulfill that role, but it works! It uses DoppioJVM which is a really impressive browser-based JVM interpreter someone made for their PhD thesis -- it gets all the tricky details right like reflection and class loading. Thanks, Stuart -- You received this message because you are subscribed to the Google Groups "Robocode" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/robocode/147850e0-72cf-45dc-983a-d05f7c8b1387n%40googlegroups.com. ------=_Part_14689_1570038303.1741227017263 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div>Try it out yourself, DrussGT vs Diamond: <a href=3D"https://pimlu.gith= ub.io/doppio-robocode/">https://pimlu.github.io/doppio-robocode/</a></div><= div>WARNING: This will probably max out your CPU!</div><div><br /></div><di= v>Hello, I've been a longtime Robocode fan and decided my next project woul= d be to try to get Robocode working in the browser. I was hoping for it to = be an easy way to run battles since not as many people install desktop Java= these days. Unfortunately the interpreter is too slow to really fulfill th= at role, but it works! It uses DoppioJVM which is a really impressive brows= er-based JVM interpreter someone made for their PhD thesis -- it gets all t= he tricky details right like reflection and class loading.</div><div><br />= </div><div>Thanks,</div><div>Stuart</div> <p></p> -- <br /> You received this message because you are subscribed to the Google Groups &= quot;Robocode" group.<br /> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]">robocode+u= [email protected]</a>.<br /> To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/= robocode/147850e0-72cf-45dc-983a-d05f7c8b1387n%40googlegroups.com?utm_mediu= m=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/robocode/1= 47850e0-72cf-45dc-983a-d05f7c8b1387n%40googlegroups.com</a>.<br /> ------=_Part_14689_1570038303.1741227017263-- ------=_Part_14688_687980501.1741227017263--