09.09.2013 Views

Kunstig Intelligens til Brætspillet Taiji - Danmarks Tekniske Universitet

Kunstig Intelligens til Brætspillet Taiji - Danmarks Tekniske Universitet

Kunstig Intelligens til Brætspillet Taiji - Danmarks Tekniske Universitet

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Resumé<br />

Dette projekt omhandler udviklingen af flere kunstige intelligenser <strong>til</strong> brætspillet<br />

<strong>Taiji</strong>. <strong>Taiji</strong> er et fuldt observerbart abstrakt strategisk spil, hvor to modstander<br />

hver især forsøger at score flest point ved at danne en større figur p˚a brættet<br />

end modstanderens figur.<br />

<strong>Taiji</strong> er et forholdsvis nyt spil udgivet i ˚ar 2007 og derfor er der endnu ikke<br />

blevet udviklet en effektiv Artificial intelligence (AI) <strong>til</strong> spillet. Spillets designer,<br />

Néstor Romeral Andrés, har udviklet en simpel AI <strong>til</strong> spillet, men den kræver<br />

stor computerkraft p˚a de høje sværhedsgrader uden nødvendigvis at besejre en<br />

menneskelig modstander.<br />

M˚alet med projektet er at udvikle en effektiv AI <strong>til</strong> <strong>Taiji</strong>. I første fase implementeres<br />

en klassisk AI baseret p˚a minimax søgning i et spiltræ. Dette involvere<br />

blandt andet konstruktion af en passende heuristik for spillet. I næste fase undersøges<br />

yderligere muligheder for forbedringer og udvikling af mere avancerede<br />

AI’er. Dette inkludere blandt andet en opgradering fra spiltræ <strong>til</strong> spilgraf. Spiltræ<br />

giver som navnet angiver kun mulighed for at følge stistruktur, mens spilgraf<br />

giver mulighed for g˚a p˚a tværs af stistruktur og dermed er væsentligt mere omfattende.<br />

Projektet indeholder ogs˚a en analyse af spillets kompleksitet og en vurdering<br />

af vinderstrategier for forskellige brætstørrelser.<br />

Den fysiske Implementeringen af spillet og de kunstige intelligenser er blevet<br />

foretaget i Java.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!