Re: Multiple battles headless?
fnl <[email protected]> Sun, 24 Jan 2021 12:26:26 -0800 (PST)
| Newsgroups | gmane.comp.java.robocode |
|---|---|
| Message-ID | <[email protected]> |
You should have a look at the Robocode Control classes, i.e. the RobocodeEngine. Here is a link to an example. Make sure to click the "Package" on the header and scroll down to see the example of how to use the RobocodeEngine class: https://robocode.sourceforge.io/docs/robocode/index.html?robocode/control/RobocodeEngine.html Cheers, - Flemming lørdag den 23. januar 2021 kl. 22.50.05 UTC+1 skrev [email protected]: > > Hi all, I'm writing a genetic algorithm to build me some robots, and to > test them it runs a command like: > > `./robocode.sh -battle settings.battle -nodisplay -results > roundResults.txt` > > for each robot it generates. It's running this for a lot of robots, so the > overhead of starting up the application each time takes quite a while. > > Is there a way to run multiple battles in one go, or 'hold on' to a single > instance of the application that I can call each time for a battle without > a display? > > In case it matters, I'm running it on ubuntu using Python's subprocess > module to fire off the command. > > Thanks! > -- 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 on the web visit https://groups.google.com/d/msgid/robocode/ac44a846-606c-41db-b6b6-303aa357c208n%40googlegroups.com.