Lo primero que debes hacer es entender lo que es el concepto de RoundRobin, aunque no entiendo bien a que viene en este caso por que si tienen que luchar contra todos, da igual como lo hagas. Yo creo que antes de obsesionarte en implementar un algoritmo que no entiendes, deberías concentrarte en solucionar tu problema, que quizás sea más fácil de lo que te parece.
Lo segundo es.. ¿has pensado que has puesto un codigo Python de ejemplo en un foro de "expertos" en Java?
S!