Course:CPSC312-2023/Anime Recommender

From UBC Wiki

Authors: Nicholas, Usman

What is the problem?

We are creating an implementation in Prolog of the card game Go Fish! Go Fish is a game in which players try to create as many pairs of cards as possible by picking a card in their hand and asking another player if they have that card, if the other player has that card, they give it to you; however, If the player you ask for a card from does not have the card you asked for, you draw a card from the deck. The game ends when any player has no cards in their hand or the deck has no cards left to draw. Whoever has the most pairs at the end of the game wins!

What is the something extra?

We are planning on also implementing an AI, which in this case, would be able to play a non-zero sum (not predictable) game.

What did we learn from doing this?

While working on the project we learned a lot of new concepts, these are a few:

Links to code etc.