Skip to content
Mohammed EL KHOU edited this page Jul 28, 2019 · 5 revisions

Welcome to the Tetris wiki!

1. Introduction

L’interface graphique est une partie très importante pour la réalisation d’une application convenable, et conviviale offrant un certain plaisir à l’utilisateur lors de sa navigation. Ainsi ce critère peut faire la différence entre une application et un autre bien qu’elles aient les mêmes fonctionnalités.
Voici maintenant un ensemble de captures d’écrans sur les principaux points d’entrées de l’application

2. Les interfaces graphiques

- Lancement du jeu



Lorsqu’on lance le jeu une fenêtre s’apparait se compose de :

  • Une image comme arrière-plan.
  • Un texte qui donne une vue générale sur le jeu en donnant quelques instructions au joueur qui définissent les règles générales.
  • Au-dessus, on a positionné deux boutons :
    BACK : si le joueur veut quitter le jeu une fenêtre JFrame Contient le message « voulez-vous vraiment quitter ? », le joueur peut confirmer son choix en cliquant sur le bouton ‘’ YES’’, ou annuler son choix en cliquant sur le bouton ‘’NO’’.
    (L’image de panneau de confirmation).



Se lance pour confirmer son choix s’il veut vraiment quitter.

NEXT : si le joueur clique sur ce bouton, il va le rediriger vers le panneau d’accueil du jeu.

- L’interface d’accueil



Il y a deux objets de type JPanel qui composent L’interface d’accueil de notre application qui sont les suivants :
 Une petite barre qui comporte le Logo à gauche et des petits boutons de gestion de la fenêtre.
 Un menu de type JTabbedPane qui comporte les panneaux principaux du jeu.

  1. home : contient le plateau du jeu.
  2. Option : panneau de configuration.
  3. Help : panneau d’aide.
  4. About-us : présente des informations à propos de ce travail.

Chaque panneau a ses méthodes spécifiques

- About-us

Un panneau qui donne au joueur les coordonnées des développeurs de ce jeu (email, numéro de téléphone, nom …) qui lui permettre de nous contacter. Ainsi qu’un remercîment et une dédicace.





- Help



Ce panneau montre au joueur les règles du jeu de manière claire et simple avec des figures et des explications adéquates.
-Il est constitué de 5 parties et deux boutons qui lui permettent de naviguer entre elles.
Chacune d’elles possède un identificateur unique de 0 à 4 qui permet au joueur de passer d’une partie à celle qui la suit afin de l’afficher.

- Option



Ce panneau est formé de huit boutons, chacun d’eux a un rôle spécifique :

CHANGEBACKGROUND : ouvre une fenêtre de type FILEDialog, son rôle principal est de permettre au joueur de choisir l’image d’arrière-plan, en cliquant sur le bouton ‘ok’, alors l’image choisie sera affectée automatiquement à l’arrière-plan du jeu.



Juste à côté un bouton de modification aléatoire des images d’arrière-plan, en Effet, on a stocké 16 images repères avec des numéros (0->15).
Chaque clique incrémente l’identificateur dans la liste d’images préchargée.
Le fait de changer l’image à partir de ces deux boutons affiche automatiquement l’image courante de manière dynamique verticale dans le panneau (de haut en bas).


Music : Cette fonctionnalité permet d’arrêter ou activer la musique pendant le jeu.