Re: Drop-in tournaments.

Patrick Cupka <[email protected]>
Newsgroups gmane.comp.java.robocode
Message-ID <CAA-77kd_B3_ksNQwsx9mCypVpbQEkfGn4JaFRdxstatSdAyGdg@mail.gmail.com>
I think much of what you want could provided by the RoboRumble -
currently we (RoboWiki) use one written by Skilgannon called
LiteRumble. The rumble client (included with Robocode) pulls the
participant list from a URL, so you'd just need to provide a mechanism
for people to update that page with their bot details / download URL.
We do this with a wiki page on robowiki.net. Skilgannon has also
offered to let anyone report results for custom categories to his
server, so you could just figure out a client configuration and do
that.

The big piece that you mention that nobody has done AFAIK is a build
system that would take the code from a repo, build it into a bot, and
enter it into the competition. Now, a veteran would already have a
packaged JAR anyway, because you need that for batch testing. But yes,
ideally you want to remove as many obstacles as possible for
beginner/novice players. It's hard getting people into programming
games.

Our LiteRumble instance is hosted here: http://literumble.appspot.com/
Source repo here: https://bitbucket.org/jkflying/literumble/src

It's designed to run on Google App Engine. I'm not sure how hard it
would be to adapt it otherwise.

Our previous RoboRumble server used Darkcanuck's code:
https://github.com/darkcanuck/rumbleserver

Good luck!

On Fri, Jan 10, 2014 at 2:16 PM,  <[email protected]> wrote:
> I would like to host a tournament for a few friends and collegues.
> Is it possible to run a tournament/ladder where people can "dynamically"
> upload robots and have them continually be matched up against each other and
> ranked?
> Ideally I'd like to just let them commit code to their own git-repos (or to
> one big central one) and have the tournament-engine pick them up and start
> maching them up.
>
> Is this available _today_ or would I need to implement my own engine?
>
> // Javier
>
> --
> 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].
> For more options, visit https://groups.google.com/groups/opt_out.



-- 
Patrick Cupka, [email protected]
--

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.