O/X 틱택토 · 컴퓨터 대결 또는 2인 로컬 · 승·무·패 집계 · 브라우저에서 바로 플레이
나 (X)
0
무승부
0
컴퓨터 (O)
0
플레이어는 항상 X, 먼저 둡니다. 컴퓨터 모드에서 난이도 "어려움"은 미니맥스(무적)입니다.
틱택토는 어떤 게임인가요
3×3 칸에 O와 X를 번갈아 놓아 가로·세로·대각선 중 한 줄을 먼저 세 개로 채우면 이기는 게임입니다. 우리말로는 오목의 축소판처럼 소개되기도 하지만 규칙은 훨씬 단순해서, 칸이 아홉 개뿐이라 몇 수 안에 승부가 납니다.
이 페이지에서는 컴퓨터와 대결하거나 한 기기에서 두 명이 번갈아 두는 2인 로컬 모드를 고를 수 있어요. 컴퓨터 모드에서 플레이어는 항상 X이고 항상 먼저 둡니다. 난이도는 쉬움과 어려움 두 가지인데, 쉬움은 자기가 이길 자리가 있으면 두고 없으면 상대의 세 줄을 막고 그것도 아니면 아무 빈칸에나 두는 방식이라 빈틈이 있습니다.
어려움은 미니맥스 알고리즘으로 남은 모든 수를 끝까지 계산해 최선의 자리를 고릅니다. 아홉 칸짜리 판에서는 이 방식이 완전 탐색과 같아서 이론적으로 절대 지지 않아요. 승부가 나면 이긴 세 칸이 색으로 강조되고, 아래 집계판에 승·무·패가 쌓입니다.
플레이 방법
위쪽에서 컴퓨터와 대결 또는 2인 로컬을 고릅니다.
컴퓨터 모드라면 쉬움·어려움 중 난이도를 정합니다. 2인 모드에서는 난이도 선택이 숨겨집니다.
빈 칸을 눌러 표시를 놓습니다. 컴퓨터는 약 0.3초 뒤에 응수합니다.
한 판이 끝나면 다시하기로 판만 비우거나, 점수 초기화로 집계까지 지웁니다.
비기지 않고 이기려면
먼저 두는 쪽이라면 모서리에서 시작하는 것이 가장 까다롭습니다. 상대가 가운데를 잡지 않으면 곧바로 두 줄을 동시에 노리는 형태를 만들 수 있어요. 반대로 후수라면 상대가 모서리를 잡았을 때 반드시 한가운데를 가져가야 합니다. 여기서 다른 곳을 두면 대부분 집니다. 두 줄을 동시에 완성 직전으로 만드는 자리를 만들면 상대가 한쪽밖에 막지 못하니, 막는 데 급급하기보다 그런 자리를 먼저 찾는 편이 낫습니다.
궁금한 사항 있으신가요?
A이길 수 없습니다. 남은 모든 경우의 수를 끝까지 계산하는 미니맥스로 두기 때문에 최선을 다해도 무승부가 최고 결과예요. 실수하면 집니다.
A쉬움은 자기가 한 수로 이길 수 있으면 두고, 아니면 상대의 완성 직전 줄을 막고, 둘 다 없으면 빈칸 중 하나를 무작위로 고릅니다. 두 수 앞을 내다보지 않아서 함정을 만들면 걸려들어요. 어려움은 끝까지 계산합니다.
A컴퓨터 모드에서는 플레이어가 항상 X이고 항상 먼저 둡니다. 순서를 바꾸는 설정은 없습니다.
A2인 로컬 모드를 고르면 됩니다. 한 기기에서 번갈아 누르는 방식이고, 인터넷으로 멀리 있는 사람과 맞붙는 온라인 대전은 지원하지 않아요.
A모드를 전환하면 집계가 0으로 초기화되고 판도 새로 시작합니다. 컴퓨터전 성적과 2인전 성적이 섞이지 않도록 한 조치예요.
A아닙니다. 난이도만 바꾸면 진행 중이던 판만 새로 시작하고 승·무·패 집계는 그대로 유지됩니다.
A정상입니다. 양쪽이 모두 최선으로 두면 틱택토는 반드시 무승부로 끝나는 게임이라고 증명되어 있어요. 어려움 난이도에서 비겼다면 실수 없이 둔 셈입니다.