프로젝트 배경
1) 문제점
- 기존 루도 게임 앱들은 AI 난이도가 단순하고 단조로워 사용자의 흥미 유발에 한계가 있음
- 혼자서 플레이할 때 전략적인 깊이를 경험하기 어려움
- 게임 진행 상황이 저장되지 않아 이탈이 발생하는 문제
2) 프로젝트 목표
- 다양한 난이도의 AI와 대결하며 전략적 사고를 훈련할 수 있는 루도 게임 앱 개발
- AI 플레이어 수를 조절하여 게임의 전략적 깊이를 더하고, 새로운 재미를 제공
- 자동 저장 기능을 통해 사용자 편의성을 높여 지속적인 게임 참여를 유도
3) 주안점
- 난이도별 AI 플레이어의 행동 로직을 다르게 설계하여 전략적 도전 과제 제공
- Firebase Firestore를 활용해 게임 데이터를 안정적으로 저장하고 관리
- 직관적인 UI/UX 디자인으로 모든 사용자가 쉽게 게임에 몰입할 수 있도록 구현
- 기존 루도 게임 앱들은 AI 난이도가 단순하고 단조로워 사용자의 흥미 유발에 한계가 있음
- 혼자서 플레이할 때 전략적인 깊이를 경험하기 어려움
- 게임 진행 상황이 저장되지 않아 이탈이 발생하는 문제
2) 프로젝트 목표
- 다양한 난이도의 AI와 대결하며 전략적 사고를 훈련할 수 있는 루도 게임 앱 개발
- AI 플레이어 수를 조절하여 게임의 전략적 깊이를 더하고, 새로운 재미를 제공
- 자동 저장 기능을 통해 사용자 편의성을 높여 지속적인 게임 참여를 유도
3) 주안점
- 난이도별 AI 플레이어의 행동 로직을 다르게 설계하여 전략적 도전 과제 제공
- Firebase Firestore를 활용해 게임 데이터를 안정적으로 저장하고 관리
- 직관적인 UI/UX 디자인으로 모든 사용자가 쉽게 게임에 몰입할 수 있도록 구현
프로젝트 성과
5단계 AI 난이도 시스템으로 전략 게임의 재미 극대화
AI 플레이어 수와 전략 수준을 달리한 5단계 난이도 시스템을 구현하여 사용자들이 자신의 실력에 맞춰 루도 게임의 전략적 깊이를 경험하고 도전할 수 있도록 했습니다.
핵심 기능

AI 플레이어 수로 난이도를 조절하는 시스템
1~3명의 AI와 대결할 수 있는 5단계 난이도를 제공합니다. AI 플레이어 수가 늘어날수록 게임의 전략적 복잡성이 높아져, 사용자는 다양한 방식으로 두뇌를 훈련할 수 있습니다.
진행 단계
체계적인 개발 프로세스로 프로젝트 성공적 완료
2025.07.
기획(난이도별 AI 전략 정의) - 개발(Kotlin 기반 게임 로직 구현 및 Firebase 연동) - 테스트(AI 난이도 밸런싱) - 런칭 순으로 진행되었습니다.
프로젝트 상세
1) 포트폴리오 소개
- 서비스 카테고리: 모바일 게임, 보드 게임, AI
- 메인 타깃: 루도 게임을 즐기며 AI와 전략적 대결을 펼치고 싶은 모든 연령대의 사용자
2) 작업 범위
- 개발 참여 범위: Android Kotlin 클라이언트 앱 개발, Firebase 및 Firestore 연동
- 지원 환경: Android
3) 주요 업무
- 루도 게임 규칙에 기반한 게임 로직 및 AI 플레이어 전략 구현
- 5단계 난이도에 따른 AI 플레이어 수(1~3명) 설정 기능 개발
- 자동 저장, 게임 진행 상태 표시 등 사용자 편의 기능 구현
- Firebase Firestore를 활용한 게임 데이터 및 사용자 기록 관리
4) 주안점
- AI 전략의 다양성: 난이도별 AI의 전략적 수준을 다르게 설정하여 초보자부터 전문가까지 모두 만족시킬 수 있는 도전 환경을 만드는 데 중점을 두었습니다.
- 단계적 난이도: 단순히 AI의 실력을 높이는 것을 넘어, AI 플레이어의 수를 늘려 게임의 전략적 복잡성을 단계적으로 증가시켰습니다.
- 안정성 및 편의성: 게임 진행 상황이 자동으로 저장되도록 구현하여 사용자가 언제든 게임을 이어할 수 있도록 했습니다.
- 서비스 카테고리: 모바일 게임, 보드 게임, AI
- 메인 타깃: 루도 게임을 즐기며 AI와 전략적 대결을 펼치고 싶은 모든 연령대의 사용자
2) 작업 범위
- 개발 참여 범위: Android Kotlin 클라이언트 앱 개발, Firebase 및 Firestore 연동
- 지원 환경: Android
3) 주요 업무
- 루도 게임 규칙에 기반한 게임 로직 및 AI 플레이어 전략 구현
- 5단계 난이도에 따른 AI 플레이어 수(1~3명) 설정 기능 개발
- 자동 저장, 게임 진행 상태 표시 등 사용자 편의 기능 구현
- Firebase Firestore를 활용한 게임 데이터 및 사용자 기록 관리
4) 주안점
- AI 전략의 다양성: 난이도별 AI의 전략적 수준을 다르게 설정하여 초보자부터 전문가까지 모두 만족시킬 수 있는 도전 환경을 만드는 데 중점을 두었습니다.
- 단계적 난이도: 단순히 AI의 실력을 높이는 것을 넘어, AI 플레이어의 수를 늘려 게임의 전략적 복잡성을 단계적으로 증가시켰습니다.
- 안정성 및 편의성: 게임 진행 상황이 자동으로 저장되도록 구현하여 사용자가 언제든 게임을 이어할 수 있도록 했습니다.


