ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [PROJECT: The Game King] - 플레이어 점수 합산기를 만들어보자!(2) - [기획]
    SIDE PROJECT 2024. 6. 21. 23:47

    ## 들어가기 전에

    아래 포스트에서 이어지는 글입니다.
    해당 내용을 먼저 읽으시면 이해하기 좋습니다.

     

     

    [PROJECT: The Game King] - 플레이어 점수 합산기를 만들어보자!(1) - [문제인식]

    ## 문제발생여럿이서 다트나 보드게임 등을 하다가 각 사람들의 매 라운드 점수를 합산해야 했던 상황 이런 경험 있으신가요?  친구 넷이서 보드게임 3판을 진행하여점수의 합이 낮은 2명이,

    thewys.tistory.com

     

    ## [PROJECT: The Game King] 기획해보기

    이 프로젝트에 어떤 기능이 필요할까? 어떤 환경에서 사용할 수 있어야할까? 등의 고민을 해봤습니다.

    프로젝트를 시작하는 첫걸음이죠.

     

    ### 유저 시나리오

    간단하게 유저 시나리오를 생각해봤어요.

    유저는 여럿이서 함께 게임을 한다. 게임은 라운드 개념이 있어서, 1, 2, 3 라운드의 각 점수의 합이 높은사람/낮은 사람이 이기는 것이다.(EX - 크라임 호텔) 각 라운드가 끝나고 모두의 점수를 어딘가에 기록해야하는데 마땅한 방법이 없다(문제 1) 펜으로 하자니, 현재 펜이 없고, 불편하지만 메모앱을 열어서 각 라운드의 점수를 적어 놓는다.(유저의 대안 1) 게임이 전부 끝났을때 라운드의 총 합을 계산해야하는데 점수의 합산이 번거롭고 1등을 가려내는게 불편하다.(문제 2) 하지만 계산기와 암산등의 방법으로 모두의 점수를 알아냈고 친구 B가 이겼다. (유저의 대안 2)

     

    문제 1 - 어딘가에 기록해야하는데 마땅한 방법이 없다.

    해당 유저 시나리오에서 유저는 위 문제에 대해 메모앱을 열어서 해결했습니다.

    만약 [PROJECT: The Game King]이 모바일 앱이라면

    대부분의 유저는 설치가 안 되어있을 것이고, 유저에게 어플리케이션을 알리고 설치를 유도하는것도 쉽지 않죠.

    우리앱을 어찌저찌 알았다고 하더라도 설치 과정 자체가 너무 번거롭습니다.

     

    웹이라면 어떨까요? [PROJECT: The Game King]을 알고 있는 유저는 웹에서 검색으로 바로 들어갑니다.

    모르는 유저도 보드게임 점수합산기/점수계산기를 검색해보니 [PROJECT: The Game King]이 검색결과에 노출됩니다.

    아니면 보드게임 케이스 한 쪽에 작게 QR코드가 붙어있어서 프로젝트로 바로 리다이렉션 되는 상상도 해봅니다.

     

    아무래도 접근성 면에서 웹이 좋을것 같습니다.

     

     

    문제 2 - 각 플레이어의 점수의 합산을 계산해야하는데 번거롭다.

    [PROJECT: The Game King] 에서 꼭 지원해줘야하는 기능이 될 겁니다. 

    플레이어를 구성할 수 있고, 각 플레이어의 점수를 입력할 수 있고, 입력된 점수의 총 합을 계산할 수 있어야 합니다.

     

    이거면 암산이나 계산기 앱보단 편하겠죠!

     

    ### 프로젝트 핵심 스펙 정의

    위의 유저시나리오의 문제점들을 기반으로 프로젝트 스펙을 정의해봤습니다.

     

    1. 프로젝트는 웹 어플리케이션이다.

    2. 사용자는 플레이어를 추가 할 수 있다.

    3. 게임 라운드마다 각 플레이어의 점수를 입력할 수 있다.

    4. 게임이 종료되면 각 플레이어의 입력된 점수를 알 수 있다.

     

    ### 수정된 유저 시나리오

    유저는 여럿이서 함께 게임을 한다. 게임은 라운드 개념이 있어서, 1, 2, 3 라운드의 각 점수의 합이 높은사람/낮은 사람이 이기는 것이다.(EX - 크라임 호텔) 각 라운드가 끝나고 모두의 점수를 어딘가에 기록해야 하는데 The Game King이란 웹 어플리케이션을 사용했다. 플레이어를 추가하고 매 라운드의 점수를 기록했다. 
    게임이 전부 끝났을때 라운드의 총 합과 등수 선정은 The Game King에서 게임 종료 버튼을 눌러 확인했다. B가 이겼다.

     

    위 시나리오대로 될 수 있도록 웹앱을 만들어 봅시다.

Designed by Tistory.