38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown
# Bataille Navale (Projet S6)
|
|
|
|
# Introduction
|
|
Ce projet consiste à implémenter un jeu de bataille navale, jouable en multijoueur.
|
|
La librairie [Pyglet](https://github.com/pyglet/pyglet) a été utilisé pour l'interface graphique.
|
|
|
|
La bataille navale est un jeu constituant à TODO
|
|
|
|
# Installation
|
|
Ce projet est compatible avec Windows et Linux.
|
|
|
|
## Windows
|
|
|
|
<details>
|
|
|
|
### Builds
|
|
- Télécharger un build windows dans les [releases du github](https://github.com/Faraphel/Projet_S6)
|
|
- (Optionnel) Installer OpenAL sur https://www.openal.org/downloads/
|
|
- Lancer le jeu avec `Bataille Navale.exe`
|
|
|
|
### Manuel
|
|
- Installer [Python 3.11](https://www.python.org/downloads/windows/) (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`
|
|
|
|
</details>
|
|
|
|
## Linux
|
|
|
|
<details>
|
|
|
|
- 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`
|
|
|
|
</details>
|