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.

168 Bilag A<br />

303 f [ 1 ] [ 0 ] [ 1 ] = W;<br />

304 }<br />

305 e l s e<br />

306 i f (W>f [ 1 ] [ 1 ] [ 1 ] ) {<br />

307 f [ 1 ] [ 1 ] [ 0 ] = w;<br />

308 f [ 1 ] [ 1 ] [ 1 ] = W;<br />

309 }<br />

310 }<br />

311 }<br />

312 f o r ( i n t b=2; bf [ 0 ] [ 0 ] [ 1 ] ) {<br />

316 f [ 0 ] [ 1 ] [ 0 ] = f [ 0 ] [ 0 ] [ 0 ] ;<br />

317 f [ 0 ] [ 1 ] [ 1 ] = f [ 0 ] [ 0 ] [ 1 ] ;<br />

318 f [ 0 ] [ 0 ] [ 0 ] = b ;<br />

319 f [ 0 ] [ 0 ] [ 1 ] = B;<br />

320 }<br />

321 e l s e<br />

322 i f (B>f [ 0 ] [ 1 ] [ 1 ] ) {<br />

323 f [ 0 ] [ 1 ] [ 0 ] = b ;<br />

324 f [ 0 ] [ 1 ] [ 1 ] = B;<br />

325 }<br />

326 }<br />

327 }<br />

328 r e t u r n ( f ) ;<br />

329 }<br />

330<br />

331 // r e t u r n e r numrene f o r de 3 s t o e r s t e hvid og de 3 s t o e r s t e<br />

s o r t e f i g u r e , som der endnu kan p l a c e r e s b r i k opad .<br />

332 p u b l i c i n t [ ] [ ] [ ] g e t F i g s 3 ( i n t [ ] [ ] fb ) {<br />

333 i n t [ ] [ ] [ ] f = new i n t [ 2 ] [ 3 ] [ 2 ] ;<br />

334 // f [ ] [ ] [ 0 ] = f i g u r navnet (nummer) , f [ ] [ ] [ 1 ] = f i g u r e n s<br />

s t o e r r e l s e<br />

335 // f [ 1 ] [ ] [ ] = hvid f i g u r , f [ 0 ] [ ] [ ] = s o r t f i g u r<br />

336 // f [ ] [ 0 ] [ ] = s t o e r s t e f i g u r , f [ ] [ 1 ] [ ] = n a e s t s t o e r r e s t e<br />

f i g u r , f [ ] [ 2 ] [ ] = 3 . s t o e r s t e f i g u r<br />

337 f [ 1 ] [ 0 ] [ 0 ] = −1;<br />

338 f [ 1 ] [ 1 ] [ 0 ] = −1;<br />

339 f [ 1 ] [ 2 ] [ 0 ] = −1;<br />

340 f [ 0 ] [ 0 ] [ 0 ] = −2;<br />

341 f [ 0 ] [ 1 ] [ 0 ] = −2;<br />

342 f [ 0 ] [ 2 ] [ 0 ] = −2;<br />

343 f [ 1 ] [ 0 ] [ 1 ] = 0 ;<br />

344 f [ 1 ] [ 1 ] [ 1 ] = 0 ;<br />

345 f [ 1 ] [ 2 ] [ 1 ] = 0 ;<br />

346 f [ 0 ] [ 0 ] [ 1 ] = 0 ;<br />

347 f [ 0 ] [ 1 ] [ 1 ] = 0 ;<br />

348 f [ 0 ] [ 2 ] [ 1 ] = 0 ;<br />

349 i n t [ ] figN ;<br />

350 figN = findMaxFigNames ( fb ) ;<br />

351<br />

352 f o r ( i n t w=1; w

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

Saved successfully!

Ooh no, something went wrong!