diff --git a/index.html b/index.html index 69760a4..260c349 100644 --- a/index.html +++ b/index.html @@ -23,8 +23,8 @@
-

Genetic Algorithm Walkers

-

"It's like watching other people QWOP"

+

Reinforcement Learning 2D Humanoid Walkers

+

"It's like watching robots breakdance"

 
@@ -37,6 +37,8 @@ +
Learning
+
diff --git a/js/game.js b/js/game.js index f6efb0d..8ed4943 100644 --- a/js/game.js +++ b/js/game.js @@ -174,8 +174,9 @@ function saveAs(dv, name) { } downloadBrain = function (n) { + var ts = (new Date()).toISOString().replace(':','_') var buf = globals.agents[n].brain.export() - saveAs(new DataView(buf), 'brain.bin') + saveAs(new DataView(buf), 'walker_brain'+ts+'.bin') }; @@ -195,3 +196,12 @@ readBrain = function (buf) { reader.readAsArrayBuffer(input.files[0]); }; + + +updateIfLearning = function (value) { + for (var i = 0; i < globals.world.agents.length; i++) { + globals.world.agents[i].brain.learning = value + } + + globals.world.plotRewardOnly = !value +};