by Equinoxe » Wed Mar 07, 2012 5:47 pm
"On the other hand, I'm afraid the code might be easier and maybe too simple (?) for only 1 player."
Too simple, I don't think.
A good bot would have to find which allies are the strongest ones, and which are starter/bad bots ; in order not to send them the ball.
"We could also have problems with players keeping the ball all the time (which would make the game very frustrating to watch at mid level)"
Some solution to this could be to allow players to steal the ball from other players ?
However, this would go far from the original soccer.
In order to add complexity, why not adding bonuses / maluses on the field ? (a bot not using these would of course be able to go to mid-level, that is, it's completely possible to write a good bot without managing these)
"I'm not 100% sure we could really estimate the "best" player at the end of the day. (this is maybe what you pointed out Equinoxe) Even if the system would have a logic, It could be maybe unfair at the end."
Exactly.
The issue being that it would be really slow to rank if only two team play one against each other - I think.
However, when converged, it wouldn't be unfair : the bots who learned to send the ball to other good bots in their team, that are in a team spirit, would be likely to win - and that's the objective, even if moves aren't the best possible ones !
(I'm not a native english speaker, so, if you don't understand me, please let me know !)