/ MOBILEAPP

상식 퀴즈 어플

[MobileApp] 상식 퀴즈 어플 [말랑말랑 두뇌 트레이닝]

다른 퀴즈 어플이나 프로그램의 체계적이지 않은 특성을 개선하고자 개발함. 분야와 난이도를 다양하게 설정이 가능하여 원하는 분야의 원하는 깊이로 학습할 수 있음

개발 목적

select mode

  • 궁극적인 어플의 목적은 재미와 학습을 동시에 잡는 것임
  • 상식과 상식 외에도 많은 분야들의 지식이 요구되므로 다양하고 폭넓은 학습 가능(종교, 과학 등)
  • 학습 외에도 술자리 게임, 내기 등 다양한 용도로 활용 가능
  • 기존 퍼즐 게임에서 시스템을 차용하여 레벨링, 스테이지, 난이도 기능 등을 구현함
  • 힌트 항목과 같은 보조 수단도 준비함(스태미너 등 주기적으로 회복되는 재화를 사용하여 힌트 제공)
  • 기존의 모든 게임들은 '상식'이라는 명분 아래 너무나도 다양한 분야를 중구난방으로 섞어놓고 상식적이지 않은 것 또한 상식이라며 강요함. 이를 개선하고자 원하는 분야를 선택하고 집중적으로 상식이라 할만한 기초 지식부터 깊은 지식까지 차근차근 배울 수 있게 함

기존 어플의 문제점

existing quiz app

  • 기존의 모든 게임들은 너무 많은 분야의 지식이 섞여있고 상식적이지 않음
  • UI 디자인이 명확하지 않고 콘텐츠도 다양하지 않음
  • 문제 해답에 대한 설명이 없는 어플도 있으며 있어도 지나치게 긴 설명을 가지는 경우가 많음
  • 전체적으로 사진과 버튼의 디자인이 성실하지 않음
  • 퀴즈 관련 이미지가 문제를 제대로 표현하지 못하는(관련없는) 경우가 많음
  • 전반적인 품질 및 세부 기능이 저급하여 게임 성능 저하(정답, 오답의 시각적/청각적 효과, 버튼 및 문제 설계 등)
  • 게임 플레이 중에 광고가 끊임없이 튀어나와 게임의 몰입을 해침
  • '상식'을 표방하지만 상식이 아닌 경우가 많음

차별성과 독창성

  • 완전한 기초 지식을 제외하고는 다양한 분야의 상식을 혼합하지 않았으며 관심 분야에 대한 지식을 학습하는 데 초점을 맞추기 위해 분야별로 전문화 함
  • 상식이라는 이름 아래 난이도를 일반화하지 않고, 맞춤형 학습이 가능하도록 난이도를 분류하고 선택할 수 있게 함
  • 기존 애플리케이션과 달리 진정한 '상식' 문제
  • 최대한의 주의를 기울여 직관적이고 친숙한 디자인 선택(사용자 친화적)
  • 청각/시각 효과는 정답/오답과 같은 특정 이벤트가 발생할 때 쉽게 구별할 수 있도록 제공
  • 문제 설명은 요약과 상세 설명 두 부분으로 나눠 사용자가 선택할 수 있도록 함
  • 게임에 방해가 되지 않도록 광고는 상시 한쪽 구석에 작은 배너로 출력

디자인과 기능

Login

Quiz Login

  • 계정 : 회원 가입 시 입력한 정보로 로그인
  • 로그인 기능 : 로그인을 클릭하면 자신의 계정 또는 SNS 계정 연결(가능한 경우 구현)
  • 회원가입: 간단한 인적 정보 입력으로 가입이 가능하며 데이터베이스에서 기존 계정이 있는지 확인
  • 게스트 로그인: 데이터는 단말기에만 저장되며, 응용프로그램 삭제 시 모든 데이터가 삭제됨
  • 변경 버튼 디자인 : 마우스를 올리면 버튼의 디자인이 변경되어 시각적 초점을 제공

회원가입

Quiz Register

  • ID, 비밀번호, 닉네임, 이메일 4개의 간단한 정보로 회원 가입
  • 중복 확인 후 ID 및 닉네임이 정상일 경우 데이터베이스에 등록

Play Frame

Quiz Play Frame

  • 스토리 모드, 도전 모드 및 학습 모드 3개 중에 하나를 선택하는 화면
  • 스토리 모드 : 고정된 문제로 출제되는 스테이지 형식(단계별로 난이도가 증가하는 방식)
  • 도전 모드 : 분야와 난이도를 선택하여 조건에 맞는 문제들 중 랜덤으로 문제가 출제되고 시간 제한이 있음
  • 학습 모드 : 분야/난이도 선택 후 도전 모드와 동일하게 진행되지만 랭킹에 반영되지 않음

스토리 모드

Quiz Story Mode

  • 각 난이도마다 50문항으로 총 150문항의 샘플 문제 구현
  • 이전 단계를 클리어하지 못하면 다음 단계에 도전할 수 없음
  • 각 스테이지는 고정된 문제가 출제되며 한 번 클리어하면 다시 해당 스테이지에 도전할 수 없음
  • 스토리 모드에서는 해답에 대한 설명이나 힌트를 볼 수 없음

도전 모드

Quiz Challenge Mode

  • 난이도와 분야를 선택
  • 난이도는 상, 중, 하 3단계로 구성
  • 문제는 난이도마다 50문제씩 총 150개의 샘플 문제로 구성되어 있음
  • 총 10개 분야, 각 분야별 20문항으로 도합 200문항을 구현함
  • 분야 : 철학, 종교학, 심리학, 4차 산업 혁명, 컴퓨터 공학, 자연 과학, 주변 기기, 신조어, 시사, 사자성어
  • 시간 제한(타임 어택) 있음
  • 문제당 1분의 시간 제한
  • 하나라도 틀리면 그 즉시 도전이 중단되며 중단까지 맞춘 문제 수로 랭킹 점수 계산

학습 모드

Quiz Study Mode

도전 모드와 대부분 유사하지만 시간 제한이 없으며 해답에 대한 설명을 볼 수 있음

문제 해결 화면

Quiz Solution

  • 문제(text view)
  • 선택지(Radio Group – Radio Button)
  • 선택지는 다중으로 사지선다나 오지선다형

해답 설명 화면

Quiz Description

  • 선택지가 정답일 경우 초록색 텍스트로 변경
  • 해답에 대한 설명은 요약본과 자세한 버전 2개를 제공
  • 1~2줄의 요약 설명과 1~10줄의 상세 설명
  • 선택지가 오답일 경우 빨간색 텍스트로 변경

프로필

Quiz Profile

간단한 인적사항 표시(닉네임, 사용자 고유번호, 현재 계정 수준, 지금까지 푼 문제 수, 정답 수)

랭킹

Quiz Ranking

  • 랭킹은 10위까지만 출력됨
  • 데이터베이스에 저장된 답변 수를 내림차순으로 정렬한 후 맨 위에 있는 10명의 목록을 출력

분야 선택 화면

Quiz Select Category

  • 10개의 분야 중 하나 선택
  • 해당 화면은 학습/도전 모드에서 제공됨

기능

  1. 로그인
  2. 회원 가입
  3. 스토리 모드
  4. 도전 모드
  5. 학습 모드
  6. 문제 판정
  7. 데이터베이스 연동
  8. 랭킹 기능
  9. 분야 선택에 따른 분기 기능
  10. GUI 디자인