jps327/KingFishAI — pull request #4 by bmw75 (2011-11-08 08:24:43+00:00)
Title: Super Sexy Multi-Run & Weighted Utility Tester

Took me all night but it seems to be working.
When working with runAwesome, you can now specify the weight of the utility function in the form: 'java AwesomeAI 1 1 1 1 1' for the bot name.
You can runMulti.sh to run multiple runs of the bot. You can input a starting weight set, and it will randomly generate weights for the subsequent util's and remember the best one.
I still seem to run into a bit of problem running 2 awesome bots against each other, but Nikita said it should all be worked out. Maybe I just have to check for newer version of that code.
The actual util function has to be tweeked some more. Right now it does not take into account chains / stragglers, but I have made room for it in the code.
But yeah. Besides some tweeking it's balla.