Skip to content

Création d'un jeu QUARTO en java avec une interface en utilisant JavaFX

Notifications You must be signed in to change notification settings

BuathierTom/quarto-game-project

Repository files navigation

SAE QUARTO ©

Le QUARTO - KEZAKO

Presentation :

Le Quarto est un jeu de societe pour deux joueurs. Il se joue sur un plateau de jeu avec 16 pieces, chaque pieces ayant des caracteristiques differentes parmi les suivantes : couleur (noir ou blanc), hauteur (haut ou bas), remplissage (creux ou plein) et forme (carre ou rond).

But du jeu :

Le but du jeu est de creer une ligne de quatre pieces qui ont au moins une caracteristique en commun. La ligne peut être verticale, horizontale ou diagonale. Il est aussi possible de realiser un carre.

Deroulement d'une partie :

  • Tour a tour un joueur va choisir la piece que son adversaire devra poser.
  • Le joueur qui a pose la premiere piece choisit ensuite la piece que le second joueur devra poser. Le second joueur doit alors poser cette piece sur le plateau de jeu.
  • Le premier joueur choisit a nouveau la piece que le second joueur doit poser, et ainsi de suite.
  • Si un joueur pense qu'il peut creer une ligne de quatre pieces qui ont au moins une caracteristique en commun, il peut declarer "Quarto" et essayer de le faire. Si le joueur reussit, il a gagne la partie. Si le joueur se trompe, l'autre joueur peut essayer de creer une ligne gagnante a son tour.

Fin de la partie :

La partie se termine lorsqu'un joueur reussit a creer une ligne de quatre pieces qui ont au moins une caracteristique en commun, ou lorsque toutes les pieces ont ete posees sur le plateau de jeu et qu'aucune ligne gagnante n'a ete crée. Dans ce dernier cas, la partie est declaree nulle.

Durée de la partie :

La duree d'une partie de Quarto depend du nombre de coups joues et de la strategie des joueurs. En general, une partie peut durer de quelques minutes a une demi-heure (pour les parties les plus longues).

Status du projet

Nous avons fini le 1er semestre avec un jeu fonctionnel mais sans vérification, nous avons fais le maximum meme si on a rencontrer plusieurs problèmes comme par exemple plusieurs collaborateurs qui sont partis durant le 1er semestre et qui n'ont rien fais.

Pour le 2ème semestre, nous avons mis en place une IA qui pose les pièces aléatoirement. Nous avons aussi fini les dernières modification des verifications des règles du jeu mais avec un manque de temps nous n'avons pas eu le temps de continuer les IAs et les finir.

Collaborateurs

  • Tom BUATHIER
  • Quentin GILLERON

Droits d’auteur

Notre projet est soumis à des droits d'auteurs.

About

Création d'un jeu QUARTO en java avec une interface en utilisant JavaFX

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages