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.

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 ] ;

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

Saved successfully!

Ooh no, something went wrong!