private void HandleGoodEnough(ref bool goodEnough, PlayoutResult newFitness, GenerationMember member, ref int goodCount) { if (Constants.SaveGoodOnes && !goodEnough && newFitness.SimpleFitness() > 0.93) { goodCount++; if (goodCount > 50) { goodEnough = true; } Console.WriteLine($"Found extra good {newFitness.SimpleFitness()}"); SaveDna(goodCount, member.dna); } }
public override string ToString() { return(result.ToFitnessString(dna, result.SimpleFitness())); }