1오목판 전체를 검색함
그다음....
If 4개 이상이고 한곳 이하로 막힌 돌이 있으면
거기에 둔다
Else if 앞뒤로 각각 2개 와 3개가 있는 자리면
거기에 둔다
여기까지눈 오목을 끝내는 수
Else if 상대편에게 4개 이상이고 한쪽 이상 쌩이면
거기에 둔다
Else if 상대편에게 3개 이상이고 양쪽 모두 쌩이면
거기에 둔다
여기까지는 수비가 급한 부분 수비
Else if 두개 이상의 줄에 양쪽 모두 2줄 이상 여유가 있으면
거기에 둔다
Else if 한칸 떨어져 있고 떨어진 쪽 반대편이 두줄 이상 여유 있으면
거기에 둔다
여기까지는 다음판에 끝낼 수 있는 공격
.
Else if 상대에게 두줄 이상에 쌩인 부분 있으면
거기에 둔다
여기까지는 덜 급한 부분 수비
Else if 돌이하나 이상 있고 대각선으로 공격전개 가능하면
거기에 둔다
Else if 돌이 하나이상 있고 직선으로 공격전개 가능하몬
거기에 둔다
Else if 쌩 전개 가능한 돌이 없으면
오목판을 감색하여 넓찍한 곳이 새 둘을 둔다
....... 노가다인거 같은 테치...
그다음....
If 4개 이상이고 한곳 이하로 막힌 돌이 있으면
거기에 둔다
Else if 앞뒤로 각각 2개 와 3개가 있는 자리면
거기에 둔다
여기까지눈 오목을 끝내는 수
Else if 상대편에게 4개 이상이고 한쪽 이상 쌩이면
거기에 둔다
Else if 상대편에게 3개 이상이고 양쪽 모두 쌩이면
거기에 둔다
여기까지는 수비가 급한 부분 수비
Else if 두개 이상의 줄에 양쪽 모두 2줄 이상 여유가 있으면
거기에 둔다
Else if 한칸 떨어져 있고 떨어진 쪽 반대편이 두줄 이상 여유 있으면
거기에 둔다
여기까지는 다음판에 끝낼 수 있는 공격
.
Else if 상대에게 두줄 이상에 쌩인 부분 있으면
거기에 둔다
여기까지는 덜 급한 부분 수비
Else if 돌이하나 이상 있고 대각선으로 공격전개 가능하면
거기에 둔다
Else if 돌이 하나이상 있고 직선으로 공격전개 가능하몬
거기에 둔다
Else if 쌩 전개 가능한 돌이 없으면
오목판을 감색하여 넓찍한 곳이 새 둘을 둔다
....... 노가다인거 같은 테치...
그거보다는 각 플레이어가 놓는 자리를 기록해서 돌들이 이어질 때마다 벡터나 리스트에 푸쉬해서 관리하는게 승패 확인에 훨씬 유리함 - return 0;
리스트/벡터의 크기가 5가 되면 승패가 갈리는거고 - return 0;
오호...
커헠//푸쉬->푸시 (sh는 시로 표기함. 스킨십 멤버십 플래그십 플래시 등등...) [리듬 맞춤법 봇♬]
A* 변형해라 - dc App
오파고........