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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
114 Bilag A<br />
347 r e = placePieceMax ( b , d , n ,<br />
c , r +1, c , r +2, alpha ,<br />
beta ) ;<br />
348 alpha = r e [ 1 ] ;<br />
349 beta = r e [ 2 ] ;<br />
350 i f ( r e [ 0 ] == 1) {<br />
351 b [ c ] [ r +1] = 2 ;<br />
352 b [ c ] [ r +2] = 2 ;<br />
353 r e t u r n ( r e [ 3 ] ) ;<br />
354 }<br />
355 b [ c ] [ r +1] = 0 ;<br />
356 b [ c ] [ r +2] = 1 ;<br />
357 r e = placePieceMax ( b , d , n ,<br />
c , r +2, c , r +1, alpha ,<br />
beta ) ;<br />
358 alpha = r e [ 1 ] ;<br />
359 beta = r e [ 2 ] ;<br />
360 i f ( r e [ 0 ] == 1) {<br />
361 b [ c ] [ r +1] = 2 ;<br />
362 b [ c ] [ r +2] = 2 ;<br />
363 r e t u r n ( r e [ 3 ] ) ;<br />
364 }<br />
365 b [ c ] [ r +1] = 2 ;<br />
366 b [ c ] [ r +2] = 2 ;<br />
367 }<br />
368 }<br />
369 }<br />
370 }<br />
371 // Nord<br />
372 i f ( r > 0) {<br />
373 i f ( fb [ c ] [ r −1] == 0) {<br />
374 i f ( c > 0) {<br />
375 i f ( fb [ c −1][ r −1] == 0) {<br />
376 i n t [ ] r e ;<br />
377 b [ c ] [ r −1] = 1 ;<br />
378 b [ c −1][ r −1] = 0 ;<br />
379 r e = placePieceMax ( b , d , n ,<br />
c , r −1, c −1, r −1,<br />
alpha , beta ) ;<br />
380 alpha = r e [ 1 ] ;<br />
381 beta = r e [ 2 ] ;<br />
382 i f ( r e [ 0 ] == 1) {<br />
383 b [ c ] [ r −1] = 2 ;<br />
384 b [ c −1][ r −1] = 2 ;<br />
385 r e t u r n ( r e [ 3 ] ) ;<br />
386 }<br />
387 b [ c ] [ r −1] = 0 ;<br />
388 b [ c −1][ r −1] = 1 ;<br />
389 r e = placePieceMax ( b , d , n ,<br />
c −1, r −1, c , r −1,<br />
alpha , beta ) ;<br />
390 alpha = r e [ 1 ] ;<br />
391 beta = r e [ 2 ] ;<br />
392 i f ( r e [ 0 ] == 1) {<br />
393 b [ c ] [ r −1] = 2 ;