public void jouer()
	{
		/* Initialisation de la partie */
		this.initialiserJoueurs();
		this.distribuerCartes();
		this.placerPionsJoueurs();
		this.numeroTour = 0;
		Random generateurLanceDe = new Random();
		List<Position> depPossJoueurCourant = new LinkedList<Position>();
		
		/* Début de la partie */
		while (!this.finDeLaPartie)
		{
			this.numeroTour++;
			for (Joueur joueurCourant : this.listeJoueurs)
			{
				int de1 = generateurLanceDe.nextInt(6);
				int de2 = generateurLanceDe.nextInt(6);
				Position posiChoisie;
				
				/* Cas où le dé est un double 6 ou double 1 */
				if ((de1 == 6 && de2 == 6) || (de1 == 1 && de2 == 1))
					posiChoisie = joueurCourant.demanderChoixDeplacementDouble();
				else
				{
					depPossJoueurCourant.addAll(joueurCourant.deplacementsPossibles(this.plateau, de1 + de2));
					posiChoisie = joueurCourant.demanderChoixDeplacement(depPossJoueurCourant);
				}
				joueurCourant.deplacerPion(posiChoisie);
				
				/* Formulation d'une hypothèse par le joueur */
				joueurCourant.formulerHypothese();
				
				/* Formulation d'une accusation par le joueur, si il a tout juste la partie est gagnée */
				this.finDeLaPartie = joueurCourant.formulerAccusation(this.meurtrier, this.armeMeurtrier, this.lieuMeurtre);
			}
		}
	}