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

09.09.2013 Views

104 Bilag A 419 420 421 422 423 424 425 // s a e t t e r s c o r e n f o r en node t i l −’ u e n d e l i g ’ 426 p r i v a t e Node setScoreMin ( Node n ) { 427 n . a = −tModel . maxScore ; 428 r e t u r n ( n ) ; 429 } 430 // s a e t t e r s c o r e n f o r en node t i l ” u e n d e l i g ” 431 p r i v a t e Node setScoreMax ( Node n ) { 432 n . a = tModel . maxScore ; 433 r e t u r n ( n ) ; 434 } 435 436 // u d s k r i v e r v a e r d i e r n e paa f o r a e l d r e n e t i l en Node 437 p r i v a t e void p r i n t P a r S c o r e ( Node n ) { 438 System . out . p r i n t (”AB p r i n t P a r S c o r e d=”+n . d+” n . par s c o r e s : ”) ; 439 f o r ( i n t i =0; i 1) { 465 i f ( b ) { 466 f o r ( i n t i =0; i Root . c h i l d r e n . get ( i ) . a ) {

A.1 AITaijiAlphaBeta.java 105 468 n=Root . c h i l d r e n . get ( i ) ; 469 } 470 } 471 } 472 i f ( ! b ) { 473 f o r ( i n t i =0; i

A.1 AI<strong>Taiji</strong>AlphaBeta.java 105<br />

468 n=Root . c h i l d r e n . get ( i ) ;<br />

469 }<br />

470 }<br />

471 }<br />

472 i f ( ! b ) {<br />

473 f o r ( i n t i =0; i

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

Saved successfully!

Ooh no, something went wrong!