Re: Re: Is it possible to make a competitive JuniorRobot?
Mike Purvis <[email protected]>
| Newsgroups | gmane.comp.java.robocode |
|---|---|
| Message-ID | <[email protected]> |
This is just a thought. I don't use Robocode but have followed this list for a few years. It sounds like the problem you are really trying to solve is to stop cheating, but are now trying to solve how to get more functionality out of JuniorRobots in the hope that would limit cheating. 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. I understand writing the test script is not trivial, but it sounds like you have the time available and it would be a good solution to the problem you are actually trying to solve without introducing new problems. -Mike On Wed, Jul 14, 2010 at 7:01 AM, Thomas Dalton <[email protected]>wrote: > > > On 13 July 2010 22:38, realmoonstruck <[email protected]<realmoonstruck%40gmail.com>> > wrote: > > I have made a few junior bots for testing. > > Until now i have been able to beat all the sample bots in 1 vs 1 combat. > but when it comes to a melee it shows no deterministic result. > > I've never tried to write a JuniorRobot but I've read the manual and, > given the simplified scanning system in JuniorRobots, I'm not sure > you'll ever be able to make a successful melee robot. I'd suggest > sticking to 1-on-1. > > > > Maybe mainly because i haven't been able track any enemy. I also lack > proper targeting. only thing that works are some simple movement strategies. > The blocking calls are becoming a major setback. > > Linear and circular targeting should be possible, you just need to > take into account the amount of time it will take to get the gun > pointing in the right direction, which could well be longer than for > an AdvancedRobot. Anything more complicated will be difficult since > you can't get a decent radar lock - your lock will slip whenever you > move. > >