Skip to content
Snippets Groups Projects

Awale

Virtual environment

Cette implémentation utilise quelques paquets supplémentaires.

Pour les installer et pouvoir exécuter le programme sans problèmes, effectuer les commandes suivantes :

  1. python3 -m venv .venv
  2. pip install -r requirements.txt

Lancer la partie

  1. source .venv/bin/activate
  2. python3 awale-multiServeur.py -p 10101
  3. python3 awale-client.py -i 127.0.0.1 -p 10101

Architecture

Le dossier src contient l'implémentation du jeu (game.py) et des tests unitaires afférents, ainsi que l'algorithme de Minimax avec élagage α-β dans minmax.py.

Les fichiers awale-client.py et awale-multiServer.py font l'interfaçage avec le code du jeu.