Options d'Installation du Jeu
Version Nightly
Cette version est la toute dernière compilation issue de la branche de développement (Dev-Raykesh). Elle contient les fonctionnalités les plus récentes, elle peut également inclure les derniers correctifs de bugs, mais peut être instable.
Versions Stables
Ce sont les versions recommandées pour la plupart des utilisateurs. Elles ont été validées par l'équipe de développement.
Important : Pour que le jeu fonctionne correctement après l'installation, un fichier de configuration .env est nécessaire. L'installeur vous guidera pour son placement.
Si vous n'avez pas ce fichier ou si vous rencontrez des problèmes, veuillez contacter l'équipe de développement.
Demander le fichier .env par email
- Pas de mot de passe avant la version 2.6.0.81.
PFE2025
MotDePasseHyperSécuriséSansEspaceAvecDesMajusculesAuxDébutDeChaqueMotEtDesAccents
Versions de Développement (Branche Dev-Raykesh)
Ces versions sont générées automatiquement à chaque nouvelle modification sur la branche de développement. Elles peuvent contenir des fonctionnalités expérimentales ou des bugs.
- Chargement des versions en cours...
Autres Exécutables (Pour utilisateurs avancés)
Ces versions portables sont générées avec PyInstaller. Elles ne nécessitent pas d'installation mais requièrent une configuration manuelle (voir les détails de compilation ci-dessous).
Détails de la compilation et configuration manuelle
Pour distribuer l'application en tant que programme autonome sur Windows, nous utilisons PyInstaller. Le processus est configuré via les fichiers .spec pour garantir que toutes les ressources nécessaires sont incluses.
Prérequis
- PyInstaller : Doit être installé (
pip install pyinstaller). - Conflit `typing` : Si vous rencontrez une erreur liée au paquet `typing` lors de la compilation, désinstallez-le de votre environnement virtuel :
pip uninstall typing.
Commandes de compilation
# Version OneFolder (avec CLI)
pyinstaller build.spec
# Version OneFile (avec CLI)
pyinstaller PFERoguelike.spec
# Version OneFile (sans CLI)
pyinstaller Roguia.spec
Configuration du fichier .env
Pour que les versions PyInstaller fonctionnent correctement (notamment pour la connexion à la base de données), vous devez placer le fichier de configuration .env à côté de l'exécutable.
# Exemple : Copier le .env pour la version OneFolder
cp ./database/.env ./dist/PFE-Roguelike/.env
Important : Lancer l'exécutable depuis son dossier est crucial. Un double-clic sur le fichier .exe fonctionne, mais le lancer depuis une autre localisation via la ligne de commande peut causer des erreurs de chargement du .env.