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.

128 Bilag A<br />

997 Root . wc=0; // tModel . noCols / 2 ; // f o r at s a e t t e<br />

f o e r s t e b r i k i midten i s t e d e t f o r i h j o e r n e t<br />

998 Root . wr=0; // tModel . noCols / 2 ; // f o r at s a e t t e<br />

f o e r s t e b r i k i midten i s t e d e t f o r i h j o e r n e t<br />

999 Root . bc=Root . wc ;<br />

1000 Root . br=Root . wr+1;<br />

1001 r e t u r n ( Root ) ;<br />

1002 }<br />

1003 }<br />

1004 Growth ( ) ;<br />

1005<br />

1006 i f ( b )<br />

1007 min ( Root ,−tModel . maxScore , tModel . maxScore , 0 ) ;<br />

1008 i f ( ! b )<br />

1009 max( Root ,−tModel . maxScore , tModel . maxScore , 0 ) ;<br />

1010<br />

1011 Random randomVal = new Random ( ) ;<br />

1012 Node n ;<br />

1013 ArrayList move = new ArrayList () ;<br />

1014 i n t wC,wR, bC , bR, ran ;<br />

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

1016 // tModel . t P r i n t . printNode ( Root ) ;<br />

1017 // tModel . t P r i n t . p r i n t C h i l d r e n ( Root ) ;<br />

1018 // System . out . p r i n t l n (” Growth − r e t u r n move Root . s i z e=”+Root<br />

. c h i l d r e n . s i z e ( ) ) ;<br />

1019 i f ( Root . c h i l d r e n . s i z e ( ) > 1) {<br />

1020 i f ( b ) {<br />

1021 f o r ( i n t i =0; i Root . c h i l d r e n . get ( i ) . a ) {<br />

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

1024 }<br />

1025 }<br />

1026 }<br />

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

1028 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!