MadChess 2.0 Beta Build 026 (Passed Pawns)
I added passed pawn evaluation to MadChess 2.0 Beta. No sophisticated evaluation of free (unimpeded) or unstoppable passed pawns. Just a simple tapered evaluation of passed pawns, with a score based on the pawn’s rank. This added 72 Elo to the playing strength of MadChess 2.0 Beta. Bug While watching one of the games, I observed MadChess play a losing move in a drawn by repetition position. It gave a score of mate in zero (which is nonsense), searched to the max depth of 100 plies. I need to hunt down this bug, which likely is robbing MadChess of significant… Continue Reading

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.