diff --git a/Sources/ConsoleApp/Evenements.cs b/Sources/ConsoleApp/Evenements.cs index 3b6121a..c9630be 100644 --- a/Sources/ConsoleApp/Evenements.cs +++ b/Sources/ConsoleApp/Evenements.cs @@ -27,7 +27,6 @@ namespace ConsoleApp Console.WriteLine(); Joueur joueur = !string.IsNullOrEmpty(nom) ? Program.Manageur.DemanderJoueur(nom) : new Robot(); - joueur.JoueurJouer += JoueurJouer; e.JoueurDemande.SeConnecter(joueur); } @@ -45,7 +44,7 @@ namespace ConsoleApp Console.WriteLine("La partie commence, bonne chance à tous !\n"); } - public static void JoueurJouer(object? sender, JoueurJouerEventArgs e) + public static void NouveauTour(object? sender, PartieNouveauTourEventArgs e) { Utils.DessinerSeparateur(); @@ -76,7 +75,7 @@ namespace ConsoleApp if (!e.EstJoueur) { - Task t = Task.Delay(1000); + Task t = Task.Delay(3000); t.GetAwaiter().GetResult(); } diff --git a/Sources/ConsoleApp/Program.cs b/Sources/ConsoleApp/Program.cs index b4b8294..9f8281d 100644 --- a/Sources/ConsoleApp/Program.cs +++ b/Sources/ConsoleApp/Program.cs @@ -24,6 +24,7 @@ namespace ConsoleApp maPartie.PartieDemanderJoueur += Evenements.DemanderNom; maPartie.PartieDebutPartie += Evenements.CommencerLaPartie; + maPartie.PartieNouveauTour += Evenements.NouveauTour; maPartie.PartiePasserLaMain += Evenements.AjouterCode; maPartie.PartiePartieTerminee += Evenements.PartieTerminee; diff --git a/Sources/CoreLibrary/Evenements/JoueurJouerEventArgs.cs b/Sources/CoreLibrary/Evenements/PartieNouveauTourEventArgs.cs similarity index 72% rename from Sources/CoreLibrary/Evenements/JoueurJouerEventArgs.cs rename to Sources/CoreLibrary/Evenements/PartieNouveauTourEventArgs.cs index dad6829..d9f392a 100644 --- a/Sources/CoreLibrary/Evenements/JoueurJouerEventArgs.cs +++ b/Sources/CoreLibrary/Evenements/PartieNouveauTourEventArgs.cs @@ -2,7 +2,7 @@ namespace CoreLibrary.Evenements { - public class JoueurJouerEventArgs + public class PartieNouveauTourEventArgs : EventArgs { public int Tour { get; private init; } public string Nom { get; private init; } @@ -10,7 +10,7 @@ namespace CoreLibrary.Evenements public Code Code { get; private init; } public bool EstJoueur { get; private init; } - public JoueurJouerEventArgs(int tour, string nom, Plateau plateau, Code code, bool estJoueur) + public PartieNouveauTourEventArgs(int tour, string nom, Plateau plateau, Code code, bool estJoueur) { Tour = tour; Nom = nom; diff --git a/Sources/CoreLibrary/Joueurs/Joueur.cs b/Sources/CoreLibrary/Joueurs/Joueur.cs index 7ebeba8..c5929ea 100644 --- a/Sources/CoreLibrary/Joueurs/Joueur.cs +++ b/Sources/CoreLibrary/Joueurs/Joueur.cs @@ -13,11 +13,9 @@ namespace CoreLibrary.Joueurs public class Joueur : IEstPersistant { public event EventHandler? JoueurSeConnecter; - public event EventHandler? JoueurJouer; private void QuandJoueurSeConnecter(Joueur joueur) => JoueurSeConnecter?.Invoke(this, new JoueurSeConnecterEventArgs(joueur)); - private void QuandJoueurJouer(int tour, string nom, Plateau plateau, Code code, bool estJoueur) => JoueurJouer?.Invoke(this, new JoueurJouerEventArgs(tour, nom, plateau, code, estJoueur)); - + [DataMember] private Dictionary<(IRegles, Statistique), int> statistiques = new Dictionary<(IRegles, Statistique), int>(); @@ -51,8 +49,6 @@ namespace CoreLibrary.Joueurs { if (e.Nom != Nom) return; - - QuandJoueurJouer(e.Tour, e.Nom, e.Plateau, e.Code, e.EstJoueur); } public override string ToString() => Nom; diff --git a/Sources/CoreLibrary/Joueurs/Robot.cs b/Sources/CoreLibrary/Joueurs/Robot.cs index db4cf6c..d710523 100644 --- a/Sources/CoreLibrary/Joueurs/Robot.cs +++ b/Sources/CoreLibrary/Joueurs/Robot.cs @@ -7,6 +7,8 @@ namespace CoreLibrary.Joueurs { private static int nbRobots = 0; + private List? codesPossibles; + public Robot() : base($"Naps {++nbRobots}") { @@ -17,10 +19,83 @@ namespace CoreLibrary.Joueurs if (e.Nom != Nom) return; - while (!e.Code.Complet) - e.Code.AjouterJeton(new Jeton()); + if (codesPossibles == null) + { + codesPossibles = new List(); + GenererTousCodesPossibles(e.Code.TailleMax); + } + + SupprimerCodesImpossibles(e.Plateau); + + for(int i = 0; i < e.Code.TailleMax; ++i) + e.Code.AjouterJeton(codesPossibles.ElementAt(0).Jetons[i]); + } + + private void GenererTousCodesPossibles(int tailleCode) + { + Couleur[] couleurs = Enum.GetValues(); + int nbLignes = (int)Math.Pow(couleurs.Length, tailleCode); + Jeton?[,] jetons = new Jeton?[nbLignes, tailleCode]; + + for(int indiceColonne = 0; indiceColonne < jetons.GetLength(1); ++indiceColonne) + { + int repetition = nbLignes / (int)Math.Pow(couleurs.Length, (indiceColonne + 1)); + + for (int indiceLigne = 0; indiceLigne < jetons.GetLength(0); ++indiceLigne) + { + jetons[indiceLigne, indiceColonne] = new Jeton(couleurs[(indiceLigne / repetition) % couleurs.Length]); + } + } + + for (int i = 0; i < jetons.GetLength(0); ++i) + { + Code code = new Code(tailleCode); + for (int j = 0; j < jetons.GetLength(1); ++j) + { + code.AjouterJeton(jetons[i, j]!.Value); + } + codesPossibles!.Add(code); + } + } + + private bool EstCodePossible(Plateau plateau, Code code) + { + for(int i = 0; i < plateau.Taille; ++i) + { + Code sonCode = new Code(code.TailleMax); + for(int j = 0; j < code.TailleMax; ++j) + { + sonCode.AjouterJeton(plateau.Grille.Item1.ElementAt(i).ElementAt(j)); + } + + IReadOnlyList indicateurs = sonCode.Comparer(code); + + if ( + + indicateurs.Count(indicateur => indicateur == Indicateur.BonnePlace) != plateau.Grille.Item2.ElementAt(i).Count(indicateur => indicateur == Indicateur.BonnePlace) || + indicateurs.Count(indicateur => indicateur == Indicateur.BonneCouleur) != plateau.Grille.Item2.ElementAt(i).Count(indicateur => indicateur == Indicateur.BonneCouleur) + ) + return false; + } + + return true; + } + + private void SupprimerCodesImpossibles(Plateau plateau) + { + if (codesPossibles == null) + return; + + List indicesASupprimer = new List(); + + for(int i = codesPossibles.Count - 1; i >= 0; --i) + { + if(!EstCodePossible(plateau, codesPossibles.ElementAt(i))) + indicesASupprimer.Add(i); + } - base.QuandDemanderJoueurJouer(sender, e); + foreach (int indice in indicesASupprimer) + codesPossibles.RemoveAt(indice); } } } diff --git a/Sources/CoreLibrary/Manageurs/Manageur.cs b/Sources/CoreLibrary/Manageurs/Manageur.cs index 0805203..24f5fab 100644 --- a/Sources/CoreLibrary/Manageurs/Manageur.cs +++ b/Sources/CoreLibrary/Manageurs/Manageur.cs @@ -1,111 +1,111 @@ -using CoreLibrary.Persistance; -using CoreLibrary.Joueurs; -using CoreLibrary.Regles; -using CoreLibrary.Statistiques; - -namespace CoreLibrary.Manageurs -{ - public class Manageur - { - private readonly IPersistance persistance; - private readonly List joueurs; - private readonly List parties; - - public IReadOnlyList Joueurs => joueurs; - public IReadOnlyList Parties => parties; - public IReadOnlyList PartiesNonTerminees => parties.Where(partie => !partie.Termine).Reverse().ToList(); - - public Manageur(IPersistance persistance) - { - this.persistance = persistance; - - joueurs = persistance.Charger().ToList(); - parties = persistance.Charger().ToList(); - } - - private void Sauvegarder() - { - persistance.Enregistrer(joueurs.ToArray()); - persistance.Enregistrer(parties.ToArray()); - } - - public Partie ChargerPartie(Partie partie) - { - parties.Remove(partie); - - Partie nouvellePartie = new Partie(partie); - parties.Add(nouvellePartie); - - EcouterPartie(nouvellePartie); - - return nouvellePartie; - } - - public Partie NouvellePartie(IRegles regles) - { - Partie partie = new Partie(regles); - parties.Add(partie); - - EcouterPartie(partie); - - return partie; - } - - private void EcouterPartie(Partie partie) - { - partie.PartieDemanderJoueur += (sender, e) => Sauvegarder(); - partie.PartieDebutPartie += (sender, e) => Sauvegarder(); - partie.PartieDemanderJoueurJouer += (sender, e) => Sauvegarder(); - - partie.PartiePasserLaMain += (sender, e) => - { - DemanderJoueurExistant(e.Joueur)?.IncrementerStatistique(partie.Regles, Statistique.CoupJoue); - Sauvegarder(); - }; - - partie.PartiePartieTerminee += (sender, e) => - { - if (e.Gagnants.Count == 1) - { - DemanderJoueurExistant(e.Gagnants[0])?.IncrementerStatistique(partie.Regles, Statistique.PartieGagnee); - } - else - { - foreach (string gagnant in e.Gagnants) - DemanderJoueurExistant(gagnant)?.IncrementerStatistique(partie.Regles, Statistique.PartieEgalite); - } - - foreach (string perdant in e.Perdants) - { - DemanderJoueurExistant(perdant)?.IncrementerStatistique(partie.Regles, Statistique.PartiePerdue); - } - Sauvegarder(); - }; - } - - private Joueur? DemanderJoueurExistant(string nom) - { - foreach (Joueur joueur in joueurs) - { - if (joueur.Nom == nom) - { - return joueur; - } - } - - return null; - } - - public Joueur DemanderJoueur(string nom) - { - Joueur? joueur = DemanderJoueurExistant(nom); +using CoreLibrary.Persistance; +using CoreLibrary.Joueurs; +using CoreLibrary.Regles; +using CoreLibrary.Statistiques; + +namespace CoreLibrary.Manageurs +{ + public class Manageur + { + private readonly IPersistance persistance; + private readonly List joueurs; + private readonly List parties; + + public IReadOnlyList Joueurs => joueurs; + public IReadOnlyList Parties => parties; + public IReadOnlyList PartiesNonTerminees => parties.Where(partie => !partie.Termine).Reverse().ToList(); + + public Manageur(IPersistance persistance) + { + this.persistance = persistance; + + joueurs = persistance.Charger().ToList(); + parties = persistance.Charger().ToList(); + } + + private void Sauvegarder() + { + persistance.Enregistrer(joueurs.ToArray()); + persistance.Enregistrer(parties.ToArray()); + } + + public Partie ChargerPartie(Partie partie) + { + parties.Remove(partie); + + Partie nouvellePartie = new Partie(partie); + parties.Add(nouvellePartie); + + EcouterPartie(nouvellePartie); + + return nouvellePartie; + } + + public Partie NouvellePartie(IRegles regles) + { + Partie partie = new Partie(regles); + parties.Add(partie); + + EcouterPartie(partie); + + return partie; + } + + private void EcouterPartie(Partie partie) + { + partie.PartieDemanderJoueur += (sender, e) => Sauvegarder(); + partie.PartieDebutPartie += (sender, e) => Sauvegarder(); + partie.PartieDemanderJoueurJouer += (sender, e) => Sauvegarder(); + + partie.PartiePasserLaMain += (sender, e) => + { + DemanderJoueurExistant(e.Joueur)?.IncrementerStatistique(partie.Regles, Statistique.CoupJoue); + Sauvegarder(); + }; + + partie.PartiePartieTerminee += (sender, e) => + { + if (e.Gagnants.Count == 1) + { + DemanderJoueurExistant(e.Gagnants[0])?.IncrementerStatistique(partie.Regles, Statistique.PartieGagnee); + } + else + { + foreach (string gagnant in e.Gagnants) + DemanderJoueurExistant(gagnant)?.IncrementerStatistique(partie.Regles, Statistique.PartieEgalite); + } + + foreach (string perdant in e.Perdants) + { + DemanderJoueurExistant(perdant)?.IncrementerStatistique(partie.Regles, Statistique.PartiePerdue); + } + Sauvegarder(); + }; + } + + private Joueur? DemanderJoueurExistant(string nom) + { + foreach (Joueur joueur in joueurs) + { + if (joueur.Nom == nom) + { + return joueur; + } + } + + return null; + } + + public Joueur DemanderJoueur(string nom) + { + Joueur? joueur = DemanderJoueurExistant(nom); if (joueur == null) { joueur = new Joueur(nom); joueurs.Add(joueur); - } - - return joueur; - } - } -} + } + + return joueur; + } + } +} diff --git a/Sources/CoreLibrary/Partie.cs b/Sources/CoreLibrary/Partie.cs index 0149390..b6d34b3 100644 --- a/Sources/CoreLibrary/Partie.cs +++ b/Sources/CoreLibrary/Partie.cs @@ -14,12 +14,14 @@ namespace CoreLibrary public event EventHandler? PartieDemanderJoueur; public event EventHandler? PartieDebutPartie; public event EventHandler? PartieDemanderJoueurJouer; + public event EventHandler? PartieNouveauTour; public event EventHandler? PartiePasserLaMain; public event EventHandler? PartiePartieTerminee; private void QuandPartieDemanderJoueur(Joueur joueurDemande) => PartieDemanderJoueur?.Invoke(this, new PartieDemanderJoueurEventArgs(joueurs.Count + 1, joueurDemande)); private void QuandPartieDebutPartie() => PartieDebutPartie?.Invoke(this, new PartieDebutPartieEventArgs()); - private void QuandPartieDemanderJoueurJouer() => PartieDemanderJoueurJouer?.Invoke(this, new PartieDemanderJoueurJouerEventArgs(Tour, Joueurs.ElementAt(courant), plateaux.ElementAt(courant), new Code(Regles.TailleCode), joueurs[Joueurs.ElementAt(courant)])); + private void QuandPartieDemanderJoueurJouer(Code code) => PartieDemanderJoueurJouer?.Invoke(this, new PartieDemanderJoueurJouerEventArgs(Tour, Joueurs.ElementAt(courant), plateaux.ElementAt(courant), code, joueurs[Joueurs.ElementAt(courant)])); + private void QuandPartieNouveauTour(Code code) => PartieNouveauTour?.Invoke(this, new PartieNouveauTourEventArgs(Tour, Joueurs.ElementAt(courant), plateaux.ElementAt(courant), code, joueurs[Joueurs.ElementAt(courant)])); private void QuandPartiePasserLaMain() => PartiePasserLaMain?.Invoke(this, new PartiePasserLaMainEventArgs(Joueurs.ElementAt(courant))); private void QuandPartiePartieTerminee(IReadOnlyList gagnants, IReadOnlyList perdants) => PartiePartieTerminee?.Invoke(this, new PartiePartieTermineeEventArgs(gagnants, perdants)); @@ -55,6 +57,7 @@ namespace CoreLibrary partie.PartieDemanderJoueur = null; partie.PartieDebutPartie = null; partie.PartieDemanderJoueurJouer = null; + partie.PartieNouveauTour = null; partie.PartiePasserLaMain = null; partie.PartiePartieTerminee = null; } @@ -109,7 +112,10 @@ namespace CoreLibrary private void NouveauTour() { - QuandPartieDemanderJoueurJouer(); + Code code = new Code(Regles.TailleCode); + + QuandPartieDemanderJoueurJouer(code); + QuandPartieNouveauTour(code); } private void PlateauAjouterCode(object? sender, PlateauAjouterCodeEventArgs e) diff --git a/Sources/CoreLibrary/Regles/ReglesClassiques.cs b/Sources/CoreLibrary/Regles/ReglesClassiques.cs index a2718df..6466924 100644 --- a/Sources/CoreLibrary/Regles/ReglesClassiques.cs +++ b/Sources/CoreLibrary/Regles/ReglesClassiques.cs @@ -6,7 +6,7 @@ namespace CoreLibrary.Regles public class ReglesClassiques : IRegles { public string Nom => "Règles classiques"; - public int NbJoueurs => 2; + public int NbJoueurs => 3; public int NbTour => 12; public int TailleCode => 4; diff --git a/Sources/Fichiers/joueurs.json b/Sources/Fichiers/joueurs.json index 4781f69..c3f7425 100644 --- a/Sources/Fichiers/joueurs.json +++ b/Sources/Fichiers/joueurs.json @@ -1,6 +1,6 @@ [ { - "Nom": "a", + "Nom": "A", "statistiques": [ { "Key": { @@ -9,6 +9,15 @@ }, "Item2": 3 }, + "Value": 15 + }, + { + "Key": { + "Item1": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Item2": 0 + }, "Value": 2 } ] @@ -23,7 +32,7 @@ }, "Item2": 3 }, - "Value": 30 + "Value": 8 }, { "Key": { @@ -32,28 +41,59 @@ }, "Item2": 1 }, - "Value": 2 + "Value": 1 } ] }, - { - "Nom": "C", - "statistiques": [ ] - }, { "Nom": "Pauline", - "statistiques": [ ] - }, - { - "Nom": "b", - "statistiques": [ ] + "statistiques": [ + { + "Key": { + "Item1": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Item2": 3 + }, + "Value": 2 + } + ] }, { - "Nom": "A", - "statistiques": [ ] + "Nom": "C", + "statistiques": [ + { + "Key": { + "Item1": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Item2": 3 + }, + "Value": 10 + }, + { + "Key": { + "Item1": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Item2": 1 + }, + "Value": 1 + } + ] }, { - "Nom": "B", - "statistiques": [ ] + "Nom": "Camille", + "statistiques": [ + { + "Key": { + "Item1": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Item2": 3 + }, + "Value": 1 + } + ] } ] \ No newline at end of file diff --git a/Sources/Fichiers/parties.json b/Sources/Fichiers/parties.json index bf55c14..0743a6f 100644 --- a/Sources/Fichiers/parties.json +++ b/Sources/Fichiers/parties.json @@ -24,34 +24,10 @@ "codeSecret": { "Jetons": [ { - "Couleur": 2 - }, - { - "Couleur": 5 - }, - { - "Couleur": 5 + "Couleur": 4 }, { "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 3 - }, - { - "Couleur": 5 }, { "Couleur": 1 @@ -64,33 +40,7 @@ }, "codes": [ ], "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 0, - "courant": 0, - "joueurs": [ ], - "plateaux": [ ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 0, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - } - ], - "plateaux": [ + }, { "TailleMax": 12, "TailleMaxCode": 4, @@ -98,16 +48,16 @@ "codeSecret": { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 4 + "Couleur": 1 } ], "TailleMax": 4 @@ -121,9 +71,9 @@ "Regles": { "__type": "ReglesClassiques:#CoreLibrary.Regles" }, - "Termine": false, - "Tour": 1, - "courant": 0, + "Termine": true, + "Tour": 6, + "courant": 1, "joueurs": [ { "Key": "Naps 1", @@ -138,1555 +88,25 @@ { "TailleMax": 12, "TailleMaxCode": 4, - "Victoire": false, + "Victoire": true, "codeSecret": { "Jetons": [ - { - "Couleur": 1 - }, { "Couleur": 3 }, - { - "Couleur": 1 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 2 - }, { "Couleur": 2 }, - { - "Couleur": 3 - }, - { - "Couleur": 4 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "a", - "Value": true - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ { "Couleur": 5 }, - { - "Couleur": 4 - }, - { - "Couleur": 4 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 3 - }, - { - "Couleur": 2 - }, - { - "Couleur": 2 - }, { "Couleur": 3 } ], "TailleMax": 4 }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "a", - "Value": true - }, - { - "Key": "Naps 1", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 5 - }, - { - "Couleur": 4 - }, - { - "Couleur": 5 - }, - { - "Couleur": 5 - } - ], - "TailleMax": 4 - }, "codes": [ - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - } - ], - "indicateurs": [ - [ ] - ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 5 - }, - { - "Couleur": 2 - }, - { - "Couleur": 5 - }, - { - "Couleur": 5 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 2 - }, - { - "Couleur": 0 - }, - { - "Couleur": 2 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 2 - }, - { - "Couleur": 2 - }, - { - "Couleur": 4 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 1 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 3 - }, - { - "Couleur": 4 - }, - { - "Couleur": 0 - }, - { - "Couleur": 4 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 0, - "courant": 0, - "joueurs": [ ], - "plateaux": [ ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Céleste", - "Value": true - }, - { - "Key": "Naps 1", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 5 - }, - { - "Couleur": 1 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 5 - }, - { - "Couleur": 1 - }, - { - "Couleur": 5 - }, - { - "Couleur": 3 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "C", - "Value": true - }, - { - "Key": "Naps 1", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 4 - }, - { - "Couleur": 0 - }, - { - "Couleur": 3 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 5 - }, - { - "Couleur": 3 - }, - { - "Couleur": 2 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 2 - }, - { - "Couleur": 2 - }, - { - "Couleur": 4 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 0 - }, - { - "Couleur": 1 - }, - { - "Couleur": 1 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 5 - }, - { - "Couleur": 2 - }, - { - "Couleur": 5 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Céleste", - "Value": true - }, - { - "Key": "Pauline", - "Value": true - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 3 - }, - { - "Couleur": 1 - }, - { - "Couleur": 0 - }, - { - "Couleur": 2 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 2 - }, - { - "Couleur": 5 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "C", - "Value": true - }, - { - "Key": "b", - "Value": true - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 4 - }, - { - "Couleur": 4 - }, - { - "Couleur": 4 - }, - { - "Couleur": 3 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 2 - }, - { - "Couleur": 1 - }, - { - "Couleur": 2 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "A", - "Value": true - }, - { - "Key": "B", - "Value": true - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 4 - }, - { - "Couleur": 2 - }, - { - "Couleur": 5 - }, - { - "Couleur": 5 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 1 - }, - { - "Couleur": 5 - }, - { - "Couleur": 4 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 0, - "courant": 0, - "joueurs": [ - { - "Key": "a", - "Value": true - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 2 - }, - { - "Couleur": 2 - }, - { - "Couleur": 2 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 0 - }, - { - "Couleur": 4 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 3 - }, - { - "Couleur": 1 - }, - { - "Couleur": 2 - }, - { - "Couleur": 3 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 5 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 4 - }, - { - "Couleur": 4 - }, - { - "Couleur": 4 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 3 - }, - { - "Couleur": 3 - }, - { - "Couleur": 1 - }, - { - "Couleur": 2 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 3 - }, - { - "Couleur": 5 - }, - { - "Couleur": 3 - }, - { - "Couleur": 1 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 4 - }, - { - "Couleur": 3 - }, - { - "Couleur": 0 - }, - { - "Couleur": 4 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 2 - }, - { - "Couleur": 1 - }, - { - "Couleur": 1 - }, - { - "Couleur": 1 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "a", - "Value": true - }, - { - "Key": "b", - "Value": true - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 5 - }, - { - "Couleur": 3 - }, - { - "Couleur": 5 - }, - { - "Couleur": 2 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 2 - }, - { - "Couleur": 4 - }, - { - "Couleur": 3 - }, - { - "Couleur": 4 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 2, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 4 - }, - { - "Couleur": 3 - }, - { - "Couleur": 0 - }, - { - "Couleur": 3 - } - ], - "TailleMax": 4 - }, - "codes": [ - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - } - ], - "indicateurs": [ - [ - 0 - ] - ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 4 - }, - { - "Couleur": 3 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - "codes": [ - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - } - ], - "indicateurs": [ - [ - 0 - ] - ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 1, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 0 - }, - { - "Couleur": 4 - }, - { - "Couleur": 2 - } - ], - "TailleMax": 4 - }, - "codes": [ - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - } - ], - "indicateurs": [ - [ - 0 - ] - ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 3 - }, - { - "Couleur": 1 - }, - { - "Couleur": 5 - }, - { - "Couleur": 1 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": true, - "Tour": 12, - "courant": 1, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 4 - }, - { - "Couleur": 5 - }, - { - "Couleur": 5 - }, - { - "Couleur": 1 - } - ], - "TailleMax": 4 - }, - "codes": [ - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, { "Jetons": [ { @@ -1707,16 +127,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -1724,16 +144,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -1741,16 +161,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -1758,16 +178,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 @@ -1775,16 +195,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -1793,16 +213,25 @@ "indicateurs": [ [ ], [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ] + [ + 0 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] ] }, { @@ -1812,16 +241,16 @@ "codeSecret": { "Jetons": [ { - "Couleur": 3 + "Couleur": 4 }, { - "Couleur": 4 + "Couleur": 3 }, { - "Couleur": 1 + "Couleur": 2 }, { - "Couleur": 1 + "Couleur": 4 } ], "TailleMax": 4 @@ -1847,33 +276,16 @@ { "Jetons": [ { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -1881,16 +293,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -1898,16 +310,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -1915,16 +327,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 @@ -1932,20 +344,87 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ ], + [ + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 0, + 1, + 1 + ], + [ + 0, + 1, + 1, + 1 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 5, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 1", + "Value": false + }, + { + "Key": "Naps 2", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 4 + }, + { + "Couleur": 0 + }, + { + "Couleur": 0 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -1972,10 +451,10 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -1983,10 +462,10 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 @@ -2000,10 +479,10 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { "Couleur": 0 @@ -2017,10 +496,10 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 4 }, { "Couleur": 0 @@ -2033,40 +512,33 @@ } ], "indicateurs": [ - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ] - ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": true, - "Tour": 12, - "courant": 1, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false + [ + 0, + 0 + ], + [ + 1, + 1, + 1 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0 + ] + ] }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ { "TailleMax": 12, "TailleMaxCode": 4, @@ -2074,13 +546,13 @@ "codeSecret": { "Jetons": [ { - "Couleur": 5 + "Couleur": 3 }, { - "Couleur": 1 + "Couleur": 4 }, { - "Couleur": 3 + "Couleur": 5 }, { "Couleur": 5 @@ -2109,33 +581,16 @@ { "Jetons": [ { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2143,16 +598,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -2160,16 +615,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -2177,20 +632,76 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ ], + [ ], + [ + 0 + ], + [ + 0, + 0 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 6, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 1", + "Value": false + }, + { + "Key": "Naps 2", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 5 + }, + { + "Couleur": 4 + }, + { + "Couleur": 1 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -2211,16 +722,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2228,16 +739,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -2245,16 +756,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2262,16 +773,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2279,16 +790,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2296,36 +807,48 @@ ], "indicateurs": [ [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ] + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 1 + ] ] }, { "TailleMax": 12, "TailleMaxCode": 4, - "Victoire": false, + "Victoire": true, "codeSecret": { "Jetons": [ { - "Couleur": 4 + "Couleur": 0 }, { - "Couleur": 3 + "Couleur": 0 }, { - "Couleur": 4 + "Couleur": 0 }, { - "Couleur": 3 + "Couleur": 5 } ], "TailleMax": 4 @@ -2360,24 +883,7 @@ "Couleur": 0 }, { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2394,7 +900,7 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -2411,7 +917,7 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -2428,7 +934,7 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 @@ -2445,11 +951,88 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 5 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 5, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 1", + "Value": false + }, + { + "Key": "Naps 2", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 2 + }, + { + "Couleur": 5 + }, + { + "Couleur": 3 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -2470,16 +1053,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2487,16 +1070,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -2504,16 +1087,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -2521,16 +1104,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 @@ -2538,56 +1121,42 @@ ], "indicateurs": [ [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ] + [ + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 1 + ] ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": true, - "Tour": 12, - "courant": 1, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ { "TailleMax": 12, "TailleMaxCode": 4, - "Victoire": false, + "Victoire": true, "codeSecret": { "Jetons": [ { - "Couleur": 3 + "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 5 + "Couleur": 4 } ], "TailleMax": 4 @@ -2616,13 +1185,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2633,13 +1202,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -2650,13 +1219,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -2667,17 +1236,87 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 7, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 1", + "Value": false + }, + { + "Key": "Naps 2", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 5 + }, + { + "Couleur": 1 + }, + { + "Couleur": 2 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -2698,16 +1337,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2715,16 +1354,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -2732,16 +1371,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -2749,16 +1388,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 @@ -2766,16 +1405,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2783,67 +1422,50 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 } ], "indicateurs": [ + [ ], [ - 0, - 0 - ], - [ - 0, - 0 - ], - [ - 0, - 0 - ], - [ - 0, 0 ], [ 0, - 0 + 1, + 1 ], [ 0, - 0 + 1, + 1 ], [ 0, - 0 - ], - [ 0, - 0 + 1 ], [ 0, - 0 + 1, + 1, + 1 ], [ 0, - 0 - ], - [ 0, - 0 - ], - [ 0, 0 ] @@ -2852,20 +1474,20 @@ { "TailleMax": 12, "TailleMaxCode": 4, - "Victoire": false, + "Victoire": true, "codeSecret": { "Jetons": [ { - "Couleur": 1 + "Couleur": 5 }, { "Couleur": 4 }, { - "Couleur": 5 + "Couleur": 4 }, { - "Couleur": 3 + "Couleur": 2 } ], "TailleMax": 4 @@ -2891,16 +1513,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -2908,16 +1530,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -2925,16 +1547,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -2942,16 +1564,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 @@ -2959,16 +1581,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 5 } ], "TailleMax": 4 @@ -2976,20 +1598,91 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ ], + [ + 0 + ], + [ + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 5, + "courant": 1, + "joueurs": [ + { + "Key": "A", + "Value": true + }, + { + "Key": "Naps 1", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 0 + }, + { + "Couleur": 0 + }, + { + "Couleur": 0 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -3013,7 +1706,7 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { "Couleur": 0 @@ -3036,7 +1729,7 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -3047,7 +1740,7 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 @@ -3061,7 +1754,7 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 @@ -3077,40 +1770,36 @@ } ], "indicateurs": [ - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ] + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 1 + ], + [ + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": true, - "Tour": 12, - "courant": 1, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ { "TailleMax": 12, "TailleMaxCode": 4, @@ -3118,16 +1807,16 @@ "codeSecret": { "Jetons": [ { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 3 + "Couleur": 5 }, { - "Couleur": 2 + "Couleur": 4 }, { - "Couleur": 3 + "Couleur": 5 } ], "TailleMax": 4 @@ -3153,16 +1842,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -3170,16 +1859,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -3187,16 +1876,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -3204,20 +1893,73 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ ], + [ ], + [ ], + [ + 0 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 3, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 1", + "Value": false + }, + { + "Key": "Naps 2", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 4 + }, + { + "Couleur": 5 + }, + { + "Couleur": 1 + }, + { + "Couleur": 3 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -3238,16 +1980,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -3255,20 +1997,53 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ + 0 + ], + [ + 1 + ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 0 + }, + { + "Couleur": 0 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -3295,10 +2070,10 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -3306,10 +2081,10 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 @@ -3319,7 +2094,67 @@ } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": false, + "Tour": 2, + "courant": 0, + "joueurs": [ + { + "Key": "Céleste", + "Value": true + }, + { + "Key": "Pauline", + "Value": true + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 0 + }, + { + "Couleur": 4 + }, + { + "Couleur": 2 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -3339,39 +2174,6 @@ } ], "indicateurs": [ - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], [ 0 ] @@ -3384,16 +2186,80 @@ "codeSecret": { "Jetons": [ { - "Couleur": 4 + "Couleur": 5 + }, + { + "Couleur": 0 + }, + { + "Couleur": 5 + }, + { + "Couleur": 3 + } + ], + "TailleMax": 4 + }, + "codes": [ + { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + } + ], + "TailleMax": 4 + } + ], + "indicateurs": [ + [ ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 6, + "courant": 1, + "joueurs": [ + { + "Key": "Céleste", + "Value": true + }, + { + "Key": "Naps 1", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 1 }, { - "Couleur": 4 + "Couleur": 3 }, { - "Couleur": 4 + "Couleur": 1 }, { - "Couleur": 2 + "Couleur": 4 } ], "TailleMax": 4 @@ -3405,13 +2271,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -3500,7 +2366,42 @@ } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ + 1, + 1 + ], + [ ], + [ ], + [ ], + [ ], + [ ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 5 + }, + { + "Couleur": 0 + }, + { + "Couleur": 0 + }, + { + "Couleur": 3 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -3527,10 +2428,10 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -3541,13 +2442,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -3558,10 +2459,10 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { "Couleur": 0 @@ -3572,7 +2473,7 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { "Couleur": 0 @@ -3581,7 +2482,7 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 @@ -3589,7 +2490,7 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 5 }, { "Couleur": 0 @@ -3598,25 +2499,41 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 } ], "indicateurs": [ - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ] + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 1 + ], + [ + 1, + 1, + 1 + ], + [ + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] ] } ] @@ -3626,15 +2543,15 @@ "__type": "ReglesClassiques:#CoreLibrary.Regles" }, "Termine": true, - "Tour": 12, + "Tour": 5, "courant": 1, "joueurs": [ { - "Key": "Céleste", - "Value": true + "Key": "Naps 1", + "Value": false }, { - "Key": "Naps 1", + "Key": "Naps 2", "Value": false } ], @@ -3642,20 +2559,20 @@ { "TailleMax": 12, "TailleMaxCode": 4, - "Victoire": false, + "Victoire": true, "codeSecret": { "Jetons": [ { - "Couleur": 5 + "Couleur": 0 }, { - "Couleur": 2 + "Couleur": 4 }, { "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -3667,13 +2584,13 @@ "Couleur": 0 }, { - "Couleur": 1 + "Couleur": 0 }, { - "Couleur": 2 + "Couleur": 0 }, { - "Couleur": 3 + "Couleur": 0 } ], "TailleMax": 4 @@ -3684,13 +2601,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -3718,13 +2635,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -3735,17 +2652,66 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 5 + }, + { + "Couleur": 5 + }, + { + "Couleur": 4 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -3766,16 +2732,50 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 + }, + { + "Couleur": 1 + }, + { + "Couleur": 1 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + } + ], + "TailleMax": 4 + }, + { + "Jetons": [ + { + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -3783,20 +2783,88 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ ], + [ + 0 + ], + [ + 0 + ], + [ + 0, + 0 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": false, + "Tour": 0, + "courant": 0, + "joueurs": [ ], + "plateaux": [ ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": false, + "Tour": 4, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 1", + "Value": false + }, + { + "Key": "Naps 2", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 5 + }, + { + "Couleur": 0 + }, + { + "Couleur": 5 + }, + { + "Couleur": 2 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -3820,13 +2888,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -3834,16 +2902,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -3851,60 +2919,35 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 } ], "indicateurs": [ - [ - 0, - 1 - ], [ 0 ], [ - 0, - 1, 1 ], [ + 0, 0 ], [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 + 0, + 1 ] ] }, @@ -3918,13 +2961,13 @@ "Couleur": 1 }, { - "Couleur": 4 + "Couleur": 0 }, { - "Couleur": 3 + "Couleur": 4 }, { - "Couleur": 4 + "Couleur": 2 } ], "TailleMax": 4 @@ -3953,13 +2996,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -3967,20 +3010,78 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0, + 0 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 5, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 1", + "Value": false + }, + { + "Key": "Naps 2", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 4 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -4001,16 +3102,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -4018,16 +3119,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -4035,20 +3136,81 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 }, + { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 4 + } + ], + "TailleMax": 4 + } + ], + "indicateurs": [ + [ ], + [ ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0 + ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 5 + }, + { + "Couleur": 1 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -4069,16 +3231,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -4086,16 +3248,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -4103,16 +3265,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -4120,16 +3282,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -4137,17 +3299,26 @@ ], "indicateurs": [ [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ] + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 1 + ], + [ + 0, + 0, + 1 + ], + [ + 0, + 0, + 0 + ] ] } ] @@ -4156,17 +3327,85 @@ "Regles": { "__type": "ReglesClassiques:#CoreLibrary.Regles" }, - "Termine": true, - "Tour": 12, - "courant": 1, + "Termine": false, + "Tour": 1, + "courant": 0, "joueurs": [ { - "Key": "Céleste", - "Value": true + "Key": "Naps 1", + "Value": false + }, + { + "Key": "Naps 2", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 4 + }, + { + "Couleur": 1 + }, + { + "Couleur": 0 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + "codes": [ ], + "indicateurs": [ ] }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 0 + }, + { + "Couleur": 5 + }, + { + "Couleur": 3 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + "codes": [ ], + "indicateurs": [ ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": false, + "Tour": 1, + "courant": 0, + "joueurs": [ { "Key": "Naps 1", "Value": false + }, + { + "Key": "Naps 2", + "Value": false } ], "plateaux": [ @@ -4180,52 +3419,86 @@ "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 5 + }, + { + "Couleur": 2 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + "codes": [ ], + "indicateurs": [ ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 4 }, { "Couleur": 5 }, + { + "Couleur": 3 + }, { "Couleur": 5 } ], "TailleMax": 4 }, - "codes": [ - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 1 - }, - { - "Couleur": 2 - }, - { - "Couleur": 3 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 2 - }, - { - "Couleur": 2 - }, - { - "Couleur": 2 - } - ], - "TailleMax": 4 - }, + "codes": [ ], + "indicateurs": [ ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 5, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 1", + "Value": false + }, + { + "Key": "Naps 2", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 3 + }, + { + "Couleur": 0 + }, + { + "Couleur": 0 + }, + { + "Couleur": 4 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -4252,10 +3525,10 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -4266,13 +3539,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -4283,10 +3556,10 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { "Couleur": 0 @@ -4297,7 +3570,7 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { "Couleur": 0 @@ -4306,11 +3579,60 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 1 + ], + [ + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 0 + }, + { + "Couleur": 1 + }, + { + "Couleur": 5 + }, + { + "Couleur": 5 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -4334,13 +3656,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -4351,13 +3673,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -4368,13 +3690,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -4385,58 +3707,60 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 } ], "indicateurs": [ - [ - 1, - 1 - ], - [ - 1 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], [ 0 ], [ + 0, 0 ], [ + 0, 0 ], [ + 0, 0 ], [ + 0, 0 ] ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 10, + "courant": 1, + "joueurs": [ + { + "Key": "C", + "Value": true }, + { + "Key": "A", + "Value": true + } + ], + "plateaux": [ { "TailleMax": 12, "TailleMaxCode": 4, @@ -4444,16 +3768,16 @@ "codeSecret": { "Jetons": [ { - "Couleur": 5 + "Couleur": 4 }, { - "Couleur": 4 + "Couleur": 5 }, { - "Couleur": 4 + "Couleur": 0 }, { - "Couleur": 4 + "Couleur": 1 } ], "TailleMax": 4 @@ -4476,6 +3800,40 @@ ], "TailleMax": 4 }, + { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 1 + }, + { + "Couleur": 1 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + { + "Jetons": [ + { + "Couleur": 4 + }, + { + "Couleur": 4 + }, + { + "Couleur": 4 + }, + { + "Couleur": 4 + } + ], + "TailleMax": 4 + }, { "Jetons": [ { @@ -4488,7 +3846,75 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 0 + } + ], + "TailleMax": 4 + }, + { + "Jetons": [ + { + "Couleur": 4 + }, + { + "Couleur": 4 + }, + { + "Couleur": 4 + }, + { + "Couleur": 4 + } + ], + "TailleMax": 4 + }, + { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 1 + }, + { + "Couleur": 1 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + } + ], + "TailleMax": 4 + }, + { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 1 + }, + { + "Couleur": 1 + }, + { + "Couleur": 1 } ], "TailleMax": 4 @@ -4496,16 +3922,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 5 } ], "TailleMax": 4 @@ -4513,33 +3939,85 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ ], + [ + 0 + ], + [ + 0 + ], + [ ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 3 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -4547,16 +4025,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 5 } ], "TailleMax": 4 @@ -4564,16 +4042,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -4581,16 +4059,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -4598,16 +4076,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -4615,16 +4093,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -4632,16 +4110,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -4649,159 +4127,50 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 - } - ], - "indicateurs": [ - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ] - ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 4 - }, - { - "Couleur": 2 - }, - { - "Couleur": 3 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 4 - }, - { - "Couleur": 1 - }, - { - "Couleur": 5 - } - ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 1, - "joueurs": [ - { - "Key": "a", - "Value": true - }, - { - "Key": "b", - "Value": true - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 5 - }, - { - "Couleur": 5 - }, - { - "Couleur": 0 - }, - { - "Couleur": 1 - } - ], - "TailleMax": 4 - }, - "codes": [ + }, + { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 2 + }, + { + "Couleur": 3 + } + ], + "TailleMax": 4 + }, { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -4809,101 +4178,45 @@ ], "indicateurs": [ [ + 0, + 0, 0 - ] - ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 3 - }, - { - "Couleur": 2 - }, - { - "Couleur": 0 - }, - { - "Couleur": 2 - } ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - } - ] - }, - { - "Regles": { - "__type": "ReglesClassiques:#CoreLibrary.Regles" - }, - "Termine": false, - "Tour": 1, - "courant": 0, - "joueurs": [ - { - "Key": "Naps 1", - "Value": false - }, - { - "Key": "Naps 2", - "Value": false - } - ], - "plateaux": [ - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 1 - }, - { - "Couleur": 3 - }, - { - "Couleur": 2 - }, - { - "Couleur": 0 - } + [ ], + [ ], + [ + 0 ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] - }, - { - "TailleMax": 12, - "TailleMaxCode": 4, - "Victoire": false, - "codeSecret": { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 4 - }, - { - "Couleur": 5 - }, - { - "Couleur": 3 - } + [ + 0, + 0, + 0 ], - "TailleMax": 4 - }, - "codes": [ ], - "indicateurs": [ ] + [ + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0 + ], + [ ], + [ + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] + ] } ] }, @@ -4912,7 +4225,7 @@ "__type": "ReglesClassiques:#CoreLibrary.Regles" }, "Termine": true, - "Tour": 12, + "Tour": 5, "courant": 1, "joueurs": [ { @@ -4932,10 +4245,10 @@ "codeSecret": { "Jetons": [ { - "Couleur": 3 + "Couleur": 1 }, { - "Couleur": 2 + "Couleur": 1 }, { "Couleur": 5 @@ -4967,50 +4280,16 @@ { "Jetons": [ { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5018,16 +4297,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -5035,16 +4314,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -5052,20 +4331,65 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 1 + ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 3 + }, + { + "Couleur": 2 + }, + { + "Couleur": 0 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -5089,13 +4413,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5103,16 +4427,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -5120,16 +4444,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -5137,13 +4461,13 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 @@ -5153,20 +4477,52 @@ } ], "indicateurs": [ - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ], - [ ] + [ + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0, + 1 + ], + [ + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 5, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 3", + "Value": false }, + { + "Key": "Naps 4", + "Value": false + } + ], + "plateaux": [ { "TailleMax": 12, "TailleMaxCode": 4, @@ -5174,16 +4530,16 @@ "codeSecret": { "Jetons": [ { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 4 + "Couleur": 2 }, { - "Couleur": 2 + "Couleur": 1 } ], "TailleMax": 4 @@ -5209,50 +4565,16 @@ { "Jetons": [ { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5260,16 +4582,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -5277,16 +4599,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -5294,20 +4616,66 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ + 0, + 0 + ], + [ + 0, + 0, + 1 + ], + [ + 1, + 1, + 1 + ], + [ + 0, + 0, + 0 + ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 4 + }, + { + "Couleur": 0 + }, + { + "Couleur": 2 + }, + { + "Couleur": 3 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -5331,13 +4699,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5345,16 +4713,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -5362,16 +4730,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -5379,16 +4747,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -5396,28 +4764,10 @@ ], "indicateurs": [ [ - 0, - 0 - ], - [ - 0, - 0 - ], - [ - 0, - 0 - ], - [ - 0, - 0 - ], - [ - 0, 0 ], [ - 0, - 0 + 1 ], [ 0, @@ -5425,21 +4775,12 @@ ], [ 0, - 0 - ], - [ 0, - 0 + 1 ], [ 0, - 0 - ], - [ 0, - 0 - ], - [ 0, 0 ] @@ -5452,15 +4793,15 @@ "__type": "ReglesClassiques:#CoreLibrary.Regles" }, "Termine": true, - "Tour": 12, + "Tour": 5, "courant": 1, "joueurs": [ { - "Key": "Naps 1", + "Key": "Naps 5", "Value": false }, { - "Key": "Naps 2", + "Key": "Naps 6", "Value": false } ], @@ -5472,16 +4813,16 @@ "codeSecret": { "Jetons": [ { - "Couleur": 0 + "Couleur": 5 }, { - "Couleur": 2 + "Couleur": 5 }, { - "Couleur": 4 + "Couleur": 2 }, { - "Couleur": 5 + "Couleur": 2 } ], "TailleMax": 4 @@ -5507,50 +4848,16 @@ { "Jetons": [ { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5558,16 +4865,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -5575,16 +4882,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -5592,20 +4899,60 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 2 + }, + { + "Couleur": 1 + }, + { + "Couleur": 4 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -5626,16 +4973,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5643,16 +4990,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -5660,16 +5007,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -5677,77 +5024,82 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 } ], "indicateurs": [ + [ ], [ + 0, 0 ], [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 + 0, + 1, + 1 ], [ - 0 + 1, + 1, + 1 ], [ + 0, + 0, + 0, 0 ] ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 6, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 7", + "Value": false }, + { + "Key": "Naps 8", + "Value": false + } + ], + "plateaux": [ { "TailleMax": 12, "TailleMaxCode": 4, - "Victoire": false, + "Victoire": true, "codeSecret": { "Jetons": [ { - "Couleur": 3 + "Couleur": 4 }, { "Couleur": 3 }, { - "Couleur": 4 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5773,16 +5125,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5790,16 +5142,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -5807,16 +5159,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5824,16 +5176,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5841,20 +5193,72 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 4 + }, + { + "Couleur": 3 + }, + { + "Couleur": 4 + }, + { + "Couleur": 0 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -5878,13 +5282,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -5892,16 +5296,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -5909,16 +5313,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -5926,13 +5330,13 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { "Couleur": 0 @@ -5943,13 +5347,13 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 4 }, { "Couleur": 0 @@ -5963,36 +5367,25 @@ 0 ], [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 + 1 ], [ - 0 + 1 ], [ - 0 + 0, + 1 ], [ - 0 + 0, + 0, + 1, + 1 ], [ + 0, + 0, + 0, 0 ] ] @@ -6024,16 +5417,16 @@ "codeSecret": { "Jetons": [ { - "Couleur": 1 + "Couleur": 0 }, { "Couleur": 0 }, { - "Couleur": 1 + "Couleur": 2 }, { - "Couleur": 5 + "Couleur": 3 } ], "TailleMax": 4 @@ -6048,16 +5441,16 @@ "codeSecret": { "Jetons": [ { - "Couleur": 1 + "Couleur": 3 }, { - "Couleur": 4 + "Couleur": 1 }, { - "Couleur": 1 + "Couleur": 5 }, { - "Couleur": 2 + "Couleur": 3 } ], "TailleMax": 4 @@ -6072,15 +5465,15 @@ "__type": "ReglesClassiques:#CoreLibrary.Regles" }, "Termine": false, - "Tour": 1, - "courant": 1, + "Tour": 2, + "courant": 0, "joueurs": [ { - "Key": "Naps 1", + "Key": "Naps 9", "Value": false }, { - "Key": "Naps 2", + "Key": "Naps 10", "Value": false } ], @@ -6098,10 +5491,10 @@ "Couleur": 2 }, { - "Couleur": 2 + "Couleur": 4 }, { - "Couleur": 5 + "Couleur": 2 } ], "TailleMax": 4 @@ -6110,23 +5503,27 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 } ], "indicateurs": [ - [ ] + [ + 0, + 0, + 0 + ] ] }, { @@ -6136,22 +5533,45 @@ "codeSecret": { "Jetons": [ { - "Couleur": 4 + "Couleur": 5 }, { - "Couleur": 1 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 1 + "Couleur": 4 } ], "TailleMax": 4 }, - "codes": [ ], - "indicateurs": [ ] + "codes": [ + { + "Jetons": [ + { + "Couleur": 4 + }, + { + "Couleur": 4 + }, + { + "Couleur": 4 + }, + { + "Couleur": 4 + } + ], + "TailleMax": 4 + } + ], + "indicateurs": [ + [ + 0, + 0 + ] + ] } ] }, @@ -6160,7 +5580,7 @@ "__type": "ReglesClassiques:#CoreLibrary.Regles" }, "Termine": true, - "Tour": 12, + "Tour": 5, "courant": 1, "joueurs": [ { @@ -6176,20 +5596,20 @@ { "TailleMax": 12, "TailleMaxCode": 4, - "Victoire": false, + "Victoire": true, "codeSecret": { "Jetons": [ { - "Couleur": 5 + "Couleur": 0 }, { - "Couleur": 5 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 1 + "Couleur": 4 } ], "TailleMax": 4 @@ -6218,13 +5638,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -6235,17 +5655,97 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, + { + "Couleur": 2 + } + ], + "TailleMax": 4 + }, + { + "Jetons": [ { "Couleur": 0 + }, + { + "Couleur": 2 + }, + { + "Couleur": 3 + }, + { + "Couleur": 3 } ], "TailleMax": 4 }, + { + "Jetons": [ + { + "Couleur": 0 + }, + { + "Couleur": 4 + }, + { + "Couleur": 2 + }, + { + "Couleur": 4 + } + ], + "TailleMax": 4 + } + ], + "indicateurs": [ + [ + 0 + ], + [ + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 0, + 0, + 0 + ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 3 + }, + { + "Couleur": 5 + }, + { + "Couleur": 1 + }, + { + "Couleur": 2 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -6266,16 +5766,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -6283,16 +5783,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -6300,16 +5800,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 @@ -6317,20 +5817,84 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 0, + 1 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 4, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 3", + "Value": false + }, + { + "Key": "Naps 4", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 0 + }, + { + "Couleur": 2 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -6354,13 +5918,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -6368,16 +5932,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -6385,16 +5949,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -6405,36 +5969,20 @@ 0 ], [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 + 0, + 1, + 1 ], [ - 0 + 0, + 0, + 1, + 1 ], [ + 0, + 0, + 0, 0 ] ] @@ -6446,16 +5994,16 @@ "codeSecret": { "Jetons": [ { - "Couleur": 5 + "Couleur": 2 }, { "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 4 + "Couleur": 1 } ], "TailleMax": 4 @@ -6481,16 +6029,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -6498,16 +6046,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -6515,20 +6063,82 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ], + [ + 0 + ], + [ + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 1, + 1 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": true, + "Tour": 4, + "courant": 1, + "joueurs": [ + { + "Key": "Naps 5", + "Value": false + }, + { + "Key": "Naps 6", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": true, + "codeSecret": { + "Jetons": [ + { + "Couleur": 0 + }, + { + "Couleur": 2 + }, + { + "Couleur": 3 + }, + { + "Couleur": 3 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -6552,13 +6162,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -6569,13 +6179,13 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -6586,17 +6196,59 @@ "Couleur": 0 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ + 0 + ], + [ + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0, + 0, + 0 + ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 4 + }, + { + "Couleur": 3 + }, + { + "Couleur": 5 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { @@ -6617,16 +6269,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 @@ -6634,16 +6286,16 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 }, { - "Couleur": 0 + "Couleur": 2 } ], "TailleMax": 4 @@ -6651,22 +6303,23 @@ { "Jetons": [ { - "Couleur": 0 + "Couleur": 1 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 } ], "indicateurs": [ + [ ], [ 0 ], @@ -6674,36 +6327,168 @@ 0 ], [ + 0, 0 + ] + ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": false, + "Tour": 0, + "courant": 0, + "joueurs": [ + { + "Key": "Naps 7", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 4 + }, + { + "Couleur": 2 + }, + { + "Couleur": 0 + } ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 + "TailleMax": 4 + }, + "codes": [ ], + "indicateurs": [ ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": false, + "Tour": 0, + "courant": 0, + "joueurs": [ ], + "plateaux": [ ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": false, + "Tour": 0, + "courant": 0, + "joueurs": [ + { + "Key": "Naps 1", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 3 + }, + { + "Couleur": 2 + }, + { + "Couleur": 4 + }, + { + "Couleur": 4 + } ], - [ - 0 + "TailleMax": 4 + }, + "codes": [ ], + "indicateurs": [ ] + } + ] + }, + { + "Regles": { + "__type": "ReglesClassiques:#CoreLibrary.Regles" + }, + "Termine": false, + "Tour": 0, + "courant": 0, + "joueurs": [ + { + "Key": "Naps 1", + "Value": false + }, + { + "Key": "Naps 2", + "Value": false + } + ], + "plateaux": [ + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 3 + }, + { + "Couleur": 4 + }, + { + "Couleur": 0 + }, + { + "Couleur": 0 + } ], - [ - 0 + "TailleMax": 4 + }, + "codes": [ ], + "indicateurs": [ ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 5 + }, + { + "Couleur": 4 + }, + { + "Couleur": 3 + }, + { + "Couleur": 5 + } ], - [ - 0 - ] - ] + "TailleMax": 4 + }, + "codes": [ ], + "indicateurs": [ ] } ] }, @@ -6712,7 +6497,7 @@ "__type": "ReglesClassiques:#CoreLibrary.Regles" }, "Termine": false, - "Tour": 7, + "Tour": 2, "courant": 0, "joueurs": [ { @@ -6720,8 +6505,12 @@ "Value": true }, { - "Key": "Naps 1", - "Value": false + "Key": "Pauline", + "Value": true + }, + { + "Key": "Camille", + "Value": true } ], "plateaux": [ @@ -6735,103 +6524,18 @@ "Couleur": 4 }, { - "Couleur": 2 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 1 } ], "TailleMax": 4 }, "codes": [ - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, { "Jetons": [ { @@ -6851,30 +6555,7 @@ } ], "indicateurs": [ - [ - 0, - 0 - ], - [ - 0, - 0 - ], - [ - 0, - 0 - ], - [ - 0, - 0 - ], - [ - 0, - 0 - ], - [ - 0, - 0 - ] + [ ] ] }, { @@ -6884,16 +6565,16 @@ "codeSecret": { "Jetons": [ { - "Couleur": 5 + "Couleur": 0 }, { "Couleur": 0 }, { - "Couleur": 4 + "Couleur": 5 }, { - "Couleur": 2 + "Couleur": 1 } ], "TailleMax": 4 @@ -6902,122 +6583,66 @@ { "Jetons": [ { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - }, - { - "Couleur": 0 - } - ], - "TailleMax": 4 - }, - { - "Jetons": [ - { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 }, { - "Couleur": 0 + "Couleur": 3 } ], "TailleMax": 4 - }, + } + ], + "indicateurs": [ + [ ] + ] + }, + { + "TailleMax": 12, + "TailleMaxCode": 4, + "Victoire": false, + "codeSecret": { + "Jetons": [ + { + "Couleur": 1 + }, + { + "Couleur": 3 + }, + { + "Couleur": 4 + }, + { + "Couleur": 1 + } + ], + "TailleMax": 4 + }, + "codes": [ { "Jetons": [ { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 }, { - "Couleur": 0 + "Couleur": 4 } ], "TailleMax": 4 } ], "indicateurs": [ - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], [ 0 ] diff --git a/Sources/MauiSpark/Pages/ConnexionPage.xaml b/Sources/MauiSpark/Pages/ConnexionPage.xaml index bfe3e6d..c6e927e 100644 --- a/Sources/MauiSpark/Pages/ConnexionPage.xaml +++ b/Sources/MauiSpark/Pages/ConnexionPage.xaml @@ -36,10 +36,17 @@ -