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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
118 Bilag A<br />
537 b [ c +1][ r −1] = 1 ;<br />
538 r e = placePieceMin ( b , d , n ,<br />
c +1, r −1, c +1, r ,<br />
alpha , beta ) ;<br />
539 alpha = r e [ 1 ] ;<br />
540 beta = r e [ 2 ] ;<br />
541 i f ( r e [ 0 ] == 1) {<br />
542 b [ c +1][ r ] = 2 ;<br />
543 b [ c +1][ r −1] = 2 ;<br />
544 r e t u r n ( r e [ 3 ] ) ;<br />
545 }<br />
546 b [ c +1][ r ] = 2 ;<br />
547 b [ c +1][ r −1] = 2 ;<br />
548 }<br />
549 }<br />
550 i f ( c < tModel . noCols −2){<br />
551 i f ( fb [ c +2][ r ] == 0) {<br />
552 i n t [ ] r e ;<br />
553 b [ c +1][ r ] = 1 ;<br />
554 b [ c +2][ r ] = 0 ;<br />
555 r e = placePieceMin ( b , d , n ,<br />
c +1, r , c +2, r , alpha ,<br />
beta ) ;<br />
556 alpha = r e [ 1 ] ;<br />
557 beta = r e [ 2 ] ;<br />
558 i f ( r e [ 0 ] == 1) {<br />
559 b [ c +1][ r ] = 2 ;<br />
560 b [ c +2][ r ] = 2 ;<br />
561 r e t u r n ( r e [ 3 ] ) ;<br />
562 }<br />
563 b [ c +1][ r ] = 0 ;<br />
564 b [ c +2][ r ] = 1 ;<br />
565 r e = placePieceMin ( b , d , n ,<br />
c +2, r , c +1, r , alpha ,<br />
beta ) ;<br />
566 alpha = r e [ 1 ] ;<br />
567 beta = r e [ 2 ] ;<br />
568 i f ( r e [ 0 ] == 1) {<br />
569 b [ c +1][ r ] = 2 ;<br />
570 b [ c +2][ r ] = 2 ;<br />
571 r e t u r n ( r e [ 3 ] ) ;<br />
572 }<br />
573 b [ c +1][ r ] = 2 ;<br />
574 b [ c +2][ r ] = 2 ;<br />
575 }<br />
576 }<br />
577 }<br />
578 }<br />
579 // v e s t<br />
580 i f ( c > 0) {<br />
581 i f ( fb [ c −1][ r ] == 0) {<br />
582 i f ( r < tModel . noRows−1){<br />
583 i f ( fb [ c −1][ r +1] == 0) {<br />
584 i n t [ ] r e ;<br />
585 b [ c −1][ r ] = 1 ;