Drop-in tournaments.

67 views
Skip to first unread message

j...@spotify.com

unread,
Jan 10, 2014, 2:16:23 PM1/10/14
to robo...@googlegroups.com
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

Patrick Cupka

unread,
Jan 11, 2014, 2:25:49 PM1/11/14
to robo...@googlegroups.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!
> --
> 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 robocode+u...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.



--
Patrick Cupka, pcu...@gmail.com
--

Patrick Cupka

unread,
Jan 11, 2014, 2:26:40 PM1/11/14
to robo...@googlegroups.com
Oh, and if you're hosting this for people at Spotify, be careful about
letting Peter Strömberg enter... :-)
Reply all
Reply to author
Forward
0 new messages