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.