You may configure MadChess by modifying the following Universal Chess Interface (UCI) options.
| Option | Description |
|---|---|
| Debug | Display search and evaluation statistics. |
| Log | Log GUI / engine communication to a file in same directory as engine. |
| Hash | Size of cached positions hash / transposition table in megabytes. |
| ClearHash | Remove all positions from hash / transposition table. Does not alter size of hash / transposition table. |
| UCI_AnalyseMode |
Configures engine for analysis instead of game play. True: Sets Draw Repetitions = 3. Prevents hash / transposition table score cutoffs that truncate PV. False: Sets Draw Repetitions = 2. |
| MultiPV | Display this many best moves with their scores and principal variations. |
| UCI_LimitStrength | Limit playing strength. |
| UCI_Elo | Imitate a player of this rating (if UCI_LimitStrength == true). |

I work as a Software Architect at an insurance company. We're building a modern tech stack in the cloud using C#, Azure, ASP.NET Core, Angular, TypeScript, etc.