Development of Database-Based Quiz Player Application

OData support
Supervisor:
Dr. Vajda Ferenc
Department of Control Engineering and Information Technology

The database-based bot player which I created during this thesis work is a piece of AI software that is able to take part in the Hungarian online quiz game called Honfoglaló. It is able to play the game without human interaction slowly learning through the process. It was not my intention to make its actions human like.

In the first part of the paper I review some games which can be played against an artificial intelligence backed by a sufficiently large database. Then I give a detailed description about the game Honfoglaló including its rules and specific features.

In the next section I elaborate on the design of the application considering all the tasks which are needed to be solved in order to make the program work. I put emphasis on the topic of optical character recognition in the specific case of the Honfoglaló.

In the next chapter I talk about the development of the bot player. I review the third party libraries which I used together with the classes that I wrote. I also give reasons behind some of my more important decision during the implementation.

In the fourth part I summarize the results of the bot player with respect to its deficiencies as the main reason behind its less than impressive performance.

Finally I summarize my own experiences throughout the whole project and propose some improvements over the current version.

Downloads

Please sign in to download the files of this thesis.