LocQuest - 일상 속 탐험 게임

개요

맨날 가던 그 길, 지겹지 않아?

LocQuest는 당신의 일상에 소소한 모험심을 불어넣는 위치 기반 탐험 게임입니다. 사진과 힌트를 따라가다 보면, 어느새 한 번도 가본 적 없는 골목, 숨겨진 명소에 도착해 있을지도 몰라요. 익숙한 동네가 새로운 놀이터가 되는 경험, 지금 시작해보세요! -by chatGPT

팀원 소개

logo_marker.png

이재현

1주차에 이어 2번째 앱개발이었는데 1주차 때 안 쓴 플러터를 써볼 수 있어서 좋았습니다. 개발의 흐름과 백엔드와 프론트엔드 사이의 상호작용에 대해 많이 알게 되었고 백엔드 개발은 처음이었는데 관준이형 덕분에 많이 배울 수 있어서 고마웠습니다. 카카오맵 플러터 플러그인 개발자님께도 감사.

logo_marker.png

관준

카카오톡 로그인, AWS를 처음 만져봤는데 너무 신선하고 좋은 경험이었다. 몰입캠프를 통하여 새로운 것들에 많이 도전해보고 또 좋은 사람들과 좋은 시간과 좋은 성장과 좋은 경험을 쌓을 수 있음에 감사하다. 마지막으로 일주일간 고생해준 재현씌에게 감사.

기능 소개

카카오 로그인 API


  1. 카카오톡 설치 여부 확인
  2. 카카오톡을 통한 로그인 요청 (authorizeWithTalk)
  3. 동의 화면 요청 (카카오톡 → 인증 서버)
  4. 사용자에게 동의 화면 출력
  5. 사용자 동의 후 계속하기
  6. 302 Redirect로 인가 코드 전달
  7. 토큰 발급 요청 (서비스 서버 → Kakao Auth Server)
  8. 액세스 토큰 및 ID 토큰 발급
  9. ID 토큰 유효성 검증 (선택 사항)
  10. 사용자 정보 조회 및 가입/로그인 처리
  11. 로그인 세션 생성 및 서비스 제공

image.png

게임 규칙


  1. 게임 시작 버튼을 누르면 지역을 선택한 뒤 두 가지 모드 중 하나를 골라 게임을 시작합니다.
  2. 랜덤으로 5개의 사진이 주어집니다. 사진이 찍힌 장소까지 찾아가서 도전 버튼을 누르면 성공!
  3. 어딘지 도무지 감이 안 잡힌다면 힌트 버튼을 활용하세요!

시연영상.mp4

랭킹 시스템


DB에 저장된 게임 정보를 종합하여 모드별로 랭킹을 산출합니다. 지역별 랭킹 보기 가능

시연영상2.mp4

내 정보


지금까지의 게임 기록를 조회할 수 있습니다. 로그아웃도 가능

시연영상4.mp4