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.
A.2 AI<strong>Taiji</strong>Growth.java 121<br />
682 b [ c +1][ r +1] = 1 ;<br />
683 r e = placePieceMin ( b , d , n ,<br />
c +1, r +1, c , r +1,<br />
alpha , beta ) ;<br />
684 alpha = r e [ 1 ] ;<br />
685 beta = r e [ 2 ] ;<br />
686 i f ( r e [ 0 ] == 1) {<br />
687 b [ c ] [ r +1] = 2 ;<br />
688 b [ c +1][ r +1] = 2 ;<br />
689 r e t u r n ( r e [ 3 ] ) ;<br />
690 }<br />
691 b [ c ] [ r +1] = 2 ;<br />
692 b [ c +1][ r +1] = 2 ;<br />
693 }<br />
694 }<br />
695 i f ( c > 0) {<br />
696 i f ( fb [ c −1][ r +1] == 0) {<br />
697 i n t [ ] r e ;<br />
698 b [ c ] [ r +1] = 1 ;<br />
699 b [ c −1][ r +1] = 0 ;<br />
700 r e = placePieceMin ( b , d , n ,<br />
c , r +1, c −1, r +1,<br />
alpha , beta ) ;<br />
701 alpha = r e [ 1 ] ;<br />
702 beta = r e [ 2 ] ;<br />
703 i f ( r e [ 0 ] == 1) {<br />
704 b [ c ] [ r +1] = 2 ;<br />
705 b [ c −1][ r +1] = 2 ;<br />
706 r e t u r n ( r e [ 3 ] ) ;<br />
707 }<br />
708 b [ c ] [ r +1] = 0 ;<br />
709 b [ c −1][ r +1] = 1 ;<br />
710 r e = placePieceMin ( b , d , n ,<br />
c −1, r +1, c , r +1,<br />
alpha , beta ) ;<br />
711 alpha = r e [ 1 ] ;<br />
712 beta = r e [ 2 ] ;<br />
713 i f ( r e [ 0 ] == 1) {<br />
714 b [ c ] [ r +1] = 2 ;<br />
715 b [ c −1][ r +1] = 2 ;<br />
716 r e t u r n ( r e [ 3 ] ) ;<br />
717 }<br />
718 b [ c ] [ r +1] = 2 ;<br />
719 b [ c −1][ r +1] = 2 ;<br />
720 }<br />
721 }<br />
722 i f ( r < tModel . noRows−2){<br />
723 i f ( fb [ c ] [ r +2] == 0) {<br />
724 i n t [ ] r e ;<br />
725 b [ c ] [ r +1] = 1 ;<br />
726 b [ c ] [ r +2] = 0 ;<br />
727 r e = placePieceMin ( b , d , n ,<br />
c , r +1, c , r +2, alpha ,<br />
beta ) ;<br />
728 alpha = r e [ 1 ] ;