aka codebreaker / superhirn
- interactive user setup
- code maker / code breaker mode
- manual or automatic mode
- changeable number of characters and columns
- with or without repetition of characters
- digits or letters encoded
- automatic response
- solution notes
- changeable user language (english, deutsch, français)
- changeable solver strategy
- can use an extern helper file with precalculated responses
- show histogram, average, time
- randomly selected
- Knuth Algoritm,
worst-case-strategy, "five-guess-algorithm" - Kooi Algorithm,
most-parts-strategy, most best average - Irving Algorithm,
expected-size-strategy
- Barteld Kooi, yet-another-mastermind-strategy
https://research.rug.nl/en/publications/yet-another-mastermind-strategy
https://pure.rug.nl/ws/portalfiles/portal/9871441/icgamaster.pdf - Joshua Noble, https://github.com/Joshua-Noble/Mastermind-Solver


