Le jeu Serpent, connu en anglais sous le nom de Snake, est un jeu vidéo classique apparu dans les années 1970 et devenu très populaire grâce à sa présence sur les anciens téléphones Nokia dans les années 1990.
Principe du jeu
Le joueur contrôle un serpent qui se déplace dans une grille. L’objectif est de manger des éléments (souvent représentés par des fruits ou des points) qui apparaissent aléatoirement à l’écran. À chaque fruit mangé :
Le serpent grandit d’un segment.
Le score augmente.
Règles à respecter
Le jeu se termine si le serpent :
Entre en collision avec les murs (dans certaines versions),
Se mord lui-même (collision avec son propre corps).
Objectifs du joueur
Survivre le plus longtemps possible.
Obtenir le meilleur score en mangeant un maximum de fruits sans collision.
Pourquoi ce jeu est populaire ?
Il est simple à comprendre, mais devient plus difficile avec le temps.
Le serpent devient de plus en plus long, rendant les mouvements plus stratégiques.
Il est facile à programmer pour les débutants en informatique, notamment avec des outils comme Scratch, ce qui en fait un excellent projet pédagogique.
Scratch est un logiciel de programmation visuelle développé par le MIT. Il permet de créer facilement des jeux, des animations et des histoires interactives en utilisant des blocs de code. Il est particulièrement adapté aux débutants et aux enfants.
Voici les étapes de création du Jeu Serpent avec le logiciel Scratch
1) Cliquer sur l’icône Choisir un sprite
2) Selectionner le sprite Serpent de la biliothèque Scratch
3) Ajout les morceaux de code dans le script du serpent:
Explication du programme:
Le bloc de code de la boucle répéter indéfiniment permet de répéter son contenu d’une façon illimitée.
Si la touche flèche haut est pressée, le serpent se dirige vers le haut.
Si la touche flèche bas est pressée, le serpent se dirige vers le bas.
Si la touche flèche droite est pressée, le serpent se dirige vers la droite.
Si la touche flèche gauche est pressée, le serpent se dirige vers la gauche.
Le bloc rebondir si le bord est atteint vérifie si le sprite serpent touche le bord de l’écran avec le bloc d’étapes de déplacement .Si c’est le cas, le sprite pointera dans une direction qui reflète la direction d’où il vient. Il utilise une ligne perpendiculaire au bord pour déterminer l’angle de réflexion.
le bloc avancer de 10 pas déplace le sprite serpent vers l’avant de 10 pas dans la direction à laquelle il fait face.
1) Cliquer sur l’icône Choisir un sprite
2) Selectionner le sprite souris de la biliothèque Scratch
3) Ajout les morceaux de code dans le script de la souris:
Explication du programme:
Tout à bord, on doit créer la variable score.
Le bloc mettre score à 0 est exécuter lorsqu’on clique sur le drapeau vert.
Le bloc de code de la boucle répéter indéfiniment permet de répéter son contenu d’une façon illimitée.
Le bloc touche le Snake vérifie si le serpent touche la souris. Si ce bloc renvoie vrai, le bloc aller à position aléatoire change la position de la souris d’une façon aléatoire et le bloc ajouter 1 à score la variable score s’incrémente de 1.
La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.
Zaouiet Kontech-Jemmel-Monastir-Tunisie
+216 92 886 231
medaliprof@gmail.com
Site robotique réalisé par Mohamed Ali-Prof Info