Added better names and the class hierarchy as per the previous post. Also added event sequences which can span multiple moves. Here is a chase sequence, which has a WantToChaseEvent
, ChaseEvent
and ReconcileEvent
whereby both chaser and chasee are happy with the reconciliation:
# evaluated: 2, score: 20, eval: 0
Best score: 20
Dilly Dog saw Cassie Cat wanted to chase Cassie Cat.
Dilly Dog chased Cassie Cat for awhile.
Dilly Dog and Cassie Cat reconciled and became friends.
You would not believe it but you and I are kindred spirits. I have given myself a little over a year to complete my project, which is a novel cowriter.
Nice! Best of luck with that! This is a fun space.