A simple way to make a bot nearly inexploitable is to add a payback rule: if my opponent has outscored me thus far, then play 3. At worst, my opponent will outscore me by 1 point for this whole pairing.
This doesn’t interfere with self-cooperation, and it generally shouldn’t interfere with finding mutual fair coordination with bots that are seeking that.
I think I want bot A (master) in my other comment to have this feature.
A simple way to make a bot nearly inexploitable is to add a payback rule: if my opponent has outscored me thus far, then play 3. At worst, my opponent will outscore me by 1 point for this whole pairing.
This doesn’t interfere with self-cooperation, and it generally shouldn’t interfere with finding mutual fair coordination with bots that are seeking that.
I think I want bot A (master) in my other comment to have this feature.