Auto-self-recognition is trivial when you have the ability to read opponent’s source code. You can detect you’re playing against a copy of yourself and your ‘opponent’ will do the same. Although in this case you will lose a small amount of points randomly deciding which bot will choose 3 and the other 2 assuming there is no deterministic way to differentiate the clones.
ETA: I see that you posted your comment before Isusr said you could view opponent’s source.
Auto-self-recognition is trivial when you have the ability to read opponent’s source code. You can detect you’re playing against a copy of yourself and your ‘opponent’ will do the same. Although in this case you will lose a small amount of points randomly deciding which bot will choose 3 and the other 2 assuming there is no deterministic way to differentiate the clones.
ETA: I see that you posted your comment before Isusr said you could view opponent’s source.