# 테스트 플레이

## 테스트 플레이 전 준비

### 동작 확인

우즈 스튜디오에는 앱에서 실제로 테스트 플레이를 하기 전에 동작을 확인할 수 있는 기능이 있습니다.

우즈 스튜디오 v2에서는 복잡한 조건과 분기를 설정할 수 있는 만큼, 실수도 발생하기 쉬워집니다. 동작 확인에서 예상대로 작동하지 않는 항목은 우즈 앱에서도 작동하지 않습니다.

게임이 파탄날 수 있는 실수를 사전에 찾아 수정할 수 있으므로, 테스트 플레이를 실시하기 전에 반드시 우즈 스튜디오에서 동작 확인을 진행하세요.

**오른쪽 상단의 재생 버튼을 클릭**하면「동작 확인」화면으로 이동합니다.

<figure><img src="https://github.com/uzu-inc/studiov2-document/blob/main/packages/ko/.gitbook/assets/image%20(44).png" alt=""><figcaption></figcaption></figure>

동작 확인에서는 앱과 거의 동일한 화면에서 시나리오를 처음부터 끝까지 확인할 수 있습니다.

플레이어 수만큼 스마트폰을 가정한 화면이 나란히 표시되므로, 한 사람이 모든 인원 분량을 조작하는 느낌입니다. BGM과 SE도 재생됩니다.

<figure><img src="https://github.com/uzu-inc/studiov2-document/blob/main/packages/ko/.gitbook/assets/image%20(45).png" alt=""><figcaption></figcaption></figure>

동작 확인에서는, 아래와 같은 실수가 없는지 확인해 두는 것이 좋습니다.

{% hint style="success" %}

* 대사 설정 실수
* 텍스트 및 단서의 배포 대상·배포 조건 실수
* 밀담이 가능한 단계 설정 실수
* 투표에 따른 엔딩 분기 실수
* BGM·SE 설정 실수
  {% endhint %}

### 테스트 공개

우즈 앱에서 테스트 플레이를 실시하려면、**최신 버전 생성**이 필요합니다.

#### **① 오른쪽 상단의 버튼을 클릭하기**

오른쪽 상단의「최신 버전 생성」버튼을 누르면、시나리오 구조의 검증이 수행됩니다.

입력이나 설정에 누락이 없으면、반영이 진행되지만、입력이나 설정이 되어 있지 않은 부분이 있으면、오류가 표시됩니다. 오류가 표시되면、제시된 위치를 확인하고、적절히 수정해 주세요.

<figure><img src="https://github.com/uzu-inc/studiov2-document/blob/main/packages/ko/.gitbook/assets/image%20(168).png" alt=""><figcaption></figcaption></figure>

#### ② 버전 메모를 입력하기

무엇을 변경한 버전인지、어느 타이밍의 버전인지 메모해 두면 편리합니다. 빈칸이어도 괜찮습니다.

#### ③ 릴리스 관리 화면으로 이동하기

오른쪽 상단에 성공 알림이 표시되고、릴리스 관리 화면으로 이동하면、최신 버전 생성（＝앱 반영）이 완료된 것입니다.

### 테스트 플레이 이벤트 생성

테스트 공개 중인 작품은 우즈 앱 내에서 ID 검색、또는 링크로 직접 이동하지 않으면 찾을 수 없습니다.

**① 릴리스 관리 화면에서 URL 또는 작품 ID를 복사**

<figure><img src="https://github.com/uzu-inc/studiov2-document/blob/main/packages/ko/.gitbook/assets/image%20(4)%20(1)%20(2)%20(1).png" alt=""><figcaption></figcaption></figure>

**② URL인 경우：스마트폰 등에 URL을 보낸다**\
　**작품 ID인 경우：우즈 앱을 연다**

**③ URL인 경우：URL로 이동**\
　**작품 ID인 경우：앱 내에서 시나리오를 검색한다**

* 왼쪽 상단의 아이콘을 탭하고、표시된 메뉴 바에서「ID 검색」→「시나리오를 검색」을 탭하세요.
* 시나리오 검색 화면이 나오면、①에서 복사한 시나리오 ID를 붙여넣습니다.

