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.