1 of 37

“모두가 즐기는 게임, 하지만 사회자의 소외감은

누가 해소해줄 수 있을까요?”

2 of 37

X

3 of 37

개발 이유

Play 구성

- 역할

- 마피아 게임의 흐름

​

- 개발 이유

[트렌드]

[20대 NUGU 사용자 공략]

[오프라인 게임의 한계]

- 통신구조

  • Play 알고리즘

- 시연영상

세부 사항

대회 우수성

- 차별성

- 문제 해결

  • NUGU Play 공모전 소개

4 of 37

개발 이유

- 역할

- 마피아 게임의 흐름

​

- 개발 이유

[트렌드]

[20대 NUGU 사용자 공략]

[오프라인 게임의 한계]

<“아침” 활동>

-누가 마피아인지에 대한 토론 진행 후 사형대에 올릴 수 있음

-사형대에 올라간 사람의 최종발언 후 살릴지 죽일지에 대한 투표권을 가짐

시민의 아침활동 권한은 경찰,의사,마피아에게도 해당

<“밤” 활동>

활동할 권한 x

​

<“밤” 활동>

몰래 한 명을 지목하여 암살

(자신의 정체를 숨기기 위해

자신을 죽이는 것 가능)

​

<“밤”활동>

-마피아가 암살할 것으로 예상되는 사람을

한 명 지목하여 구제 가능(자기 자신 구제 가능)

​

-마피아와 의사가 지목한 사람이 동일한 경우

아침에 아무도 죽지 않음

그러나 다를 경우

마피아가 지목했던 사람은 죽음

<“밤"활동>

마피아로 의심되는 사람을 한 명 지목하여

시민인지 혹은 마피아인지 조사 가능

vs

시민 편

마피아 편

시민

경찰

의사

마피아

※ 승리 조건

시민과 마피아 플레이어 수가 같아졌을 경우

1. 역할

※ 승리 조건

모든 마피아 플레이어들이

사형대에 올라 제거되었을 경우

5 of 37

2. 마피아 게임의 흐름

0번째 밤

역할 배정

0번째 아침

서로 자기소개 및

누가 마피아일지에 대한 토론

1번째 밤

마피아는 1명을 암살,

의사는 1명을 구제,

경찰은 1명을 조사

(마피아와 의사의 밤 활동 결과는 다음날 아침에 모두에게 발표되고 경찰의 밤 활동 결과는 조사 즉시 발표되며 경찰 자신에게만 발표)

1번째 아침

마피아와 경찰의 밤 활동에 대한 결과 발표

->누가 마피아인지에 대한 토론

->마피아로 의심되는 1명을 투표를 통해 사형장에 올림

->사형장에 오른 사람은 최후의 변론

->그 사람을 죽일지 말지에 대한 투표

(죽은 후에는 게임 참여 불가)

​

이후 마피아와 시민 중 승리자가 나올 때 까지 ‘1번째 밤-1번째 아침’ 내용을 반복

승패가 갈린 후: 승리 결과 발표, 각자 자기 역할 공개 후 종료

​

6 of 37

3. 개발 이유

7 of 37

Google Play 인기게임 2위

SNS

Facebook 게시물

Google play store의

인기게임 차트

[트렌드]

8 of 37

대학생 커뮤니티

TV예능 및 아이돌 스트리밍 영상

tv 예능 프로그램 <신서유기>

스트리밍 플랫폼 ‘vlive’의

아이돌 ‘마마무’의 방송

ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ

대학생 커뮤니티 ‘에브리타임‘ 中

중앙대학교 커뮤니티

[트렌드]

9 of 37

비디오 플랫폼 youtube에서의

‘마피아' 검색 결과

스트리밍 플랫폼 afreeca tv에서의

‘마피아’ 검색 결과

[20대 NUGU 사용자 공략]

10 of 37

사회자의 게임 룰 이해 부족으로 인해

게임이 원활하게 진행되지 않은 상황의 예시

ㄱ

ㄷㄷ

주로 사회자 역할을 기피한다

(71%)

주로

사회자 역할을

선호한다

(29%)

20대 50명을 대상으로

마피아 게임을 할 때 사회자 역할을 맡는 것을 어떻게 생각하는지에 대해 설문조사를 진행한 결과

[오프라인 게임의 한계]

11 of 37

개발 이유

Play 구성

세부 사항

대회 우수성

- 역할

- 마피아 게임의 흐름

​

- 개발 이유

[트렌드]

[20대 NUGU 사용자 공략]

[오프라인 게임의 한계]

- 통신구조

  • Play 알고리즘

- 시연영상

- 차별성

- 문제 해결

  • NUGU Play 공모전 소개

12 of 37

Play 구성

- 통신구조

  • Play 알고리즘

- 시연영상

통신 구조

13 of 37

