Licence 3 - Bataille Navale en Python (projet de communication réseau)
Find a file
2023-03-18 12:01:27 +01:00
assets music are now 16bits mono instead of stereo 2023-03-15 17:44:16 +01:00
source finished the documentation 2023-03-15 21:58:21 +01:00
.gitignore added "annexes" to gitignore 2023-03-18 11:49:09 +01:00
main.pyw fixed icon not showing properly 2023-03-18 12:01:27 +01:00
README.md removed unfinished statement 2023-03-16 12:34:04 +01:00
requirements.txt the project can now be converted into a .exe file. Added an icon 2023-03-09 15:46:13 +01:00
setup.py fixed icon not showing properly 2023-03-18 12:01:27 +01:00

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

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