<figure><img src="https://github.com/uzu-inc/studiov2-document/blob/main/packages/ko/.gitbook/assets/image%20(3)%20(1)%20(1)%20(1).png" alt=""><figcaption></figcaption></figure>

#### ④**시나리오 상세 화면이 표시된다**

#### ⑤**이벤트를 생성한다**

* 화면 하단의「**최신 버전으로 이벤트 생성**」을 탭합니다
* 「이벤트 예정 생성」을 선택하고、「**이벤트 설정으로**」진행합니다
* 「**관전을 허가**」가 ON으로 되어 있는지 확인하고、자신의 참가 슬롯에서「**관전자**」를 선택합니다

<figure><img src="https://github.com/uzu-inc/studiov2-document/blob/main/packages/ko/.gitbook/assets/image%20(5)%20(1).png" alt=""><figcaption></figcaption></figure>

\#### ⑥\*\*공유용 링크를 얻기\*\*

이벤트를 생성했으면 「복사」로 공유용 링크를 얻습니다.

#### ⑦**테스트 플레이 참가자에게 링크를 보내면 완료**

{% hint style="warning" %}
이 이벤트 링크는 우즈 앱 내 검색에는 나오지 않는(=정식으로 릴리스되지 않은) 시나리오의 상세 페이지로 직접 이동하는 링크이므로, 공개된 곳 등에 게시해 버리면 공개 이전부터 누구나 시나리오 상세 페이지를 볼 수 있게 됩니다. 링크 취급에 충분히 주의해 주세요.
{% endhint %}

## 테스트 플레이의 실시 방법

### ◆Discord를 병행하는 경우

우즈에서 플레이 진행을 하고, 음성만 Discord로 주고받는 방법입니다. 우즈 측의 음성은 음소거, Discord의 음성은 ON으로 켜서 진행합니다.

{% hint style="info" %}
**장점**

* 참가 플레이어가 벽치기(플레이 중 메모)할 공간을 마련하기 쉽다
* 설정 실수로 배포되지 않은 정보나 단서가 있을 때 Discord를 통해 보낼 수 있다
  {% endhint %}

{% hint style="warning" %}
**단점**

* Discord 서버 준비가 필요하다
* 이벤트 생성부터 실시까지의 절차가 다소 번거로워진다
  {% endhint %}

**【Discord 준비】**

* 테스트 플레이용 Discord 서버를 생성하고 참가자를 초대합니다
* 밀담이 있는 시나리오인 경우, 밀담용 보이스 채널을 만듭니다
* 플레이어별 벽치기(메모용) 채널을 만듭니다
* 우즈의 이벤트 참가 링크도 서버 내에서 보내면 좋습니다

**【이벤트 생성】**

* 앞서 언급한 방법으로 이벤트를 생성합니다
* 작성자는 우즈 앱 내에서 관전자로 참가하거나, 앱에는 참가하지 않고 Discord에서 음성만 듣는 형태가 됩니다

### ◆우즈로만 진행하는 경우

우즈 앱 내에서 작성자가 관전자로 참가하고, Discord 등은 사용하지 않는 방법입니다.

{% hint style="info" %}
**장점**

* 앞서 언급한 방법대로 자신이 관전자로 참가하는 이벤트만 만들면 되므로 모집과 진행이 간단하다
* 우즈의 플레이 화면을 플레이어와 함께 볼 수 있다
* 관전자로 참가하고 있어도 음소거를 해제해 플레이어에게 말걸 수 있으므로, 진행 트러블이나 실수가 있어도 우즈의 플레이 화면을 보며 보충 설명을 할 수 있다
  {% endhint %}

{% hint style="warning" %}
**단점**

* 설정 실수로 배포되지 않은 정보나 단서가 있을 때는 구두로 보충할 수밖에 없다
  {% endhint %}

**【이벤트 생성】**

* 앞서 언급한 방법으로 이벤트를 생성합니다
* 작성자는 우즈 앱 내에서 관전자로 참가해 주세요
