Site icon Anthony Jacob

Jeu Snake en Python

image de mise en avant pour l'article jeu python snake

image de mise en avant pour l'article jeu python snake

Temps de lecture estimé: 1 minute

Salut!!

Aujourd’hui je te partage un projet que j’ai fait. j’ai créé un jeu Snake.

Screenshot du jeu Snake fait en Python

j’étais plutôt axée PHP avant et je souhaite aller du côté de Python.
la logique de programmation reste la même, mais la syntaxe et la manière de faire les choses est assez différentes de PHP. Ce projet m’a permis de me familiariser avec les bases de Python et surtout adapter la syntaxe et mes automatismes PHP à la mécanique Python

le code source est disponible sur mon Gitlab

https://gitlab.anthony-jacob.com/anthony.jacob/python-snake

Pour le tester c’est assez simple si tu as tous les outils (un terminal, git et Python)

Cloner le repo

git clone https://gitlab.anthony-jacob.com/anthony.jacob/python-snake.git

Créer un environnement virtuel Python

cd python-snake
python -m venv venv

Activer l’environnement virtuel

sous windows

venv\Scripts\activate.bat


installer les dépendances

pip install -r requirements.txt

et ensuite il ne reste plus qu’à lancer main.py

python main.py

si la taille de la grille de jeu n’est pas adaptée à ton terminal, tu peux l’agrandir ou la réduire en modifiant la taille dans le fichier pythonsnake/controller.py à la ligne 33

        self.game = Game(50, 25)

c’est loin d’être parfait et certains points pourrait être améliorer comme

mais je verrai ça (peut être) plus tard, car je n’ai pas non plus tout mon temps à consacrer à ça. Dans l’état, ça a le mérite de fonctionner.

n’hésite pas à me faire un retour et me dire ce que tu en penses,
en attendant je te dis à bientôt pour de prochaines aventures!!!

Partagez l'article:
Quitter la version mobile