⭐Project

    오목 AI/인공지능의 간단한 원리 및 코드

    대학교 1학년때 C언어 교수님이 프로그램을 만들어 제출하라해서 만든 프로그램... 조잡하다ㅠㅠ 인공지능보단 여러가지 패턴에 가중치를 설정해서 가중치가 가장 낮은 곳에 돌을 놓는 프로그램이다. 원리? 우선 ai가 가중치가 제일 낮은 곳에 돌을 놓도록 설정한다.또한, 오목판에 백돌이 하나 존재할 경우 백돌 주위의 가중치는 +1로 설정한다. 0 0 0 0 0 0 1 1 1 00 1 ○ 1 00 1 1 1 00 0 0 0 0 반면 오목판에 흑돌이 하나 존재할 경우 흑돌 주위의 가중치는 -1로 설정한다. 0 0 0 0 0 0 -1 -1 -1 00 -1 ● -1 00 -1 -1 -1 00 0 0 0 0 만약 백돌과 흑돌이 이렇게 존재한다면 가중치는 다음과 같다. (파란색 부분은 가중치가 서로 상쇄되어 0이 된 부분..