Devlog 3
A couple bug fixes.
This one’s more minor, so I’ll keep it short. There were 3 bugs:
- A crash (caused by calling
unwrap()) - Moving an opponent’s piece (caused by not changing
Board::turn) - Late en passant (caused by setting the en passant turn one too high)
To solve them, I did 3 fixes:
- Add pattern matching
- Change the player to move when castling
- Change a turn number
I also played the first legal game with this engine! I used CuteChess to make it play itself, and 35 rounds later the game ended by stalemate. No illegal moves were made and no crashes happened. I’ve attached a screenshot of the end of the game. I’m going to take this as a good sign and try to target Monday (6/29/2026) for my first ship.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.