No older revisions available
No older revisions available
작업 일지 ¶
- 2002.2.3 : 허접하고 중복많은 소스를 통해서 AI오목을 만듬, 어찌나 중복이 많던지 쓸데없이 4200라인이나 나옴..-_-;;내가 미쳤지..
- 2003.2.3 : 여전히 중복이 좀 있긴 하지만 일년동안 더 공부한 짠밥이 있어서인지 잘 작동하지 않았던 기능들도 다 작동하게 함으로서 인공지능도 상당히 향상시키면서 동시에 소스 라인수는 대폭 줄임. 4200 -> 2300..
기능 ¶
번호 | 및 방어(공격 방어가 같은 함수) | 구현 유무 | 간략한 설명 |
1 | 4->5 개 만드는거(공격, 방어) | 0 | 그냥 level2라는 함수로 만듦 |
2 | 3->4 개 만드는거(공격, 방어) | 0 | level2에서 이것도 함 |
3 | 2->3 개 만드는거(공격) | 0 | level3에서함 |
4 | 주변상황 고려해서 효율적으로 1->2개 만드는거(공격) | 0 | 그냥 만듦 |
5 | 주변상황 고려해서 효율적으로 2->3개 만드는거(공격) | 0 | 그냥 만듦 |
6 | 띈 3->4 (공격, 방어) | 0 | 1~3번중 몇개 짬뽕해서 만듦 |
7 | 띈 2->3 (공격, 방어) | 0 | 1,3번중 몇개 짬뽕해서 만듦 |
8 | 3->4, 2->3 (3,4 공격, 방어) | 0 | 1~7중 몇개 조합해서 만듦 |
9 | 띈 3->4, 2->4 (3,4 공격, 방어) | 0 | 1~7중 몇개 조합해서 만듦 |
10 | 띈 3,3 (공격, 방어) | 0 | 1~7중 몇개 조합해서 만듦 |
11 | 3->4 방어시에 2군데중 더 유리한곳에 두기 | 진행중 | |
12 | 기타 잡다한거(기억도 안난다 -_-) | 0 | |
핵심 알고리즘 설명 ¶
- 방향 일반화 : 8가지 방향 일반화 시키는법 및 그 방향들 패턴 만들기
- 재활용 : 원래 두지 않은 곳이지만 가상으로 돌을 두었다고 가정하면서 이것 저것 검사하기(새로운 함수 만들 필요 없이 이전에 만들었던 함수를 재활할수 있음)