figuring out how to branch
figuring out how to branch
creating tictactoe classes
Started work on tictactoe backend branch
worked on board, might refactor it alot though, I need to think about how to get some recursion to work
finished check for victory algorithim
minor refactoring and code cleanup. also added a getter method to return the piece at a givin location.
added a reset method to board and clairified some comments
Started work on TicTacToeAI, as well as player superclass. also minor changes and updates in settings and board
Didn't really do alot, just some basic error handling to prevent bugs
wrote low and medium dificulty AI for tic tac toe
started writing hard difficulty AI (still need to figure out how the recursive part of the algorithim works so I can adapt it to our code)
Wrote Game/ TicTacToeGame. Aside from the hard AI this should basically be ready to be linked in with the frontend.
finished AI player, made a few other assorted changes
used the analyze code feature and came up with a bunch of minor fixes.
Added app icons
Merge branch 'TicTacToe_Backend' of /Users/michaelcoombs/AndroidStudioProjects/YCPGamesProject with conflicts.
Merge remote-tracking branch 'origin/TicTacToe_Backend' into TicTacToe_Backend
Added view background and buttons to xml layout, began adding code to buttons to modify game
Added base code for buttons and mUpdateView() to be called by onClickListener