Twilio Quest 3 をやってみよう！

# Twilio Quest 3 が発表されました！
Twilioは、音声通話、メッセージング（SMS/チャット）、ビデオなどの様々なコミュニケーション手段を、簡単にアプリケーションに組み込むために、さまざまなAPIを提供しています。そしてそのAPIをゲームで楽しく学べるサービス、これがTwilio Questです。
これまでのTwilio Questはブラウザ上で動作するものでしたが、今回のTwilio Quest3は、Windows、Mac、Linuxにインストールできるゲームとなっています。Twilioのパッションを感じますね。
ちなみに、表記は英語です。Twilioと英語と両方身につくなんて、一石二鳥！！
<img width="1013" alt="スクリーンショット 2019-08-23 16.58.43.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/90f58183-814b-d2f4-a48c-58c1c496373b.png">
この画像を見ただけでワクワクしますね！！サイトの下の方にオリジナル・サウンドトラックもあります。

# プレイ方法
※このゲームは音量を上げてプレイしたほうがテンションが上りますのでオススメです。
まず、以下のURLにアクセスしTwilio Questをダウンロード・インストールします。
https://www.twilio.com/quest
https://jp.twilio.com/quest
※どちらにアクセスしても同じものがダウンロードされます。

起動すると以下の画面が表示されます。これはニュースレターの申し込みですので、必要に応じて、E-MailアドレスかSMS受信可能な電話番号を入れてください。入力しなくてもOKです。
<img width="723" alt="スクリーンショット 2019-08-23 17.04.02.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/92d56424-0de8-8661-2191-14d85a10bd81.png">
そして、「PLAY TWILIOQUEST」をクリックします。

※ここから音がでますのでご注意を。
以下のオープニング画面が表示されます。ひとしきり、オープニングテーマを堪能したら、スペースキーを押しましょう。
<img width="1281" alt="スクリーンショット 2019-08-23 17.04.47.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/f5ce13cc-4150-44a2-f377-7d0084d4250a.png">
「Enter your name」には、自分の名前を入れましょう。
<img width="1282" alt="スクリーンショット 2019-08-23 17.09.41.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/265138ee-6674-f80b-0675-29f905b0afd1.png">
キャラクターを選択できます。カスタマイズも可能です。
※エンターキーを押すと次に進みますので、矢印キーやマウスで選択するとよいです。
※この設定は、ゲームの途中で変更ができます。
<img width="1280" alt="スクリーンショット 2019-08-23 17.10.32.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/9bb90d84-2810-cba0-8359-3a9791805246.png">
エンターを押すとゲーム開始です。

セドリックがこのゲームについて丁寧に説明してくれます。しっかり聞きましょう。
聞かなくてもいいよって人は「2).＜end conversation＞」を選択してください。
※音声でも説明してくれます。セドリックは英語で話します。
<img width="1283" alt="スクリーンショット 2019-08-23 17.12.32.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/b6458c57-fa67-6292-dcd0-d71574ee4c5e.png">
概ね、基本動作を説明してくれています。
・移動は矢印キーか、[W][A][S][D]キーを使う
・人と話をしたり、物を調べたりするときは、目の前でスペースキーを押す。

説明を聞いたら、Questを始めていきましょう。最初にチュートリアルもあるので安心です。画面の右下にあるPODを調べます。
※実際のゲームの画面でも赤矢印でガイドしてくれます。
<img width="1280" alt="スクリーンショット 2019-08-23 17.31.26.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/3bc646ff-569c-a32a-8c90-8a5cfb45a4f1.png">
トレーニングミッションは複数ありますが、最初ははBasic Trainingしかできません。(進めるうちにできるようになるのかな？)
<img width="1279" alt="スクリーンショット 2019-08-23 17.31.51.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/768547ad-854c-6505-5c91-fa5a568478ec.png">
進めるとバリアーがあり、バリアーを解除するためのハッキング端末が用意されています。
<img width="1282" alt="スクリーンショット 2019-08-23 17.33.53.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/d8999007-77b8-acc5-1a65-5117f143a23f.png">

これがハッキング端末の基本画面になります。
<img width="1284" alt="スクリーンショット 2019-08-23 17.44.25.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/0ef422ea-4a17-577d-5f01-b4ace3f6fabd.png">

| 項目       | 内容 |
|:-----------------|:------------------|
| Overviewタブ | ミッションの概要が記載されています。 |
| Objectiveタブ  | ミッションの目的が記載されています。 |
| Walkthroughタブ  | ミッションのクリア手順が記載されています。ここはちゃんと読みましょう！ |
| 画面右側 | 入力欄にミッションの答えを入力し、「HACK」をクリックするとミッションクリア |
なお、途中で中断するときは、そのままアプリを終了すればOKです。オートセーブですね。
その他、コードを記述する必要もあり、コードエディターなどが用意されています。これら使い方も進めるうちにチュートリアルのミッションがあります。
これだけわかっていれば、大体楽しめるかと思います。

# アカウントについて

最後に、重要なことを。
Questを進めていくと以下のようなTWILIOマークがあるミッションがでてきます。
<img width="1287" alt="スクリーンショット 2019-08-23 17.55.03.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/3c20599d-0f4e-7d5b-4aa5-7f7d9ab949f5.png">
<img width="1282" alt="スクリーンショット 2019-08-23 18.12.58.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110436/2df3ae37-2ce3-bb72-e9f8-5f4888912c62.png">
ここで、Twilioアカウントの**account SID**と**auth token**を登録する必要があります。これは、TwilioのAPIを利用するミッションのためや、ミッションがちゃんと達成できたかどうかをTwilioアカウントと連動し確認したりするためです。

- 必ず**本番アカウント以外**で登録してください。
- トライアルアカウントでもOK（途中、クレジットが必要なミッションがありますが、Twilioから$50のクーポンが付与されます。付与される条件は**トライアルアカウントであること**です。）

それでは、みなさんTwilio Questをお楽しみください！！