Sixth Devlog! (IM LOWKEY REMEMBERING TO DO THESE)
This one was heavy on AI modifications, but I also implemented a replay system! I added transposition tables to the AI, which allows it to reuse positions it has already searched, along with a BUNCH of benchmarking for comparing.
I also changed the AI’s minimax search to make and undo moves in-place instead of constantly creating new OthelloBoard objects which was a BIG optimization.
Now, about that replay system! Games now keep a full move history which allows you to rewatch your game after play. You can jump to the start/end, step through moves one by one, and hold the buttons to scrub through the game.
Lastly, I improve the piece flip animations so captured pieces do a proper flip + many minor bug fixes / refactors.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.