Suggestion: randomized starting positions
Posted: Tue Nov 11, 2008 11:29 pm
I propose that the starting position of both bots should be random.
Currently, multiple matches between bots with deterministic behaviour proceed identically (except for who gets the first move) and are thus a waste of CPU time. The intention of making results more meaningful by increasing the sample size is not achieved; one bot may still win 100% of the matches (because it's really just a repetition of 2 matches) even though it would lose 90% with randomized starting positions. It's even possible to optimize bot behaviour to specifically handling the fixed starting positions, which I don't think is what the game should be about.
The only downside I can see is that randomized starting positions could favor one bot - but this effect would even out over multiple matched, which is their point.
Currently, multiple matches between bots with deterministic behaviour proceed identically (except for who gets the first move) and are thus a waste of CPU time. The intention of making results more meaningful by increasing the sample size is not achieved; one bot may still win 100% of the matches (because it's really just a repetition of 2 matches) even though it would lose 90% with randomized starting positions. It's even possible to optimize bot behaviour to specifically handling the fixed starting positions, which I don't think is what the game should be about.
The only downside I can see is that randomized starting positions could favor one bot - but this effect would even out over multiple matched, which is their point.