How to run the Targeting Challenge:
1) Obtain all the TC bots outlined in /ReferenceBots.
2) Modify the bot you're going to run through the challenge so it complies to the rules of a Challenger on the TargetingChallenge page.
3) For DT 1.91 and Tron 2.01 you'll need to set their properties files to 'challenge' mode. These files are in their data directories under the .robotcache directory.
4) Run 500 rounds against each of the TC bots with your modified gun-only bot, making note of bullet damage scores. Roboleague is highly recommended as it saves alot of work (plus you can post it's html output for reference).
5) To determine the index against each bot, use: (your bullet damage / 50,000) * 100. Average these values for your overall.
6) (optional) Post as per existing posting format in /Results.
Thanks to Kuuran for writing these instructions.
When using RoboLeague. Use it's "division" feature and set your challenger bot as the selected opponent. This will make roboleague run all reference bots against your challanger. It makes for a tidier output and also runs much faster than if it would run all possible pairings. -- PEZ
umm..are you suppoced to make the non dt/tron bots not fire also?--andrew
Rules clarification: The rules say you aren't allowed to fire bullets with powers besides 3. However you may end up with 1 or 2 energy at the end of the round. For example, if you never hit, you'll fire 33 full power shots and have 1 energy remaining. Are bots expected to fire this final low-power shot or just wait for the round to end? --David Alves
Yes? We maybe should say that you will always fire Math.min(3, getEnergy()). -- Kawigi
Yes (at least mine do), if you allways fire(3) it'll fire those low power shots at the end and get disabled. -- ABC
"I have tried modifying the text some"... I think you forgot to modify the text, PEZ, the wiki isn't showing any differences. :-p --David Alves