carlofazioli / cardiathena

A project to study strategies in the game of hearts, using distributed computing, AI, and data analytics.
GNU General Public License v3.0
6 stars 1 forks source link

Hearts_Agent Abstract Class #69

Closed msomarri closed 4 years ago

msomarri commented 4 years ago

Description

It would be nice to have an abstract class for the Hearts agent to include functions that would make it easy to build model agents and eventually learning agents.

Tasks

irobert4 commented 4 years ago

Should we have a "void_suit()" function as well to check if an agent is void in a particular suit?

These other functions look like good additions.

davidjha commented 4 years ago

That would probably make sense, since many different types of agents might want to know if its void in a suit.

aphelps4 commented 4 years ago

We will also probably want our agents to know when another agent is void in a suit. AKA agent 1 notices agent 2 was void in a suit that trick and stores that information for future plays.