diff options
author | Benji Dial <benji6283@gmail.com> | 2023-12-28 21:49:47 -0500 |
---|---|---|
committer | Benji Dial <benji6283@gmail.com> | 2023-12-28 21:49:47 -0500 |
commit | ecbb0627092bf4e77cf211b0b7632f0d2448d025 (patch) | |
tree | a85107992dd4356d911d03a17d9ad613dc6ba0bf /readme.txt | |
parent | 3ed235ac0b4faca52a95027e98fcb4d466a699ae (diff) | |
download | lib94-ecbb0627092bf4e77cf211b0b7632f0d2448d025.tar.gz |
add convenience methods and (experimental) evolver
Diffstat (limited to 'readme.txt')
-rw-r--r-- | readme.txt | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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 |