I'm working with minimax AI. I created a helper function to check if a player can move to specific direction. It works by making a copy of the game and testing the move on it. If a move can be made, it returns true. It might not be the best way to do that, because making copy of the game is a heavy process.
Time: 2h
Working on the minimax algorighm. There are some bugs but it's doing something.
Time: 2h
Refactoring the whole game.c file to make it easier to use with minimax AI. This reduces a lot of complexity. This broke almost all of the test, so I have to fix them.
The minimax AI works now. There is few memory bugs I still need to fix and more refactoring is needed.
Time: 4h
I finished the yesterday's work and wrote the implementation document. Slightly behind schedule, sorry.
Time: 2h