Installation & Lancement
Cette page explique comment installer et lancer SnackAnarchy à partir du dépôt de code.
Prérequis​
- Python 3.11 (ou version compatible avec ton environnement),
pipinstallé,- un terminal (macOS, Linux ou Windows),
- les bibliothèques listées dans
requirements.txtdu projet.
Cloner le projet​
Clône (ou copie) le dépôt SnackAnarchy sur ta machine depuis GitHub :
https://github.com/thisiskeanyvy/snackanarchy
cd /chemin/vers/ton/dossier
git clone https://github.com/thisiskeanyvy/snackanarchy.git
cd snackanarchy
Si tu n’utilises pas Git, tu peux simplement copier le dossier
snackanarchyfourni (par exemple à partir d’une archive ZIP du dépôt GitHub).
Installer les dépendances​
Depuis la racine du projet (lĂ oĂą se trouve requirements.txt) :
pip install -r requirements.txt
Cette commande installe toutes les bibliothèques nécessaires au jeu (Pygame, etc., selon le contenu de requirements.txt).
(Optionnel) Utiliser un environnement virtuel​
Il est recommandé d’isoler les dépendances du jeu dans un environnement virtuel.
Sous macOS / Linux​
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Sous Windows (PowerShell)​
py -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
Pense à réactiver l’environnement (source .venv/bin/activate ou .venv\Scripts\Activate.ps1) à chaque nouvelle session avant de lancer le jeu.
Lancer le jeu​
Toujours Ă la racine du projet :
python main.py
Le jeu devrait s’ouvrir dans une fenêtre.
Si tu utilises un environnement virtuel (recommandé), active-le avant de lancer le jeu.
Problèmes fréquents (FAQ rapide)​
- Erreur de module manquant : vérifie que tu as bien exécuté
pip install -r requirements.txtdans le bon environnement. - Version de Python incompatible : assure-toi d’utiliser une version suffisamment récente (>= 3.10 de préférence).
- Chemins d’assets : ne déplace pas les dossiers
assets/,game/,rendering/ou les fichiersconfig.py,main.pysans mettre Ă jour les chemins dans le code. - Le jeu ne se lance pas / fenĂŞtre qui se ferme aussitĂ´t :
- lance le jeu depuis un terminal pour voir les messages d’erreur ;
- vérifie que tu es bien dans le bon dossier (
snackanarchy) et que l’environnement virtuel est actif.
Pour des cas plus spécifiques (problèmes de son, manettes, résolution…), consulte la page project-faq.