Skip to content

jeanmichelly/unoGameProject

Repository files navigation

#unoGameProject

Au cours de ce projet, nous avons été amenés à développer en langage Java, une version électronique du jeu de cartes UNO© en répondant aux attentes issues d’un cahier des charges. Ce cahier des charges comprend les règles officielles du jeu et avec certaines exigences pour mener à bien ce projet. Le jeu est constitué de 108 cartes, qui ont chacune des caractéristiques. Ainsi, lorsqu’un joueur joue une carte, des comportements peuvent différer. Il est composé de différents éléments et il a un bon nombre de possibilité d’extension.

Ecran de démarrage

Un écran de démarrage s'affiche brièvement avant d'afficher le menu principal

Menu principal

Le menu principal permet de lancer une partie, charger une partie préalablement sauvegardé, de changer de langue (anglais, français) ou de quitter l'application.

Création d'une partie

Pour créer une partie, on peut choisir le nombre de joueurs humains et ordinateurs et le mode de jeu.

Sélection d'une carte en cours de partie

Lorsque l'on survole une carte, la carte se soulève pour être distinguée des autres. Puis si on clique sur la carte elle reste en position et s'illumine.

Choix de la couleur pour une carte "+4" ou "joker"

Lorsque l'on choisit de jouer une carte "+4" ou "joker", on peut choisir la couleur de la carte.

Couleur d'une carte "+4" mise à jour

Lorsque l'on choisit choisit une couleur d'une carte "+4" ou "joker", la couleur de la carte change en conséquence.

Fin d'une partie

On peut visualiser la différence de points en fin de partie et passer à une autre manche.

Multi-langue

On peut changer la langue du jeu en anglais ou en français.

Interface console

Cette interface a pour but de tester le moteur du jeu à travers une interface en ligne de commande.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages