Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Uno

Java implementation of UNO card game (online/offline). Implémentation du jeu de UNO en Java (en ligne ou hors-ligne)

Le « Uno » est un jeu de cartes pouvant se jouer à partir de deux personnes. Chacune commence avec sept cartes en main, le but étant de s’en débarrasser avant les autres joueurs. Les cartes ont une valeur en point, allant de zéro à cinquante. A la fin de chaque partie, les cartes restantes de chaque joueur leur accumulent des points. Lors d’une partie classique, si l’un d’eux atteint 500 points, le jeu se termine. Le joueur ayant le moins de points est alors le gagnant. En mode de jeu « challenge », chaque joueur dépassant 500 points est éliminé, jusqu’à ce qu’il ne reste plus qu’un joueur en dessous des 500 points.

 Modèle de jeu fonctionnel et complet de 2 à 10 joueurs humains ou virtuels.  Intelligence artificielle programmée selon le patron de conception « Strategy ».  Application jouable en ligne de commande.  Interface utilisateur composée d’enchainement d’écrans : préparation de partie, affichage des scores, configuration du jeu, lecture des règles, etc…  Interface graphique de jeu, avec animations et possibilité d’avoir plusieurs joueurs humains sur la même fenêtre, via l’utilisation d’onglets.  Utilisation du patron de conception MVC.  Documentation des classes, interfaces, méthodes, constantes et packages.  Respect des conventions d’écriture spécifiées par Sun Microsystems.  Jouable en réseau avec un chat pour communiquer entre les joueurs.  Présence de l’application dans la barre des tâches pour affichage de notifications (si supporté par le système).  Possibilité d’utilisation dans 5 langues : Français, Anglais, Chinois, Espagnol et Portugais.

About

Java implementation of UNO card game (online/offline). Implémentation du jeu de UNO en Java (en ligne ou hors-ligne)

Resources

Releases

No releases published

Packages

No packages published