OpenAL is now privileged as the audio driver
This commit is contained in:
parent
4bb8548708
commit
2d6372bb09
3 changed files with 14 additions and 3 deletions
3
NOTE.md
3
NOTE.md
|
@ -6,8 +6,7 @@
|
||||||
- /
|
- /
|
||||||
|
|
||||||
3. Bug :
|
3. Bug :
|
||||||
- Impossible de changer le volume sur linux
|
- /
|
||||||
- Cliquer trop vite coupe le son
|
|
||||||
|
|
||||||
4. Vérification :
|
4. Vérification :
|
||||||
- Tester sur Linux
|
- Tester sur Linux
|
||||||
|
|
|
@ -15,10 +15,12 @@ Ce projet est compatible avec Windows et Linux.
|
||||||
|
|
||||||
### Builds
|
### Builds
|
||||||
- Télécharger un build windows dans les [releases du github](https://github.com/Faraphel/Projet_S6)
|
- 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`
|
- Lancer le jeu avec `Bataille Navale.exe`
|
||||||
|
|
||||||
### Manuel
|
### Manuel
|
||||||
- Installer [Python 3.11](https://www.python.org/downloads/windows/) (ou ultérieur)
|
- 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`
|
- Installer les dépendances avec `python3.11 -m pip install -r requirements.txt`
|
||||||
- Lancer le jeu avec `python3.11 main.pyw`
|
- Lancer le jeu avec `python3.11 main.pyw`
|
||||||
|
|
||||||
|
@ -29,7 +31,7 @@ Ce projet est compatible avec Windows et Linux.
|
||||||
<details>
|
<details>
|
||||||
|
|
||||||
- Installer Python 3.11 avec les commandes `sudo apt update && sudo apt install python3.11 python3-pip`
|
- Installer Python 3.11 avec les commandes `sudo apt update && sudo apt install python3.11 python3-pip`
|
||||||
- Installer les librairies audio avec `sudo apt install libopenal-dev libalut-dev`
|
- Installer OpenAL avec `sudo apt install libopenal-dev libalut-dev`
|
||||||
- Installer les dépendances avec `python3.11 -m pip install -r requirements.txt`
|
- Installer les dépendances avec `python3.11 -m pip install -r requirements.txt`
|
||||||
- Lancer le jeu avec `python3.11 main.pyw`
|
- Lancer le jeu avec `python3.11 main.pyw`
|
||||||
|
|
||||||
|
|
10
main.pyw
10
main.pyw
|
@ -10,6 +10,16 @@ from source.path import path_font, path_image
|
||||||
from source.gui.better_pyglet import Label
|
from source.gui.better_pyglet import Label
|
||||||
|
|
||||||
|
|
||||||
|
# Change le driver audio par défaut
|
||||||
|
pyglet.options["audio"] = (
|
||||||
|
'openal', # privilégie OpenAL pour le cross platform et moins de problème
|
||||||
|
'xaudio2',
|
||||||
|
'directsound',
|
||||||
|
# 'pulse', # ne propose pas pulse qui a des problèmes de crash
|
||||||
|
'silent'
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
# Change la police par défaut utilisé pour le Century Gothic
|
# Change la police par défaut utilisé pour le Century Gothic
|
||||||
pyglet.font.add_directory(path_font)
|
pyglet.font.add_directory(path_font)
|
||||||
Label.default_kwargs["font_name"] = "Century Gothic"
|
Label.default_kwargs["font_name"] = "Century Gothic"
|
||||||
|
|
Loading…
Reference in a new issue