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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
120 Bilag A<br />
633 b [ c −1][ r −1] = 2 ;<br />
634 }<br />
635 }<br />
636 i f ( c > 1) {<br />
637 i f ( fb [ c −2][ r ] == 0) {<br />
638 i n t [ ] r e ;<br />
639 b [ c −1][ r ] = 1 ;<br />
640 b [ c −2][ r ] = 0 ;<br />
641 r e = placePieceMin ( b , d , n ,<br />
c −1, r , c −2, r , alpha ,<br />
beta ) ;<br />
642 alpha = r e [ 1 ] ;<br />
643 beta = r e [ 2 ] ;<br />
644 i f ( r e [ 0 ] == 1) {<br />
645 b [ c −1][ r ] = 2 ;<br />
646 b [ c −2][ r ] = 2 ;<br />
647 r e t u r n ( r e [ 3 ] ) ;<br />
648 }<br />
649 b [ c −1][ r ] = 0 ;<br />
650 b [ c −2][ r ] = 1 ;<br />
651 r e = placePieceMin ( b , d , n ,<br />
c −2, r , c −1, r , alpha ,<br />
beta ) ;<br />
652 alpha = r e [ 1 ] ;<br />
653 beta = r e [ 2 ] ;<br />
654 i f ( r e [ 0 ] == 1) {<br />
655 b [ c −1][ r ] = 2 ;<br />
656 b [ c −2][ r ] = 2 ;<br />
657 r e t u r n ( r e [ 3 ] ) ;<br />
658 }<br />
659 b [ c −1][ r ] = 2 ;<br />
660 b [ c −2][ r ] = 2 ;<br />
661 }<br />
662 }<br />
663 }<br />
664 }<br />
665 // syd<br />
666 i f ( r < tModel . noRows−1){<br />
667 i f ( fb [ c ] [ r +1] == 0) {<br />
668 i f ( c < tModel . noCols −1){<br />
669 i f ( fb [ c +1][ r +1] == 0) {<br />
670 i n t [ ] r e ;<br />
671 b [ c ] [ r +1] = 1 ;<br />
672 b [ c +1][ r +1] = 0 ;<br />
673 r e = placePieceMin ( b , d , n ,<br />
c , r +1, c +1, r +1,<br />
alpha , beta ) ;<br />
674 alpha = r e [ 1 ] ;<br />
675 beta = r e [ 2 ] ;<br />
676 i f ( r e [ 0 ] == 1) {<br />
677 b [ c ] [ r +1] = 2 ;<br />
678 b [ c +1][ r +1] = 2 ;<br />
679 r e t u r n ( r e [ 3 ] ) ;<br />
680 }<br />
681 b [ c ] [ r +1] = 0 ;