Exemple #1
0
 public void LoadByString(string SaveString)
 {
     string[] Inputs = SaveString.Split(' ');
     Score   = System.Convert.ToInt32(Inputs[0]);
     Cerveau = new ReseauNeural(GestionIA.NbEntree, 5, 5);
     Cerveau.LoadByString(Inputs[1]);
 }
Exemple #2
0
 public void LoadCerveau()
 {
     CerveauxSauvegarde.Clear();
     if (File.Exists(@"C:\Users\alexa\OneDrive\Bureau\RocketRoom\SaveIA\save3.txt"))
     {
         string[] Cerv = File.ReadAllText(@"C:\Users\alexa\OneDrive\Bureau\RocketRoom\SaveIA\save3.txt").Split('[');
         for (int i = 0; i < Cerv.Length; i++)
         {
             if (i >= NbIAPerGeneration)
             {
                 break;
             }
             ReseauNeural UneSave = ReseauNeural.CreateRandom(NbEntree, 5, 5, 0);
             UneSave.LoadByString(Cerv[i]);
             CerveauxSauvegarde.Add(UneSave);
         }
     }
 }