= 프로젝트 진행자 = * 01 남상협 = 소스 = ||날짜|| 소스 || || 2002.2.3 || [http://165.194.17.15/~namsangboy/AIOmok.zip AI오목] || || 2003.2.3 || [http://165.194.17.15/~namsangboy/오목2_3.zip 1주년 기념 AI오목] || = 작업 일지 = * 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가지 방향 일반화 시키는법 및 그 방향들 패턴 만들기 * 재활용 : 원래 두지 않은 곳이지만 가상으로 돌을 두었다고 가정하면서 이것 저것 검사하기(새로운 함수 만들 필요 없이 이전에 만들었던 함수를 재활할수 있음) = 말하기 = ---- ["상협"]