From ecbb0627092bf4e77cf211b0b7632f0d2448d025 Mon Sep 17 00:00:00 2001 From: Benji Dial Date: Thu, 28 Dec 2023 21:49:47 -0500 Subject: add convenience methods and (experimental) evolver --- readme.txt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'readme.txt') 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 -- cgit v1.2.3