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.

Installeur v2.6.0.94 (Stable) Télécharger
Installeur v2.6.0.92 (Stable) Télécharger
Installeur v2.6.0.87 (Archivé) Archivé
Installeur v2.6.0.80 (Archivé) Archivé

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

Mots de passe des installeurs :

- Pas de mot de passe avant la version 2.6.0.81.

- Pour la version 2.6.0.82 : PFE2025
- Pour les versions 2.6.0.85 à 2.6.0.92... : 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.

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).

Version "OneFolder" (avec console) Télécharger
Version "OneFile" (avec console) Télécharger
Version "OneFolder" (sans console) Télécharger
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.