Artificial Intelligence in the game of Hearts

OData support
Dr. Dobrowiecki Tadeusz Pawel
Department of Measurement and Information Systems

In my thesis one part of my task was to create a platform where different agents

can play Hearts. I had to design and implement it, and create agents for it. First agent

uses a fix algorithm every time to choose a card, second agent has an interfészeken for

the human users, and a third one uses some kind of learning.

I have done bibliographical research about artificial intelligent methods used for

other card games, and also methods which were used for the Hearts card game. In this

thesis the learning agent uses rules to make decisions about the cards. The agent uses a

method based on which rule helps to make a good choice and which one not, to select

good and useful rules.

The platform was implemented in Java language, and the data of the learning

agent was stored in a database. In my thesis I show the structure of the full platform, the

algorithms behind the learning agent, how anyone can use the program, and the future

development opportunities.


Please sign in to download the files of this thesis.