The snake - ISN Cassin

Transcription

The snake - ISN Cassin
Projet : Le jeu du serpent (The Snake)
Le but de ce projet est de réaliser un programme du jeu de Snake.
Snake, de l'anglais signifiant « serpent », est un jeu vidéo populaire créé au milieu des
années 1970, disponible de par sa simplicité sur l'ensemble des plate-formes de jeu
existantes sous des noms de clone. Il s'est de nouveau fait connaître dans les années
1990 (notamment grâce à Nokia, une entreprise de télécommunications) avec
l'émergence du nouveau support de jeu qu'est le téléphone portable. Aujourd'hui, il
est toujours aussi populaire et est devenu un classique dans les jeux vidéo.
Système de jeu
Le joueur contrôle une longue et fine créature semblable à un serpent, qui doit
slalomer entre les bords de l'écran et les obstacles qui parsèment le niveau. Pour
gagner chacun des niveaux, le joueur doit faire manger à son serpent un certain
nombre de pastilles ou de fruits (de la nourriture en général), allongeant à chaque
fois la taille de la bestiole. Alors que le serpent avance inexorablement, le joueur ne
peut que lui indiquer une direction à suivre (en haut, en bas, à gauche, à droite) afin
d'éviter que la tête du serpent ne touche les murs ou son propre corps, dans ce cas il
risque de mourir.
Le niveau de difficulté est contrôlé par l'aspect du niveau (simple ou labyrinthique),
le nombre de pastilles à manger, l'allongement du serpent et sa vitesse.
Source : Wikipédia
Exemple : http://www.jeuxjeuxjeux.fr/jeu/snake/snake+classic+2.html
Le programme sera réalisé dans la proglet codagePixel de Java's Cool
Le serpent est matérialisé par une suite de carrés (la tête et le corps). Il démarre avec
une taille modeste (3 à 5 unités carrées par exemple) sur une "grille" de petite taille
(25x25 unités par exemple).
Son déplacement est géré avec la souris. Chaque clic gauche le fera tourner de 90° vers la
droite (par rapport à son déplacement).
À tout moment une proie (matérialisée par un disque) est visible. Elle est placée à une
position aléatoire sur la grille.
Le serpent matérialisé, par une suite de carrés, grandit à chaque fois qu'il avale la
"proie" .
La partie est perdue si le serpent sort de la grille ou s'il se "noue" (c'est-à-dire qu'il
repasse sur lui-même).

Documents pareils