Just a quick announcement, in an effort to come up with a self scoring contest, I came up with the ridiculously simple concept of robots firing lasers at each other in a fictional arena. Each robot controlled by a different PHP script, and a central arena managing it all.
It's basically a turn based game where your robots take turns for you. It's been rather popular around the office, and such so I thought I'd open it up to get more opinions and find more bugs.
It's not an official contest yet (no glittering prizes), but it will be one we get the bugs ironed out.
Please go take a look: Web Bot Battle!
Comments »
Anyway... a suggestion. Right now its cheaper to fire lots of shots than to scan - this is counter intuitive. I suggest either making scanning more cost effective or limiting your ability to fire to once per round (this to me seems best and makes more sense anyway)
Also is there a chance to get the source of the arena to play^Wtest locally?
One of the bots i've written actually makes use of this advantage, firing and waiting for results rather than scanning.
There's also this game for PC called MindRover: The Europa Project where you build and "program" bots to compete and fight. Great game if you have the time to spend on fine-tuning your bot =)

http://rrobots.rubyforge.org/
might give some inspiration.