Licence 3 - Bataille Navale en Python (projet de communication réseau)
| assets | ||
| source | ||
| .gitignore | ||
| main.pyw | ||
| README.md | ||
| requirements.txt | ||
| setup.py | ||
Bataille Navale (Projet S6)
Introduction
Ce projet consiste à implémenter un jeu de bataille navale, jouable en multijoueur.
La librairie Pyglet a été utilisé pour l'interface graphique.
Installation
Ce projet est compatible avec Windows et Linux.
Windows
Builds
- Télécharger un build windows dans les releases du github
- (Optionnel) Installer OpenAL sur https://www.openal.org/downloads/
- Lancer le jeu avec
Bataille Navale.exe
Manuel
- Installer Python 3.11 (ou ultérieur)
- (Optionnel) Installer OpenAL sur https://www.openal.org/downloads/
- Installer les dépendances avec
python3.11 -m pip install -r requirements.txt - Lancer le jeu avec
python3.11 main.pyw
Linux
- Installer Python 3.11 avec les commandes
sudo apt update && sudo apt install python3.11 python3-pip - Installer OpenAL avec
sudo apt install libopenal-dev libalut-dev - Installer les dépendances avec
python3.11 -m pip install -r requirements.txt - Lancer le jeu avec
python3.11 main.pyw
Démonstration
Une démonstration du jeu est disponible ici :
https://www.youtube.com/watch?v=VPV_RcBRZpM