Jeu du chat et de la souris

Le labyrinthe

Licence professionnelle RTAI - Réalisations chat&souris

Présentation

Dans ce jeu, le labyrinthe est représenté sous la forme d’une matrice de case. Chaque case peut-être de 4 types :

  • Murs. Ils sont infranchissables par les souris et les chats.
  • Entrées. Elles correspondent aux entrées du labyrinthe pour les souris.
  • Sorties. Elles correspondent aux sorties du labyrinthe pour les souris.
  • Vide. Tout le monde peut se déplacer sur ces cases.

Les chats se déplacent soit sur des lignes soit sur des colonnes du labyrinthe. Ils ne peuvent pas se déplacer de plus d’une case à la fois. Lorsqu’ils rencontrent un mur, ils font demi-tour. Les souris quant à elles se déplacent en ligne droite, case par case. Pour les aider à sortir du labyrinthe, le joueur positionne des flèches haut, bas , gauche, droite que les souris sont capables de suivre. Le joueur peut ajouter et supprimer des flèches quand il le désire mais il en possède un nombre restreint. Si une souris rencontre un mur, elle tourne de 45° dans le sens horraire. Si un chat et une souris se trouve sur la même case c’est la mort de la souris. Options choisies:

  • Des souris aux pouvoirs spéciaux sont déposées sur une ligne ou une colonne et survolent le labyrinthe en mangeant les chats.
  • Un éditeur de niveau permet de produire facilement un niveau.

Technologies

Java, Utilisation du pattern MVC

UML (Diagramme cas d’utilisation, de classes, d’Etat-transition, de Scénario-séquence)

Interface graphique réalisée par

Audélia Bertaina et Alicia Masmayoux