For the purposes of AI, I added a Turn class that is our record-keeper of each turn's vital events. The Game object will contain an array of Turn objects, and that array must be sent to each player on their turn, so that they may manipulate it.
AI has analyzeHand() to make strategic descisions based on game state and turn history.
Added gameplay to play game
Merge branch 'dev' of github.com:the-hobbes/softwareEngineeringProject1 into dev
AI working better, still needs testing. Need to prioritize cards requested during the most recent turn
no changes
added code to handle the passing of turnhistory into the humanplayer class and its methods
added getter for Humanplayer class used to determine if the game should continue due to the opponent not having any cards in hand
test
deleted changes to Game.java
remove changes to Game.java
re uploading gameplay loop
Removed super small changes from HumanPlayer to do a pull
updating gameplay
Commit to resolve merge
added pseudocode to gameplay.java attempting to describe the game loop
commented out analyzeHand() testing, added makeCardRequest() function from HumanPlayer.java
Merge branch 'dev' of github.com:the-hobbes/softwareEngineeringProject1 into dev
adding 4-of-a-kind functionality to AI
Added empty constructor to Hand.java, isEmpty to Deck.java, and setUpGame and continueGame to Game.java
Merge branch 'dev' of github.com:the-hobbes/softwareEngineeringProject1 into dev