Studium av Othellospelande program : Design, algoritmer och implementation
Att "smarta" brädspelande datorprogram har blivit mycket bättre under de senaste årtiondena har väl knappast kunnat undgå någon. Med brädspel menar jag spel såsom Go, Othello, Backgammon och Schack. Idag spelar program, som körs på en reguljär PC, bättre än de flesta människor. Vad är det...
Main Author: | |
---|---|
Format: | Others |
Language: | Swedish |
Published: |
Linköpings universitet, Institutionen för datavetenskap
2003
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2381 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-2381 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-23812018-01-14T05:13:40ZStudium av Othellospelande program : Design, algoritmer och implementationsweA study of strong Othello programs : Design, algorithms and implementationEkbom, AndreasLinköpings universitet, Institutionen för datavetenskapInstitutionen för datavetenskap2003DatalogibrädspelOthellospelträdträdsökningsökalgoritmeralpha-betaMPCmulti probe cutevalueringsfunktionDatalogiComputer SciencesDatavetenskap (datalogi)Att "smarta" brädspelande datorprogram har blivit mycket bättre under de senaste årtiondena har väl knappast kunnat undgå någon. Med brädspel menar jag spel såsom Go, Othello, Backgammon och Schack. Idag spelar program, som körs på en reguljär PC, bättre än de flesta människor. Vad är det som gör dessa program så bra? Hur kan man lära en dator att spela ett så pass komplext spel som Othello på en sådan nivå att ingen människa har en chans att vinna? I detta examensarbete kommer jag att försöka förklara mekanismerna bakom ett toppspelande Othelloprogram. Jag har dessutom implementerat ett eget Othellospelande program som jag använt som testapplikation för att prova olika sökmetoder, metoder för att öka exekveringshastigheten och tekniker för att öka spelskickligheten. Jag kommer att presentera empiriska data där jag utvärderar och jämför flera andra program med mitt eget. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2381application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
Swedish |
format |
Others
|
sources |
NDLTD |
topic |
Datalogi brädspel Othello spelträd trädsökning sökalgoritmer alpha-beta MPC multi probe cut evalueringsfunktion Datalogi Computer Sciences Datavetenskap (datalogi) |
spellingShingle |
Datalogi brädspel Othello spelträd trädsökning sökalgoritmer alpha-beta MPC multi probe cut evalueringsfunktion Datalogi Computer Sciences Datavetenskap (datalogi) Ekbom, Andreas Studium av Othellospelande program : Design, algoritmer och implementation |
description |
Att "smarta" brädspelande datorprogram har blivit mycket bättre under de senaste årtiondena har väl knappast kunnat undgå någon. Med brädspel menar jag spel såsom Go, Othello, Backgammon och Schack. Idag spelar program, som körs på en reguljär PC, bättre än de flesta människor. Vad är det som gör dessa program så bra? Hur kan man lära en dator att spela ett så pass komplext spel som Othello på en sådan nivå att ingen människa har en chans att vinna? I detta examensarbete kommer jag att försöka förklara mekanismerna bakom ett toppspelande Othelloprogram. Jag har dessutom implementerat ett eget Othellospelande program som jag använt som testapplikation för att prova olika sökmetoder, metoder för att öka exekveringshastigheten och tekniker för att öka spelskickligheten. Jag kommer att presentera empiriska data där jag utvärderar och jämför flera andra program med mitt eget. |
author |
Ekbom, Andreas |
author_facet |
Ekbom, Andreas |
author_sort |
Ekbom, Andreas |
title |
Studium av Othellospelande program : Design, algoritmer och implementation |
title_short |
Studium av Othellospelande program : Design, algoritmer och implementation |
title_full |
Studium av Othellospelande program : Design, algoritmer och implementation |
title_fullStr |
Studium av Othellospelande program : Design, algoritmer och implementation |
title_full_unstemmed |
Studium av Othellospelande program : Design, algoritmer och implementation |
title_sort |
studium av othellospelande program : design, algoritmer och implementation |
publisher |
Linköpings universitet, Institutionen för datavetenskap |
publishDate |
2003 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2381 |
work_keys_str_mv |
AT ekbomandreas studiumavothellospelandeprogramdesignalgoritmerochimplementation AT ekbomandreas astudyofstrongothelloprogramsdesignalgorithmsandimplementation |
_version_ |
1718610713794052096 |