단어 박사 안드로이드 게임 앱
사용자는 사진을 보고 떠오르는 단어를 빠르게 입력합니다. 제한 시간 안에 맞춘 단어 수에 따라 점수가 매겨지며, 로그인 기능과 친구 리스트, 머신러닝 기반 자동 출제 기능까지 갖춘 단어 추리 퀴즈 게임입니다.
-
로그인 화면
- 외부 DB 연동
- 닉네임/비밀번호 로그인
- 프로필 사진 등록
-
게임 화면
- 사진이 나타나고 제한 시간 안에 단어 입력
- 코루틴 기반 타이머
- 정답 입력 시 점수 증가
-
성적 보기 화면
- 최고 점수, 평균 점수, 최근 기록
- 친구들과 점수 비교 가능
Coroutine + Handler를 이용해 비동기 타이머 구성- 일정 시간마다 UI 업데이트
- 시간 초과 시 자동으로 다음 문제로 전환
- 로그인 및 사용자 정보 저장
- 기록 저장 (점수, 게임 횟수 등)
- 추후 Firebase 또는 Supabase 등 적용 가능
단어 API: 출제할 단어 제한 목록사진 API: 단어에 대응되는 사진을 가져옴 (예: Unsplash API, Pexels 등)
ViewModel,LiveData,Room등의 컴포넌트로 앱 구조 개선- 현재는 기본 구현 위주, 이후 단계적으로 Jetpack 도입 예정
-
프로필 사진 등록
- 갤러리/카메라 앱 연동
- 사용자 프로필에 이미지 저장
-
친구 목록 기능
- 친구 초대 및 친구 점수 확인
- 친구 랭킹 보기
- 이미지 → 단어를 예측하는 사전 학습 모델 사용 예정
- 예시: Google Teachable Machine, CLIP(OpenAI), 이미지 캡셔닝 모델
- 모델은 문제 출제 자동화를 위한 도구로 활용됨