프로젝트 배경
1) 문제점
- 기존 오목 게임 앱들은 AI 난이도가 단순하여 사용자의 실력 향상에 한계가 있음
- 초보 사용자가 쉽게 포기하지 않도록 돕는 단계별 도전 시스템이 부재함
- 게임 기록이나 진행 상황이 저장되지 않아 사용자 이탈을 유발함
2) 프로젝트 목표
- 다양한 난이도의 AI와 대결하며 실력 향상을 경험할 수 있는 오목 게임 앱 개발
- 단계별 도전 시스템을 통해 사용자의 동기 부여와 지속적인 게임 참여 유도
- 게임 진행 상황을 안정적으로 저장하여 사용자 편의성을 높임
3) 주안점
- 오목판 크기를 다르게 하여 난이도를 세분화하고, AI의 전략을 각 난이도에 최적화
- Firebase Firestore를 활용해 사용자의 도전 진행 상황을 안전하게 관리
- 직관적인 UI/UX 디자인으로 모든 사용자가 쉽게 게임에 몰입할 수 있도록 구현
- 기존 오목 게임 앱들은 AI 난이도가 단순하여 사용자의 실력 향상에 한계가 있음
- 초보 사용자가 쉽게 포기하지 않도록 돕는 단계별 도전 시스템이 부재함
- 게임 기록이나 진행 상황이 저장되지 않아 사용자 이탈을 유발함
2) 프로젝트 목표
- 다양한 난이도의 AI와 대결하며 실력 향상을 경험할 수 있는 오목 게임 앱 개발
- 단계별 도전 시스템을 통해 사용자의 동기 부여와 지속적인 게임 참여 유도
- 게임 진행 상황을 안정적으로 저장하여 사용자 편의성을 높임
3) 주안점
- 오목판 크기를 다르게 하여 난이도를 세분화하고, AI의 전략을 각 난이도에 최적화
- Firebase Firestore를 활용해 사용자의 도전 진행 상황을 안전하게 관리
- 직관적인 UI/UX 디자인으로 모든 사용자가 쉽게 게임에 몰입할 수 있도록 구현
프로젝트 성과
세분화된 AI 난이도로 사용자 학습 효과 증진
오목판 크기별 5단계 난이도를 제공하고, 단계별 도전 시스템을 구현하여 사용자들이 자신의 실력에 맞는 AI와 대결하며 전략적 사고를 효과적으로 훈련할 수 있도록 했습니다.
핵심 기능

오목판 크기별 5단계 난이도 AI와 대결
15x15부터 11x11까지 오목판 크기가 다른 5단계 난이도를 제공합니다. 이전 단계를 완료해야 다음 단계에 도전할 수 있어 사용자의 지속적인 실력 향상을 돕습니다.
진행 단계
체계적인 개발 프로세스로 프로젝트 성공적 완료
2025.07.
기획(난이도 및 게임 규칙 정의) - 개발(Kotlin 기반 AI 로직 구현 및 Firebase 연동) - 테스트(AI 난이도 밸런싱) - 런칭 순으로 진행되었습니다.
프로젝트 상세
1) 포트폴리오 소개
- 서비스 카테고리: 모바일 게임, 보드 게임, AI
- 메인 타깃: 오목 게임을 즐기며 전략적 사고와 두뇌 훈련을 원하는 모든 연령대의 사용자
2) 작업 범위
- 개발 참여 범위: Android Kotlin 클라이언트 앱 개발, Firebase 및 Firestore 연동
- 지원 환경: Android
3) 주요 업무
- 다양한 오목판 크기와 난이도에 맞는 AI 대전 로직 구현
- 단계별 도전 시스템 및 게임 진행 상황 저장 기능 개발
- 직관적인 게임 인터페이스 및 사용자 친화적 디자인 적용
- Firebase Firestore를 활용한 사용자 데이터 관리 및 게임 기록 저장
4) 주안점
- AI 난이도 설계: 초보부터 전문가까지 사용자의 실력에 맞춰 즐길 수 있도록 AI의 전략과 난이도를 세밀하게 조정하는 데 집중했습니다.
- 단계적 도전: 사용자가 실력 향상을 체감하며 다음 단계로 나아갈 수 있도록 단계별 도전 시스템을 구현하여 동기를 부여했습니다.
- 성능 최적화: AI의 빠른 응답 속도와 부드러운 게임 플레이를 위해 알고리즘 최적화에 중점을 두었습니다.
- 서비스 카테고리: 모바일 게임, 보드 게임, AI
- 메인 타깃: 오목 게임을 즐기며 전략적 사고와 두뇌 훈련을 원하는 모든 연령대의 사용자
2) 작업 범위
- 개발 참여 범위: Android Kotlin 클라이언트 앱 개발, Firebase 및 Firestore 연동
- 지원 환경: Android
3) 주요 업무
- 다양한 오목판 크기와 난이도에 맞는 AI 대전 로직 구현
- 단계별 도전 시스템 및 게임 진행 상황 저장 기능 개발
- 직관적인 게임 인터페이스 및 사용자 친화적 디자인 적용
- Firebase Firestore를 활용한 사용자 데이터 관리 및 게임 기록 저장
4) 주안점
- AI 난이도 설계: 초보부터 전문가까지 사용자의 실력에 맞춰 즐길 수 있도록 AI의 전략과 난이도를 세밀하게 조정하는 데 집중했습니다.
- 단계적 도전: 사용자가 실력 향상을 체감하며 다음 단계로 나아갈 수 있도록 단계별 도전 시스템을 구현하여 동기를 부여했습니다.
- 성능 최적화: AI의 빠른 응답 속도와 부드러운 게임 플레이를 위해 알고리즘 최적화에 중점을 두었습니다.

