프로젝트 배경
1) 문제점
- 기존 솔리테어 앱들이 단순한 게임 모드만 제공하여 사용자의 지속적인 흥미를 유발하기 어려움
- 초보자가 게임 규칙을 익히거나, 숙련자가 도전할 만한 고난이도 퍼즐이 부족함
- 게임 기록 관리나 다른 사용자와의 순위 경쟁 기능이 없어 동기 부여가 부족함
2) 프로젝트 목표
- 클론다이크 솔리테어의 본질을 유지하면서도 다양한 난이도와 도전 과제를 제공하는 앱 개발
- 초보자도 쉽게 게임을 시작하고, 숙련자는 새로운 도전을 찾을 수 있는 맞춤형 게임 환경 구축
- 사용자의 성장 과정을 기록하고 경쟁 요소를 추가하여 지속적인 게임 참여를 유도
3) 주안점
- 5단계 난이도 시스템을 통해 모든 플레이어에게 적절한 도전 제공
- Firebase Firestore를 활용하여 게임 기록과 순위를 안정적으로 관리하고 실시간 경쟁 요소 도입
- 깔끔한 디자인과 직관적인 조작 방식으로 최상의 사용자 경험 제공
- 기존 솔리테어 앱들이 단순한 게임 모드만 제공하여 사용자의 지속적인 흥미를 유발하기 어려움
- 초보자가 게임 규칙을 익히거나, 숙련자가 도전할 만한 고난이도 퍼즐이 부족함
- 게임 기록 관리나 다른 사용자와의 순위 경쟁 기능이 없어 동기 부여가 부족함
2) 프로젝트 목표
- 클론다이크 솔리테어의 본질을 유지하면서도 다양한 난이도와 도전 과제를 제공하는 앱 개발
- 초보자도 쉽게 게임을 시작하고, 숙련자는 새로운 도전을 찾을 수 있는 맞춤형 게임 환경 구축
- 사용자의 성장 과정을 기록하고 경쟁 요소를 추가하여 지속적인 게임 참여를 유도
3) 주안점
- 5단계 난이도 시스템을 통해 모든 플레이어에게 적절한 도전 제공
- Firebase Firestore를 활용하여 게임 기록과 순위를 안정적으로 관리하고 실시간 경쟁 요소 도입
- 깔끔한 디자인과 직관적인 조작 방식으로 최상의 사용자 경험 제공
프로젝트 성과
5단계 난이도 시스템으로 사용자 만족도 및 재방문율 증대
5단계 난이도와 패스 제한 기능을 구현하여 초보자부터 전문가까지 폭넓은 사용자층을 확보했습니다. 도전적인 게임 환경으로 사용자 만족도와 재방문율을 높였습니다.
핵심 기능

5단계 난이도와 실시간 순위 시스템 통합
클론다이크 룰 기반의 5가지 난이도 모드를 제공합니다. 자동 저장, 실행 취소, 타이머 등 다양한 편의 기능과 함께 실시간 순위를 통해 경쟁의 즐거움을 더했습니다.
진행 단계
체계적인 개발 프로세스로 프로젝트 성공적 완료
2025.07.
기획(난이도 및 기능 정의) - 개발(Kotlin 기반 게임 로직 및 Firebase 연동) - 테스트(밸런싱 및 버그 수정) - 런칭 순으로 진행되었습니다.
프로젝트 상세
1) 포트폴리오 소개
- 서비스 카테고리: 모바일 게임, 카드 게임, 두뇌 훈련
- 메인 타깃: 솔리테어 게임을 즐기며 논리력과 집중력을 향상시키고자 하는 모든 연령대의 사용자
2) 작업 범위
- 개발 참여 범위: Android Kotlin 클라이언트 앱 개발, Firebase 및 Firestore 연동
- 지원 환경: Android
3) 주요 업무
- 클론다이크 룰 기반 솔리테어 게임 로직 개발
- 초보부터 전문가까지 5단계 난이도 및 패스 제한 기능 구현
- 자동 저장, 실행 취소, 플레이 기록, 타이머, 순위 등 사용자 편의 기능 개발
- Firebase Firestore를 활용한 게임 데이터 및 순위 정보 관리
4) 주안점
- 세분화된 난이도: 초보자부터 숙련자까지 모두 만족할 수 있도록 카드 뽑기 횟수와 패스 제한을 달리하여 5단계 난이도를 구현했습니다.
- 사용자 경험: 솔리테어의 고전적인 재미를 살리면서도, 현대적이고 직관적인 UI/UX와 다양한 편의 기능을 추가하는 데 집중했습니다.
- 데이터 안정성: Firebase를 활용하여 게임 기록과 순위 정보를 안정적으로 관리하고, 오프라인 플레이를 지원하여 접근성을 높였습니다.
- 서비스 카테고리: 모바일 게임, 카드 게임, 두뇌 훈련
- 메인 타깃: 솔리테어 게임을 즐기며 논리력과 집중력을 향상시키고자 하는 모든 연령대의 사용자
2) 작업 범위
- 개발 참여 범위: Android Kotlin 클라이언트 앱 개발, Firebase 및 Firestore 연동
- 지원 환경: Android
3) 주요 업무
- 클론다이크 룰 기반 솔리테어 게임 로직 개발
- 초보부터 전문가까지 5단계 난이도 및 패스 제한 기능 구현
- 자동 저장, 실행 취소, 플레이 기록, 타이머, 순위 등 사용자 편의 기능 개발
- Firebase Firestore를 활용한 게임 데이터 및 순위 정보 관리
4) 주안점
- 세분화된 난이도: 초보자부터 숙련자까지 모두 만족할 수 있도록 카드 뽑기 횟수와 패스 제한을 달리하여 5단계 난이도를 구현했습니다.
- 사용자 경험: 솔리테어의 고전적인 재미를 살리면서도, 현대적이고 직관적인 UI/UX와 다양한 편의 기능을 추가하는 데 집중했습니다.
- 데이터 안정성: Firebase를 활용하여 게임 기록과 순위 정보를 안정적으로 관리하고, 오프라인 플레이를 지원하여 접근성을 높였습니다.

