Tombola Python

https://github.com/werdeil/tombola_python

Tombola Python est un projet réalisé en 2015 pour améliorer mes compétences en Python et son interface graphique intégrée Tkinter.

L’idée initiale était simple: je voulais faire une tombola automatique pour offrir une série de lots aux personnes présentes lors d’un pot de départ.

On fournit d’abord deux listes au format csv: la liste des lots et celle des participants via le menu.

Menu pour ajouter les listes de joueurs et prix

On choisit ensuite l’intervalle entre les tirages et on peut lancer celui-ci.

Capture d’écran avant le lancement du tirage

Un tirage est effectué a intervalle régulier et attribue un lot à une personne. La personne est enlevée des participants (pour éviter qu’une personne gagne deux fois) et on attend le tirage suivant. Les résultats des précédents tirages apparaissent sur la partie droite.

Capture d’écran pendant le tirage du troisième lot (bag) avec les résultats des deux premiers tirages à droite.
Capture d’écran à la fin (lorsque tous les lots ont été tirés).

Le code de ce projet date un peu, il a été développé sur Python 2.6 et n’est pas compatible en Python 3 (il faudrait revoir les import à tkinter). Je ne pense pas qu’il soit réutilisé un jour mais ça a été une bonne expérience pour moi à l’époque (et une bonne animation pour un pot de départ je trouve).