- 한 플레이어라도 승리할 때까지 차례를 번갈아가면서 돌을 놓는다.
- 흑, 백 플레이어를 가지고 있다
- 흑돌이 먼저 시작한다.
- 게임의 진행 여부는
PlayerState
가 결정한다.
- 오목알은 자신의 위치를 알고 있다.
-
x, y
위치는1부터 15
로 제한된다.
-
- 중복되는 위치의 오목알을 가질 수 없다.
- 오목판의 크기는
15 x 15
이다. - 사용자는 오목알을 놓는다.
- 오목알을 놓았을 때 5개 이상 연이어 있으면 승리한다.
- 오목알을 놓았을 때 5개 미만 연이어 있으면 게임을 계속 진행한다.
- 특정 위치에 돌을 놓을 수 있는지 판단한다.
- 플레이어는 흑과 백으로 이루어져 있다.
- 오목알을 놓은 플레이어가 게임에서 이겼는지 확인한다.
- 사용자는 특정 위치에 내 돌이 있는지 확인한다.
- 사용자는 마지막 돌의 위치를 알고 있다.
- 오목알을 놓으면 상대방의 차례가 된다.
- 오목알을 놓을 위치를 입력받는다.
- 오목알의 위치를 입력받기 전에 오목판을 출력한다.
- 마지막 돌의 위치를 출력한다.