Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

게임의 방향성 1차 #12

Open
dogwithlife opened this issue Apr 30, 2018 · 5 comments
Open

게임의 방향성 1차 #12

dogwithlife opened this issue Apr 30, 2018 · 5 comments

Comments

@dogwithlife
Copy link
Collaborator

컨셉
감정을 인식하여 그를 토대로 게임의 맵과 스토리가 변화하는 그런 게임

  1. 게임의 플레이 방법

ㄱ) 개요, 방향

구글 플레이 스토어의 게임들 중 많은 유저를 보유하거나,
장기 플레이 유저가 많은 게임들은
"진입장벽" 이 낮고,
"Player's High" 가 매우 크다.

즉, 시작은 간단하게 시작하지만,
빠져들면 너무 재미있는,
하지만 밸런스가 잘 맞아 유저가 질려하지 않는 그런 게임이 인기가 많다는 소리다.

보통 구글 플레이 스토어의 대부분의 게임들은
처음부터 모든 것을 고려하지 않고,
점차 유저의 요구나 밸런스등을 조절해가며 새로운 컨텐츠를 추가해나간다.

하지만 이 방법의 최대 단점은,
업데이트가 되어 컨텐츠가 늘어가면 늘어갈수록
"진입장벽" 이 높아진다는 것이다.

어차피 우리는 앱 챌린지에 제안서를 제출하는 것 뿐이라서
이러한 부분은 고려하지 않아도 되지만
그래도 일단 조금은 고려하고 시작하는 것이 좋고 본다.

ㄴ) 게임의 플레이 방법

우선 유저가 게임을 설치하고, 게임을 처음 시작 할 때에
유저의 취향에 따라서
"좋아하는 것" 과 "싫어하는 것" 을 "주어진 리스트" 안에서 골라 설정하도록 한다.

또한 튜토리얼의 과정에서 유저를 여러가지 상황 속에 넣어 놓고
유저가 어떤 선택을 하는지에 따라 유저의 취향을 파악한다.

@ufxpri
Copy link
Owner

ufxpri commented Apr 30, 2018

우선 개임의 접근성을 판단하기위해 개임 안에 어떤것을 구현할 지 먼저 알아야 겠어요!

@dogwithlife
Copy link
Collaborator Author

게임의 스토리는 "노드" 형태로 존재한다.
게임을 진행하다가 사용자의 표정을 인식하여
즐거운지, 슬픈지, 재미없는지 등을 파악하여
다음에 올 스토리 "노드" 를 결정한다.

물론 이러한 스토리들이 유동적으로 연결되도록,
짦막한 에피소드 "노드" 들이 연속적으로 묶인 스토리 "노드" 를 구성해야 할 것이다.

솔직히 이 부분이 제일 어려운데.
이걸 우리가 쉽게 했으면
우리는 벌써 취업을 했겠지.

@ufxpri
Copy link
Owner

ufxpri commented Apr 30, 2018

난 그 노드들이 각각 인지 치료의 단계로 할 까 생각하고있었지

그런데 인지치료가 필요하지 않은 사람을 위한 노드도 있어야 겠구나..

@dogwithlife
Copy link
Collaborator Author

dogwithlife commented Apr 30, 2018

다음과 같은 에피소드 노드들이 있다고 가정해보자.

NODE_EPISODE : CREATE_CUTE_DOG
귀여운 강아지가 유저에게 등장한다.

NODE_EPISODE: DEAD_DOG
필드에 강아지가 존재한다면 그 강아지는 죽는다.
존재하지 않는다면 다음에 맵을 생성 할 때 강아지 시체를 같이 생성한다.

NODE_EPISODE: JUMPING_DOG
필드에 강아지가 존재한다면 유저를 향해 귀엽게 점프뛰며 달려든다.
이후 유저와의 친밀도, 호감도가 상승해 유저에게 충성을 다하는 모습을 보인다.

NODE_EPISODE: SUN_RAINBOW
햇살이 따뜻하고 저 멀리 무지개가 아름답게 아른거린다.

NODE_EPISODE: FIGHTING_DOG
강아지가 적대적인 오브젝트와 싸운다.

예를들어 사용자가 "좋아하는 것" 에 [강아지] 를 선택했다고 해보자.

새로운 스토리 노드를 생성한다.

NODE_STORY: 001

NODE_EPISODE: CREATE_CUTE_DOG
+
NODE_EPISODE: JUMPING_DOG
+
NODE_EPISODE: FIGHTING_DOG
+
NODE_EPISODE: DEAD_DOG
+
감정인식

사용자에게 슬픔이 느껴졌다고 가정하고

NODE_EPISODE: SUN_RAINBOW

이런식으로 매 스토리 마다
에피소드들을 구성하고,
특정 에피소드 사이에 감정인식을 넣어 다음 에피소드를 결정한다.

@ufxpri
Copy link
Owner

ufxpri commented Apr 30, 2018

https://youtu.be/hTfXWPHGhFc
확실히 지금까지 이런 스타일의 게임을 생각했지만
사용자의 성격을 게임에 반영하기 위해서 그런 이벤트가 필요하겠군요!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants