Thank you for implementing, generating, and posting. The results are just about what I wanted, except:
life, death, divine power, infernal power are underperforming. I agree that they need a boost.
Modify my currently implemented algorithm as follows:
1. When it rolled a death book, but can't do it due to already having a life book, then add it as a new life book. (Do same for life book being rolled, but death book is present)
2. When it rolled divine power, but can't do it due to having a death book, then add infernal power. If that is impossible, then move to next line. (Do same for infernal power being rolled, but life book is present – add divine power).
These seem to be easy to understand and implement.
Your "PickWinner heuristic" is about the same issue, but I can't imagine being better than this in terms of simplicity, coding work and yielding desired results.
Thanks,
life, death, divine power, infernal power are underperforming. I agree that they need a boost.
Modify my currently implemented algorithm as follows:
1. When it rolled a death book, but can't do it due to already having a life book, then add it as a new life book. (Do same for life book being rolled, but death book is present)
2. When it rolled divine power, but can't do it due to having a death book, then add infernal power. If that is impossible, then move to next line. (Do same for infernal power being rolled, but life book is present – add divine power).
These seem to be easy to understand and implement.
Your "PickWinner heuristic" is about the same issue, but I can't imagine being better than this in terms of simplicity, coding work and yielding desired results.
Thanks,