“참가 플레이어 수를 말씀해주세요. (3 ~ 10)”

“6명”

6명만 수용할 수 있는 방을 생성 후 방 고유 pin 번호 생성 & 전달

“방이 생성되었습니다. 방의 pin 번호는 ****입니다.”

모든 플레이어들이 각자의 디바이스에서 pin번호와 자신의 닉네임을 입력하여 방에 입장

모든 사람이 입장이 완료했다는 메시지 전달

“준비 완료”

[게임 시작] “밤이 되었습니다. 각자의 정체를 확인해주세요. …”

각 플레이어들의 디바이스에 역할 배정 & 공지 전달

{{playerNum}} = 6

(밤이 끝나고 아침이 되기 전) “확인“

[아침] “0번째 아침이 되었습니다. 3분간 토의를 진행해주세요…(타이머)”

(3분이 지나 토의를 진행한 후 밤으로 넘어가기 전) “소등“

[밤] “n번째 밤이 되었습니다. <정해진 시간동안 암살/구제/조사 진행>(타이머)”

밤 동안 마피아 / 의사 / 경찰 순으로 각각 20초동안 암살 / 구제 / 조사 진행 (비밀리에 진행되는 지목과 정보제공)

밤 사이 일어난 일의 결과 정보 제공

(밤이 끝나고 아침이 되기 전) “확인“

“확인”

게임 (낮/밤) 루프 시작

[URL] mapia.ga:3000

14 of 37

“의사가 살리지 못했습니다. xxx님이 마피아에 의해 살해당하였습니다. 지금부터 3분간 토의를 진행해주세요… (타이머)”

3분 토의 종료 후 사형대에 올릴 사람 지목

통계 후 최다득표자 정보 전달( 동점자 존재 시 예외처리 )

(10초 동안 각자 디바이스로 지목한 후) “확인“

“xxx님이 사형대에 올랐습니다. 1분 동안 최후의 변론을 해주세요… (타이머)”

1분 동안 최후의 변론을 들은 후 사형대에 올릴 것인지 오프라인으로 찬반 투표 진행( 찬성 : 죽이자 | 반대 : 살리자 )

(10초 동안 오프라인 찬반 투표 결과에 따라) “죽이자 / 살리자“

결과값 전달

받은 결과값으로 플레이어들의 생사유무를 UI에 표시

“XXX님이 형장의 이슬이 되었습니다.

다음 밤으로 넘어가시려면 ‘소등’이라고 말씀해주세요.”

“소등”

게임 (낮/밤) 루프 끝

승리 조건에 따라 결과 출력 후

루프를 빠져나와 게임 종료

승리 조건에 따라 결과 출력 후

루프를 빠져나와 게임 종료

[URL] mapia.ga:3000

15 of 37

Action 구조

16 of 37

17 of 37

7명 준비 완료

방 생성 완료!

방 번호는 ‘6797’이에요!

NUGU

참가 이름 & 방 번호

입력!

Play 알고리즘

18 of 37

각자 몰래

배정받은 역할 확인!

Play 알고리즘

19 of 37

밤이 되었어요. 모든 플레이어들은 고개를 숙여주세요!

NUGU

마피아, 의사, 경찰은 고개를 들어 역할을 수행해주세요!

스피커의 지시에 따라

각자의 역할을 수행!

Play 알고리즘

20 of 37

4

2

Save or Kill?

Save!

Kill!

Kill!

Kill!

Kill!

마피아에 의해

밤에 암살

아침이에요! 3분간 토의진행 후 마피아 의심자 지목하세요!

NUGU

죽어서 게임 참여 불가

스피커 지시에

따라서 투표 진행

죽일까요 살릴까요?

죽이자!

Play 알고리즘

21 of 37

마피아에 의해

밤에 암살

마피아로 의심돼

투표로 사형

‘김누구’님이 과반수 동의로

사형됐어요. 다시 밤이 되었습니다.

NUGU

Play 알고리즘

22 of 37

Play 알고리즘

23 of 37

시연 영상

24 of 37

개발 이유

Play 구성

세부 사항

대회 우수성

- 역할

- 마피아 게임의 흐름

​

- 개발 이유

[트렌드]

[20대 NUGU 사용자 공략]

[오프라인 게임의 한계]

- 통신구조

  • Play 알고리즘

- 시연영상

- 차별성

- 문제 해결

  • NUGU Play 공모전 소개

25 of 37

세부 사항

- 차별성

- 문제 해결

차별성

  • NUGU play에서 제공하는 다양한 종류의 서비스 중 가장 희소성이 높은 ‘게임’서비스에 해당한다.

​

  • 웹의 GUI와 인공지능 스피커의 VUI를 함께 사용할 수 있는 하이브리드형 play이다.

