Re: Re: Is it possible to make a competitive JuniorRobot?
Jason Axelson <[email protected]>
| Newsgroups | gmane.comp.java.robocode |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Jul 14, 2010 at 7:12 AM, Mike Purvis <[email protected]> wrote: > I don't think that will prevent cheating. I would suggest you implement > some sort of "Honor Code" such as what Stanford uses on Computer Science > Homework assignments. Basically build up a repository of all available Robot > code out there and write a script program that tests competitors code > against the code in your repository. You can add each participants code into > the repository as it is tested to test against copying each other as well. Another interesting option to limit cheating is to require each student to use a source control system, probably svn. They don't need to use it well (and if they check in binaries, just ignore them). But with their code in svn it is much easier to see where the code came from and may help students stay honest. Also from my experience writing an advanced bot, even though there is much source code out there I still needed to do significant work to integrate the code into my own robot, barely anything was just a simple copy and paste. The closest to that was the narrow radar lock. Cheers, Jason