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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.3 Generele egenskaber for <strong>Taiji</strong> 5<br />

1.3.1 Maksimum antal træk<br />

Da der hverken fjernes eller flyttes brikker undervejs i spillet, er spillets længde<br />

udelukkende styret af hvor mange brikker det er muligt at lægge p˚a brættet.<br />

Hver brik fylder to fletter og spillepladen er normalt er p˚a 9 gange 9 felter.<br />

Dette betyder at det maksimale antal brikker der ville kunne lægges og dermed<br />

det maksimale antal træk, vil være brættets størrelse divideret med brikkernes<br />

størrelse. I <strong>til</strong>fælde af decimaltal vil der naturligvis skulle rundes ned, da det<br />

ikke er <strong>til</strong>ladt at lægge halve eller p˚a anden m˚ade delte brikker. For en standardspilleplade<br />

betyder dette at spillet vil strække sig over maksimalt 40 træk.<br />

Alts˚a ni gange ni divideret med to og rundet ned ((9·9)/2 = 81/2 = 40, 5 ∼ 40).<br />

Brætlængde x Brætbredde / 2 ≥ antallet af træk<br />

Som spillet skrider frem kan det maksimale antal <strong>til</strong>bageværende træk falde.<br />

Selvfølgelig vil antallet af træk blive reduceret med en for hver brik der bliver<br />

lagt. Derudover vil nogle træk tage pladsen for mere end en brik. Dette sker n˚ar<br />

brikker placeres s˚aledes, at de efterlader tomme omr˚ader der ikke er store nok<br />

<strong>til</strong> at en brik kan placeres i dem. Ud fra dette er det muligt undervejs i spillet<br />

at beregne et opdateret og derved mere præcist upper-bound for antallet af<br />

<strong>til</strong>bageværende træk. Denne nye beregning tager udgangspunkt i den foreg˚aende<br />

beregning og <strong>til</strong>føjer en reducering af antal af træk baseret p˚a antal af brikker<br />

p˚a brættet og antal af tomme omr˚ader, hvor det ikke længere er muligt at lægge<br />

brikker. Da brikkerne er p˚a et gange to felter, vil et frit omr˚ade der ikke længere<br />

kan spilles p˚a altid kun være p˚a et enkelt flet.<br />

( Brætlængde x Brætbredde / 2) - antallet af træk - ( enkeltst˚aende frie felter<br />

/ 2 ) ≤ <strong>til</strong>bageværende træk<br />

eks:<br />

(4 x 4 / 2) - 3 - (1 / 2) = 4,5<br />

Figur 1.3: 4x4 <strong>Taiji</strong>-plade med 3 brikker.

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

Saved successfully!

Ooh no, something went wrong!