Installation du programme:
git clone https://github.com/yoan34/ChessManager.git
On va dans le répertoire du projet et crée un espace virtuel:
cd ChessManager && python -m venv env
On active l'espace virtuel et installe les dépendances:
.\env\scripts\activate && pip install -r requirements.txt
Pour créer un rapport flake8-html on utile cette commande:
flake8 --format=html --htmldir=flake-report
Pour lancer le programme:
python main.py
Le programme consiste en plusieurs menus/pages pour intéragir avec la base de donnée des joueurs, des tournois.
Il y a 4 menu:
1 - créer d'un tournoi.
2 - supprimer/changer/trier les tournois.
changer un tournoi nous amène dans une nouvelle page ou
l'on peut ajouter des joueurs pour lancer le tournoi.
Ensuite on peut entrer les résultats de matchs, passer
au tour suivant jusqu'à la fin du tournoi.
3 - créer/supprimer/changer/trier les joueurs.
4 - Créer des rapports de différents type et imprimable sur fichier.
On peut également créer des joueurs aléatoire avant le lancement du programme avec python random_player.py