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.