Skip to content

kyleidea1/android-omok-precourse

 
 

Repository files navigation

Android Omok Precourse

구현해야 할 기능 목록

1. 게임 레이아웃

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

2. 게임 로직

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

3. 승리 조건

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

4. 게임 종료 및 재시작

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%