From 52dc58d2dcab4ca692ac1e376798a95686eea0b5 Mon Sep 17 00:00:00 2001 From: Jules Date: Thu, 9 Jun 2016 18:37:47 -0400 Subject: less clones? --- js/ui/evolver.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'js/ui') diff --git a/js/ui/evolver.js b/js/ui/evolver.js index a7d423b..ab2e0ce 100644 --- a/js/ui/evolver.js +++ b/js/ui/evolver.js @@ -196,18 +196,14 @@ var evolver = (function(){ clones.forEach(function(clone, i){ if (i < clones_to_keep) return var clone_to_copy - if (i-clones_to_keep > (clones.length-clones_to_keep) * 0.45) { + if (i-clones_to_keep > (clones.length-clones_to_keep) * 0.2) { clone_to_copy = best_clone } - else if (i-clones_to_keep > (clones.length-clones_to_keep) * 0.25) { - clone_to_copy = next_best_clone - } else if (i-clones_to_keep > (clones.length-clones_to_keep) * 0.1) { - clone_to_copy = third_best_clone + clone_to_copy = next_best_clone } else { - // keep some of the stronger mutants - return + clone_to_copy = third_best_clone } clone.canvas.forEach(function(lex,x,y) { lex.assign( clone_to_copy.getCell(x,y) ) @@ -274,4 +270,4 @@ var evolver = (function(){ evolver.paused = ! evolver.paused } } -})() \ No newline at end of file +})() -- cgit v1.2.3-70-g09d2