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 113<br />
299 r e t u r n ( r e [ 3 ] ) ;<br />
300 }<br />
301 b [ c ] [ r +1] = 0 ;<br />
302 b [ c +1][ r +1] = 1 ;<br />
303 r e = placePieceMax ( b , d , n ,<br />
c +1, r +1, c , r +1,<br />
alpha , beta ) ;<br />
304 alpha = r e [ 1 ] ;<br />
305 beta = r e [ 2 ] ;<br />
306 i f ( r e [ 0 ] == 1) {<br />
307 b [ c ] [ r +1] = 2 ;<br />
308 b [ c +1][ r +1] = 2 ;<br />
309 r e t u r n ( r e [ 3 ] ) ;<br />
310 }<br />
311 b [ c ] [ r +1] = 2 ;<br />
312 b [ c +1][ r +1] = 2 ;<br />
313 }<br />
314 }<br />
315 i f ( c > 0) {<br />
316 i f ( fb [ c −1][ r +1] == 0) {<br />
317 i n t [ ] r e ;<br />
318 b [ c ] [ r +1] = 1 ;<br />
319 b [ c −1][ r +1] = 0 ;<br />
320 r e = placePieceMax ( b , d , n ,<br />
c , r +1, c −1, r +1,<br />
alpha , beta ) ;<br />
321 alpha = r e [ 1 ] ;<br />
322 beta = r e [ 2 ] ;<br />
323 i f ( r e [ 0 ] == 1) {<br />
324 b [ c ] [ r +1] = 2 ;<br />
325 b [ c −1][ r +1] = 2 ;<br />
326 r e t u r n ( r e [ 3 ] ) ;<br />
327 }<br />
328 b [ c ] [ r +1] = 0 ;<br />
329 b [ c −1][ r +1] = 1 ;<br />
330 r e = placePieceMax ( b , d , n ,<br />
c −1, r +1, c , r +1,<br />
alpha , beta ) ;<br />
331 alpha = r e [ 1 ] ;<br />
332 beta = r e [ 2 ] ;<br />
333 i f ( r e [ 0 ] == 1) {<br />
334 b [ c ] [ r +1] = 2 ;<br />
335 b [ c −1][ r +1] = 2 ;<br />
336 r e t u r n ( r e [ 3 ] ) ;<br />
337 }<br />
338 b [ c ] [ r +1] = 2 ;<br />
339 b [ c −1][ r +1] = 2 ;<br />
340 }<br />
341 }<br />
342 i f ( r < tModel . noRows−2){<br />
343 i f ( fb [ c ] [ r +2] == 0) {<br />
344 i n t [ ] r e ;<br />
345 b [ c ] [ r +1] = 1 ;<br />
346 b [ c ] [ r +2] = 0 ;