Optimal Yahtzee : A comparison between different algorithms for playing Yahtzee
The game of Yahtzee is a semi-strategic luck based game, which means it should be possible to maximize the score with an optimal strategy. The main purpose of the study is to compare the results of the optimal algorithm with other useable strategies when playing Yahtzee. To receive interesting resul...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för datavetenskap och kommunikation (CSC)
2015
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-166772 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-166772 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-1667722018-01-12T05:11:16ZOptimal Yahtzee : A comparison between different algorithms for playing YahtzeeengWikstén, LouiseJendeberg, DanielKTH, Skolan för datavetenskap och kommunikation (CSC)KTH, Skolan för datavetenskap och kommunikation (CSC)2015Computer SciencesDatavetenskap (datalogi)The game of Yahtzee is a semi-strategic luck based game, which means it should be possible to maximize the score with an optimal strategy. The main purpose of the study is to compare the results of the optimal algorithm with other useable strategies when playing Yahtzee. To receive interesting results, the strategies and decisions made by the algorithms will be compared and analyzed in performance as well as by creating an environment where they have to choose from the same set of dices. To further see how well the different algorithms performed, Human Trials were conducted where 6 humans contributed by playing the game of Yahtzee 300 times. These test subjects were familiar with the game of Yahtzee and in this study it is concluded that these subjects had through reinforcement learning created an almost optimal play style. Our conclusion is that the Optimal Algorithm performs better than other algorithms that because it does not take any risks while playing while it tries to maximize the score but doing this uses a great amount of computation power, approximately 13.8GB of RAM and around 22 hours to complete. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-166772application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer Sciences Datavetenskap (datalogi) |
spellingShingle |
Computer Sciences Datavetenskap (datalogi) Wikstén, Louise Jendeberg, Daniel Optimal Yahtzee : A comparison between different algorithms for playing Yahtzee |
description |
The game of Yahtzee is a semi-strategic luck based game, which means it should be possible to maximize the score with an optimal strategy. The main purpose of the study is to compare the results of the optimal algorithm with other useable strategies when playing Yahtzee. To receive interesting results, the strategies and decisions made by the algorithms will be compared and analyzed in performance as well as by creating an environment where they have to choose from the same set of dices. To further see how well the different algorithms performed, Human Trials were conducted where 6 humans contributed by playing the game of Yahtzee 300 times. These test subjects were familiar with the game of Yahtzee and in this study it is concluded that these subjects had through reinforcement learning created an almost optimal play style. Our conclusion is that the Optimal Algorithm performs better than other algorithms that because it does not take any risks while playing while it tries to maximize the score but doing this uses a great amount of computation power, approximately 13.8GB of RAM and around 22 hours to complete. |
author |
Wikstén, Louise Jendeberg, Daniel |
author_facet |
Wikstén, Louise Jendeberg, Daniel |
author_sort |
Wikstén, Louise |
title |
Optimal Yahtzee : A comparison between different algorithms for playing Yahtzee |
title_short |
Optimal Yahtzee : A comparison between different algorithms for playing Yahtzee |
title_full |
Optimal Yahtzee : A comparison between different algorithms for playing Yahtzee |
title_fullStr |
Optimal Yahtzee : A comparison between different algorithms for playing Yahtzee |
title_full_unstemmed |
Optimal Yahtzee : A comparison between different algorithms for playing Yahtzee |
title_sort |
optimal yahtzee : a comparison between different algorithms for playing yahtzee |
publisher |
KTH, Skolan för datavetenskap och kommunikation (CSC) |
publishDate |
2015 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-166772 |
work_keys_str_mv |
AT wikstenlouise optimalyahtzeeacomparisonbetweendifferentalgorithmsforplayingyahtzee AT jendebergdaniel optimalyahtzeeacomparisonbetweendifferentalgorithmsforplayingyahtzee |
_version_ |
1718605852719448064 |