You are browsing as a guest. Sign up (or log in) to start making projects!

15m 59s logged

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.

0
9

Comments 0

No comments yet. Be the first!