summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--js/ui/evolver.js9
-rw-r--r--simi.html5
2 files changed, 14 insertions, 0 deletions
diff --git a/js/ui/evolver.js b/js/ui/evolver.js
index 53cbecd..c900965 100644
--- a/js/ui/evolver.js
+++ b/js/ui/evolver.js
@@ -19,6 +19,7 @@ var evolver = (function(){
})
}
+ var step = 0
var target, last_score = 0
var clones = [], clone_count = opt.population, strokes_per_iteration = opt.strokes
var clone_index = 0
@@ -62,6 +63,11 @@ var evolver = (function(){
clones[i].canvas.forEach(function(lex){
lex.build = noop
})
+ controls.fg.update = noop
+ controls.bg.update = noop
+ controls.char.update = noop
+ controls.brush_w.build = noop
+ controls.brush_h.build = noop
}
load(opt.src, go)
}
@@ -83,6 +89,7 @@ var evolver = (function(){
}
function go () {
if (evolver.paused) return
+ step_el.innerHTML = step++
clone_index = 0
paint_next()
}
@@ -131,6 +138,8 @@ var evolver = (function(){
next_best_clone = clones[1].canvas
third_best_clone = clones[2].canvas
+ fitness_el.innerHTML = max_score.toFixed(3)
+
console.log("top clone [%s]", max_score.toFixed(5))
main_canvas.forEach(function(lex,x,y){
lex.assign( best_clone.getCell(x,y) )
diff --git a/simi.html b/simi.html
index 4d8f47a..2606cd9 100644
--- a/simi.html
+++ b/simi.html
@@ -34,6 +34,11 @@
<span id="nopaint_paint_el" class="tool">paint</span><br>
<span id="nopaint_pause_el" class="tool hidden">pause</span><br>
</div>
+ <div id="simi_rapper">
+ <br>
+ step: <span id="step_el"></span><br>
+ fitness: <span id="fitness_el"></span>
+ </div>
</div>
<div id="tools_rapper" class="block">
<span id="square_el" class="tool">square</span><br>