-
오목 게임을 즐길 수 있는 프로그램을 만드시오.
-
오목 : 오목이란 흑백 돌이있는
15x15보드의 두 플레이어를 위한 게임이다. 목표는 정확히 5 개의 돌을 연속으로 두어서 이기는 것이다. 상대방의 돌이 다섯 개가 되기 전에 라인 양 끝을 막거나 다섯 개로 이어지기 전에 끊는 식으로 방어한다. -
보통 오목을 둘 때
3-3같은 착수를 금지하는 룰이 있지만 이번에 만드는 프로그램에서는 아무런 제약도 없는 오목이라고 생각합시다.
-
Step 1 [필수] 단일 프로그램에서 사람 대 사람으로 오목을 둘 수 있는 프로그램을 만드시오.
-
Step 2 [필수] 단일 프로그램에서 사람 대 컴퓨터로 오목을 둘 수 있는 프로그램을 만드시오.
- 컴퓨터가 두는 오목은 인공지능급으로 만들지 않아도 되고 매우 간단한 규칙을 기반으로 둘 수 있게 해도 됩니다.
-
Step 3 [선택] 네트워크 연결(
TCP)을 통해서 서로 다른 프로그램에서 사람 대 사람으로 오목을 둘 수 있는 프로그램을 만드시오.