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 119<br />

586 b [ c −1][ r +1] = 0 ;<br />

587 r e = placePieceMin ( b , d , n ,<br />

c −1, r , c −1, r +1,<br />

alpha , beta ) ;<br />

588 alpha = r e [ 1 ] ;<br />

589 beta = r e [ 2 ] ;<br />

590 i f ( r e [ 0 ] == 1) {<br />

591 b [ c −1][ r ] = 2 ;<br />

592 b [ c −1][ r +1] = 2 ;<br />

593 r e t u r n ( r e [ 3 ] ) ;<br />

594 }<br />

595 b [ c −1][ r ] = 0 ;<br />

596 b [ c −1][ r +1] = 1 ;<br />

597 r e = placePieceMin ( b , d , n ,<br />

c −1, r +1, c −1, r ,<br />

alpha , beta ) ;<br />

598 alpha = r e [ 1 ] ;<br />

599 beta = r e [ 2 ] ;<br />

600 i f ( r e [ 0 ] == 1) {<br />

601 b [ c −1][ r ] = 2 ;<br />

602 b [ c −1][ r +1] = 2 ;<br />

603 r e t u r n ( r e [ 3 ] ) ;<br />

604 }<br />

605 b [ c −1][ r ] = 2 ;<br />

606 b [ c −1][ r +1] = 2 ;<br />

607 }<br />

608 }<br />

609 i f ( r > 0) {<br />

610 i f ( fb [ c −1][ r −1] == 0) {<br />

611 i n t [ ] r e ;<br />

612 b [ c −1][ r ] = 1 ;<br />

613 b [ c −1][ r −1] = 0 ;<br />

614 r e = placePieceMin ( b , d , n ,<br />

c −1, r , c −1, r −1,<br />

alpha , beta ) ;<br />

615 alpha = r e [ 1 ] ;<br />

616 beta = r e [ 2 ] ;<br />

617 i f ( r e [ 0 ] == 1) {<br />

618 b [ c −1][ r ] = 2 ;<br />

619 b [ c −1][ r −1] = 2 ;<br />

620 r e t u r n ( r e [ 3 ] ) ;<br />

621 }<br />

622 b [ c −1][ r ] = 0 ;<br />

623 b [ c −1][ r −1] = 1 ;<br />

624 r e = placePieceMin ( b , d , n ,<br />

c −1, r −1, c −1, r ,<br />

alpha , beta ) ;<br />

625 alpha = r e [ 1 ] ;<br />

626 beta = r e [ 2 ] ;<br />

627 i f ( r e [ 0 ] == 1) {<br />

628 b [ c −1][ r ] = 2 ;<br />

629 b [ c −1][ r −1] = 2 ;<br />

630 r e t u r n ( r e [ 3 ] ) ;<br />

631 }<br />

632 b [ c −1][ r ] = 2 ;

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

Saved successfully!

Ooh no, something went wrong!