oui il y a un dépôt GIT mais je préfère donner juste la partie nécessaire. Il y a une classe qui gère le moteur du match, je pense qu'elle est assez facile à comprendre. Je ne suis pas contre la fournir pour améliorer son fonctionnement, voir en établir un nouveau de A à Z.
Pour le rendu visuel idem. L'idée de base est que le moteur génére un fichier XML avec toutes les infos du match. Ce fichier est ensuite lu par la visu pour rendre compte visuellement le match.