Skip to content

Melanie-devv/Snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Snake Python

Un jeu de snake classique revisité avec de nombreux modes de jeu, fonctionnalités innovantes et une jouabilité améliorée, développé en Python avec la bibliothèque Tkinter.

Prérequis

  • Python 3.x installé sur votre machine
  • Bibliothèque Tkinter installée

Installation

  1. Clonez ce dépôt sur votre machine locale :
git clone https://github.com/Melanie-devv/Snake.git
  1. Naviguez vers le répertoire du projet :
cd Snake

Utilisation

Pour lancer le jeu, exécutez le script Python snake.py :

python snake.py

Une fenêtre s'ouvrira avec le terrain de jeu. Utilisez les touches fléchées ou une manette pour contrôler le serpent.

Contrôles

Clavier

  • Flèches directionnelles : Changer la direction du serpent
  • Double clic sur les flèches : Activer le "dash"
  • Echap : Quitter le jeu

Modes de jeu

  • Mode classique : Jeu de snake traditionnel
  • Mode accéléré : Vitesse du serpent augmentée
  • Mode obstacles : Obstacles aléatoires sur le terrain
  • Plus de modes à venir !

Caractéristiques

  • Plateau de jeu d'au moins 10x10 pixels
  • Serpent avec une longueur minimale de 3 cases
  • Multiples objectifs sous forme de pommes
  • Affichage du temps de partie et du score
  • Augmentation de la taille du serpent lors de l'acquisition de points
  • Augmentation du nombre de pommes sur le terrain
  • Impossibilité de toucher les murs ou le corps du serpent (défaite)
  • Multitude de modes de jeu variés
  • Changement de couleur du serpent à chaque obtention de points
  • Possibilité d'augmenter la vitesse du serpent
  • Possibilité d'augmenter la difficulté
  • Court "dash" pour esquiver les obstacles
  • Obstacles aléatoires perturbant la progression

Releases

No releases published

Packages

No packages published

Languages