​

  • 1;1 play가 아닌, 1:多 로 즐길 수 있는 멀티플레이형이다.

​

  • 스피커와 함께 즐기는 게임이다(스피커가 게임 내에서 ‘진행자’라는 역할을 수행함)

​

  • 많은 branch action 구현을 통해 복잡한 로직과 다양한 상황을 처리하여 사용자에게 심도 깊은 경험을 제공한다.
  1. 기존 NUGU play 들과의 비교
  • 온라인 게임과 다르게 친구들과 실제로 함께 모여 대화하며 진행 할 수 있다.

​

  • 모두가 함께 모여 게임을 하려 할 때 앱을 모두 다운받아야 한다는 번거로움을 피하기 위해 웹 인터페이스를 사용하였다.

2. 기존 온라인 게임들과의 비교

26 of 37

Q. 게임 중간중간 사용자들의 잡음이 섞이면 게임이 중단될 수도 있는데 그런 문제는 어떻게 해결하나요?

A. 그래서 사용자들에게 다음 액션으로 넘어가기 위한 발화를 받는 것을 최소화하였습니다. 웹과 연동하여 받은 값에 따라 발화가 필수적으로 변화하는 부분(의사와 마피아가 대립하여 어떤 플레이어가 살았는지 죽었는지를 아침에 말해야 하는 경우 & 사형대에 누가 올랐는지 확인하는 경우 & 찬반 투표 결과에 따라 최종 사형 여부를 확인하는 경우)을 제외하고는 <pause = “”/> 기능을 사용하여 딜레이 시켰고 자연적으로 타이머 기능도 삽입할 수 있었습니다.

Q. 마피아 게임 특성상 낮과 밤을 정말 여러 차례 돌려야 될 수 있는데 이러한 액션 루프를 어떻게 생성했나요?

A. 첫 번째 루프는 게임 처음 시작의 브랜치로 넣고 두 번째 루프부터는 최상위 액션으로 넘어가도록 새로운 브랜치를 만들어 그 브랜치에서 루프가 돌 수 있도록 만들었습니다. 첫 번째 루프의 말단에서 두 번째 루프의 처음(최상위 액션)으로 넘어갈 때 이전에 사용한 parameter명을 조금 수정하여 값은 그대로 대입하도록 하여 차질이 없게 했습니다.

Q. 스피커로 사회자를 하면 익명성이 보장되어야 하는 역할 배정과 투표 기능 등은 어떻게 수행하나요?

A. 그래서 모든 플레이어들은 자신들이 소유하고 있는 디바이스를 활용해야 합니다. 각자 가지고 있는 디바이스를 통해 게임 웹사이트에 접속하여 할당 받은 방 pin번호와 플레이어명을 입력하면 그 UI를 통해 자신의 역할을 남들 모르게 배정 및 확인을 할 수 있으며 충분한 익명성을 보장받으며 게임 진행에 필요한 모든 투표를 결함없이 진행할 수 있습니다.

문제 해결

27 of 37

개발 이유

대회 우수성

- 역할

- 마피아 게임의 흐름

​

- 개발 이유

[트렌드]

[20대 NUGU 사용자 공략]

[오프라인 게임의 한계]

  • NUGU Play 공모전 소개

Play 구성

세부 사항

- 통신구조

  • Play 알고리즘

- 시연영상

- 차별성

- 문제 해결

28 of 37

대회 우수성

  • NUGU Play 공모전 소개

[2019 NUGU Play 개발 공모전]

29 of 37

[2019 NUGU Play 개발 공모전]

30 of 37

[2019 NUGU Play 개발 공모전]

31 of 37

[2019 NUGU Play 개발 공모전]

32 of 37

[2019 NUGU Play 개발 공모전]

투자 법무

홍보/PR

특허 등록

33 of 37

[2019 NUGU Play 개발 공모전]

34 of 37

[2019 NUGU Play 개발 공모전]

35 of 37

[2019 NUGU Play 개발 공모전]

36 of 37

출처 및 Github 링크

2p 배경이미지, 로고 - 모바일 게임 '마피아42’

7p Google Play Store 인기게임 차트 [2019.08.25 기준]

Facebook 페이지 '마피아42’

Facebook 페이지 '내일의 유머’

8p tv 예능 프로그램 <신서유기>

스트리밍 플랫폼 'Vlive'의 아이돌 '마마무'의 방송

대학생 커뮤니티 '에브리타임' 중 중앙대학교 커뮤니티

9p 비디오 플랫폼 youtube에서의 '마피아' 검색 결과

스트리밍 플랫폼 afreeca TV에서의 '마피아' 검색 결과

10p 스트리밍 플랫폼 'Vlive'의 아이돌 '마마무'의 방송

25p NUGU play의 게임 분야

‘마피아 MC’ NUGU play github URL ▶

37 of 37

Thank You