Strategies in Hive

Hive is a board game for two players in which the players uses several kinds of pieces represented by different bug species to encircle the opposing players Queen Bee. There are many strategies focusing on different points of the game. To win, a good strategy is needed and in order to develop a good...

Full description

Bibliographic Details
Main Authors: BRYTTING,, ANDREAS, NYGREN, JOHAN
Format: Others
Language:English
Published: KTH, Skolan för datavetenskap och kommunikation (CSC) 2013
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-134917
id ndltd-UPSALLA1-oai-DiVA.org-kth-134917
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-1349172018-01-12T05:12:43ZStrategies in HiveengStrategier i HiveBRYTTING,, ANDREASNYGREN, JOHANKTH, Skolan för datavetenskap och kommunikation (CSC)KTH, Skolan för datavetenskap och kommunikation (CSC)2013Computer SciencesDatavetenskap (datalogi)Hive is a board game for two players in which the players uses several kinds of pieces represented by different bug species to encircle the opposing players Queen Bee. There are many strategies focusing on different points of the game. To win, a good strategy is needed and in order to develop a good strategy, a wide understanding of the game is required. This project explores the components involved in Hive strategy and resulted in a comparison of an offensive and a defensive strategy by creating an AI and letting it play the game against itself using the two strategies with small modifications. Due to the nature of the game and limitations in the AI, the majority of the games played resulted in a draw. Out of 48 games played, the defensive strategy won four and the offensive only one. The results show that the defensive strategy developed for this project is superior to the offensive one. This also shows that to break a defensive strategy such as circling, it is required to plan many moves ahead. Hive är ett brädspel för två spelare där spelarna använder ett antal pjäser representerade av olika småkryp för att försöka omringa motspelarens Drottning. Det finns många strategier som fokuserar på olika punkter inom spelet. För att vinna behövs en bra strategi, och för att kunna utveckla en bra strategi så behövs bred förståelse av spelet. Detta projekt utforskar de olika delar som är involverade inom Hive-strategi och resulterade i en jämförelse av en offensiv och en defensiv strategi genom skapandet av ett AI som sedan sattes att spela mot sig själv given de två strategierna med ett fåtal modifikationer. Till följd av spelets uppbyggnad samt begränsningar i AI:t så resulterade majoriteten av matcherna i oavgjort. Den defensiva strategin vann fyra av matcherna och den offensiva en utav de 48 spelade. Resultatet visar att den defensiva strategin utvecklad för det här projektet är överlägsen den mer offensiva strategin. Detta visar också att för att besegra en defensivt fokuserad strategi, såsom skapandet av cirklar, så måste man planera många steg framåt. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-134917Kandidatexjobb CSC ; K13024application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Computer Sciences
Datavetenskap (datalogi)
spellingShingle Computer Sciences
Datavetenskap (datalogi)
BRYTTING,, ANDREAS
NYGREN, JOHAN
Strategies in Hive
description Hive is a board game for two players in which the players uses several kinds of pieces represented by different bug species to encircle the opposing players Queen Bee. There are many strategies focusing on different points of the game. To win, a good strategy is needed and in order to develop a good strategy, a wide understanding of the game is required. This project explores the components involved in Hive strategy and resulted in a comparison of an offensive and a defensive strategy by creating an AI and letting it play the game against itself using the two strategies with small modifications. Due to the nature of the game and limitations in the AI, the majority of the games played resulted in a draw. Out of 48 games played, the defensive strategy won four and the offensive only one. The results show that the defensive strategy developed for this project is superior to the offensive one. This also shows that to break a defensive strategy such as circling, it is required to plan many moves ahead. === Hive är ett brädspel för två spelare där spelarna använder ett antal pjäser representerade av olika småkryp för att försöka omringa motspelarens Drottning. Det finns många strategier som fokuserar på olika punkter inom spelet. För att vinna behövs en bra strategi, och för att kunna utveckla en bra strategi så behövs bred förståelse av spelet. Detta projekt utforskar de olika delar som är involverade inom Hive-strategi och resulterade i en jämförelse av en offensiv och en defensiv strategi genom skapandet av ett AI som sedan sattes att spela mot sig själv given de två strategierna med ett fåtal modifikationer. Till följd av spelets uppbyggnad samt begränsningar i AI:t så resulterade majoriteten av matcherna i oavgjort. Den defensiva strategin vann fyra av matcherna och den offensiva en utav de 48 spelade. Resultatet visar att den defensiva strategin utvecklad för det här projektet är överlägsen den mer offensiva strategin. Detta visar också att för att besegra en defensivt fokuserad strategi, såsom skapandet av cirklar, så måste man planera många steg framåt.
author BRYTTING,, ANDREAS
NYGREN, JOHAN
author_facet BRYTTING,, ANDREAS
NYGREN, JOHAN
author_sort BRYTTING,, ANDREAS
title Strategies in Hive
title_short Strategies in Hive
title_full Strategies in Hive
title_fullStr Strategies in Hive
title_full_unstemmed Strategies in Hive
title_sort strategies in hive
publisher KTH, Skolan för datavetenskap och kommunikation (CSC)
publishDate 2013
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-134917
work_keys_str_mv AT bryttingandreas strategiesinhive
AT nygrenjohan strategiesinhive
AT bryttingandreas strategierihive
AT nygrenjohan strategierihive
_version_ 1718606300661678080