Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.06 KB

README.md

File metadata and controls

19 lines (14 loc) · 1.06 KB

Android Omok Precourse

구현해야 할 기능 목록

1. 게임 레이아웃

  • 15x15 그리드: 제공된 이미지 소스를 이용해 15x15 바둑판 이미지를 구현합니다.
  • 흑돌, 백돌: 제공된 이미지 소스를 이용해 플레이어에 의해 놓일 바둑돌 이미지를 구현합니다.

2. 게임 로직

  • 턴 관리: 흑돌을 시작으로 두 플레이어가 번갈아 가며 턴을 진행합니다. 턴의 수를 기록하는 변수가 필요합니다.
  • 배치 제한: 돌은 비어 있는 위치에만 놓을 수 있어야 합니다.
  • 턴 종료: 방금 놓인 돌을 기준으로 승리 감지 로직을 실행합니다.

3. 승리 조건

  • 승리 감지: 플레이어가 가로, 세로 또는 대각선으로 다섯 개의 돌을 일렬로 배치하면 승리를 감지합니다.

4. 게임 종료 및 재시작

  • 승리 Dialog: 승리 감지 시 승리한 사용자를 알려줍니다.
  • 재시작 옵션: 현재 게임이 끝나면 새 게임을 시작하거나 앱을 종료할 수 있습니다.