summaryrefslogtreecommitdiff
path: root/readme.txt
diff options
context:
space:
mode:
authorBenji Dial <benji6283@gmail.com>2023-12-28 21:49:47 -0500
committerBenji Dial <benji6283@gmail.com>2023-12-28 21:49:47 -0500
commitecbb0627092bf4e77cf211b0b7632f0d2448d025 (patch)
treea85107992dd4356d911d03a17d9ad613dc6ba0bf /readme.txt
parent3ed235ac0b4faca52a95027e98fcb4d466a699ae (diff)
downloadlib94-ecbb0627092bf4e77cf211b0b7632f0d2448d025.tar.gz
add convenience methods and (experimental) evolver
Diffstat (limited to 'readme.txt')
-rw-r--r--readme.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/readme.txt b/readme.txt
index 618a3ca..ffb5eac 100644
--- a/readme.txt
+++ b/readme.txt
@@ -38,3 +38,11 @@ To run all of the included warriors against each other, run
Note that tabulator expects at least two processes (one head process and at least one worker). If you only have one core, you may run
mpirun -np 2 --oversubscribe bin/tabulator-mpi warriors/*.red
+
+=== evolver ===
+
+The "evolver" program attempts to create warriors who are good against a particular other warrior via a process similar to genetic
+evolution. It is highly experimental and does not always work. I may or may not attempt to improve it in the future.
+
+To evolve a warrior against the included Epson warrior, with the outputs from each round stored in a directory named output, run
+ bin/evolver warriors/epson.red output