Hmm... There are lots of open source bots you could use, including
some of the strongest bots out there. But I'd actually suggest not
using a super strong bot. The odds of improving upon the already
highly tuned variables in such bots is pretty slim - it would be more
pronounced if you start with a simpler or custom system and tune
things that have a large impact. Simpler bots will also run much
faster, which is crucial for running lots of GA generations.
My most focused GA experiment was the gun for RetroGirl:
http://robowiki.net/wiki/RetroGirl/Gun ... My goal was to create as
strong a gun as possible with pre-defined rules for how to aim (ie,
not learning anything). I did all my GA completely outside of
Robocode, actually - classifying data sets collected with Robocode
using a tool I wrote called WaveSim
(
http://robowiki.net/wiki/WaveSim), then porting it back to a real
bot.
Maybe you could modify some of the sample bots? Like factor out
variables and start with settings that have them behave exactly as the
default sample bots, then use GA to try to evolve a bot that crushes
the sample bots. There really are a lot of options, so it's kind of
hard to give you a concrete suggestion on which way to go. But I'd be
curious to hear how it turns out. :-)
> --
>
> ---
> 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.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>
--
Patrick Cupka,
pcu...@gmail.com
--