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.
- Python 3.x installé sur votre machine
- Bibliothèque Tkinter installée
- Clonez ce dépôt sur votre machine locale :
git clone https://github.com/Melanie-devv/Snake.git
- Naviguez vers le répertoire du projet :
cd Snake
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.
- Flèches directionnelles : Changer la direction du serpent
- Double clic sur les flèches : Activer le "dash"
- Echap : Quitter le 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 !
- 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