라이어 게임 | Liar Game

👾 신서유기에 나온 라이어게임 🤡

September 01, 2019

Project 🕹

4 min read

Liar Game Main Screen

Play!

Play: Liar-Game 🤡
Project: GitHub

Disclaimer - Since the main audience for this game are Korean (or people who read and understand Korean) I will write this post in Korean. For future updates (Eng .ver is released), the post will be updated in English as well.

동기

최근에 친한 친구들과 함께 라이어 게임이라는 것을 해보았습니다. 같이 해보니까 정말 재미있고 다음번에 다른 친구들과 함께 라이어 게임을 하려고 했을때, 알고보니 전에 했던 게임은 안드로이드만 다운이 가능했고, 아이폰 유저들은 실행하기가 힘들었습니다. 이 부분을 보안하고 안드로이드를 사용하지 않는 많은 사용자들이 쉽게 접속하고 플레이를 할 수 있도록 게임을 만들어 보기로 했습니다.

제가 처음 라이어 게임을 하려고 했을 땐, 게임이 안드로이드 어플을 다운을 받고 설치를 해야만 하였어서 다소 불편한 점이 있었습니다. 접근성을 높이기 위해 웹사이트로 게임을 진행 할 수 있도록 제작하였습니다.

게임 하는 법

게임을 하는 방법은 다소 간단합니다. 핸드폰으로 인원과 주제를 정하면 랜덤으로 주제에 맞는 단어 하나가 사람들에게 주어집니다. 핸드폰을 가지고 한명씩 돌아가면서 단어를 확인합니다 - 단, 여기서 한명만 단어가 공개되지 않습니다 (이 사람은 라이어 입니다).

여기서 서로 단어를 아는 사람들은 단어를 모르는 사람을 찾아야하고, 단어를 모르는 사람(라이어)는 단어를 아는 척을 하며 의심을 받지 않게 행동을 합니다.

시간이 지나면 사람들은 누가 라이어인지 지목합니다. 라이어를 찾으면 사람들의 승리, 라이어를 찾지 못하면 라이어의 승리입니다. 단, 라이어를 찾았지만, 라이어가 선택된 단어를 맞추면 라이어가 승리합니다.

Tech Stack

사용한 태크 스택은 매우 간단합니다:

Front End

  • React

Back End

  • Node.js ( API를 따로 제작하였습니다. )
  • Zeit

Database

  • MongoDB

제작기

제작 과정은 매우 간단했습니다. React로 게임 로직을 구현하였고, Auth나 다른 기능들을 추가하지 않았기 때문에 API나 데이터 베이스를 구축할때도 금방 제작 할 수 있었습니다.

Invely's