new Robocode batch battle runner

Fragment of a discussion from Talk:RoboResearch
Jump to navigation Jump to search
Edited by author.
Last edit: 05:19, 21 July 2012

You can take for base Distributed_Robocode

Jdev05:05, 21 July 2012

I really should take a look at what you have there, I've never tried it. Though I think I'm looking for something a bit simpler and lightweight. Does the client do multiple threads with multiple Robocode engines? Or do you just have to configure one client per thread, like with RoboRumble clients?

I just whipped up the core battle runner, which takes paths to multiple Robocode install directories, then runs a collection of battles across the threads using the control API. Though that's pretty much the easy part... =)

Voidious05:11, 21 July 2012

It uses one thread per server.

Yes, but in my case, i have more CPU power at my work, so support of remote servers was critical for me:) Latter today, i will publish soures on github.

Jdev05:18, 21 July 2012

Yeah, support for remote clients is a killer feature in that situation!

Voidious05:20, 21 July 2012

Great feature list. Support of current .rrc files is a good idea. You'd need some sort of config file to parse anyway, and it's a nice, easy to read config format anyway.

Remote servers would be fun for me too. I've got my main home desktop, and an identical machine running as our living room media center.. so both of them could run battles for me. *evil grin*

I said it over in my talk page, Voidious, but I'd love to help contribute to this with code and testing. As a teacher my free time will contract somewhat during the school year.

My recent experience with RR has me interested in helping to make something a bit easier to get off the ground.

Tkiesel05:27, 21 July 2012