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.

A.2 AI<strong>Taiji</strong>Growth.java 113<br />

299 r e t u r n ( r e [ 3 ] ) ;<br />

300 }<br />

301 b [ c ] [ r +1] = 0 ;<br />

302 b [ c +1][ r +1] = 1 ;<br />

303 r e = placePieceMax ( b , d , n ,<br />

c +1, r +1, c , r +1,<br />

alpha , beta ) ;<br />

304 alpha = r e [ 1 ] ;<br />

305 beta = r e [ 2 ] ;<br />

306 i f ( r e [ 0 ] == 1) {<br />

307 b [ c ] [ r +1] = 2 ;<br />

308 b [ c +1][ r +1] = 2 ;<br />

309 r e t u r n ( r e [ 3 ] ) ;<br />

310 }<br />

311 b [ c ] [ r +1] = 2 ;<br />

312 b [ c +1][ r +1] = 2 ;<br />

313 }<br />

314 }<br />

315 i f ( c > 0) {<br />

316 i f ( fb [ c −1][ r +1] == 0) {<br />

317 i n t [ ] r e ;<br />

318 b [ c ] [ r +1] = 1 ;<br />

319 b [ c −1][ r +1] = 0 ;<br />

320 r e = placePieceMax ( b , d , n ,<br />

c , r +1, c −1, r +1,<br />

alpha , beta ) ;<br />

321 alpha = r e [ 1 ] ;<br />

322 beta = r e [ 2 ] ;<br />

323 i f ( r e [ 0 ] == 1) {<br />

324 b [ c ] [ r +1] = 2 ;<br />

325 b [ c −1][ r +1] = 2 ;<br />

326 r e t u r n ( r e [ 3 ] ) ;<br />

327 }<br />

328 b [ c ] [ r +1] = 0 ;<br />

329 b [ c −1][ r +1] = 1 ;<br />

330 r e = placePieceMax ( b , d , n ,<br />

c −1, r +1, c , r +1,<br />

alpha , beta ) ;<br />

331 alpha = r e [ 1 ] ;<br />

332 beta = r e [ 2 ] ;<br />

333 i f ( r e [ 0 ] == 1) {<br />

334 b [ c ] [ r +1] = 2 ;<br />

335 b [ c −1][ r +1] = 2 ;<br />

336 r e t u r n ( r e [ 3 ] ) ;<br />

337 }<br />

338 b [ c ] [ r +1] = 2 ;<br />

339 b [ c −1][ r +1] = 2 ;<br />

340 }<br />

341 }<br />

342 i f ( r < tModel . noRows−2){<br />

343 i f ( fb [ c ] [ r +2] == 0) {<br />

344 i n t [ ] r e ;<br />

345 b [ c ] [ r +1] = 1 ;<br />

346 b [ c ] [ r +2] = 0 ;

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

Saved successfully!

Ooh no, something went wrong!