【AWS】Cloud Quest をプレイしてみた

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/0706733a-f8d1-e939-a863-27cca6961081.png)


# はじめに
Cloud Quest をご存じでしょうか。
Cloud Quest は実用的な AWS スキルを身につけるための 3D ロールプレイングゲームで、「AWS Skill Builder」という AWS をオンラインで学習できるコンテンツ群の 1 つです。

AWS が提供するの唯一のゲームコンテンツということで、今回はこの Cloud Quest （クラウドプラクティショナーレベル）の概要や実際にプレイした所感についてまとめてみました。

# Cloud Quest 概要
　
上述の通り Cloud Quest はゲームをプレイしながら AWS を学習することができるコンテンツです。
　
自身のアバターを作成してバーチャル都市を巡りながら、市民が抱える AWS に関する困りごとをどんどん解決していくといったストーリーです。

　
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/d4770d59-ea30-ba7a-bcec-de7c7bff59f0.png)
↑バーチャル都市

　
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/173e23c9-df64-37f7-f853-14e45238586a.png)
↑アバター作成

　
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/9acbb458-0d06-292d-833a-81c98487b3c3.png)
↑困っている市民に話しかけている

　
市民の困りごと（AWS 関連の課題）は毎回以下のステップで解決していきます。

<table>
  <caption>困りごと解決のステップ</caption>
  <thead>
    <tr>
      <th></th> <th>　ステップ　</th><th>　説明　</th>
    </tr>
  </thead>
  <tr>
    <td> 1 </td> <td>　学習　</td><td>　課題解決で使用する AWS サービスの概要を学習する。　</td>
  </tr>
  <tr>
    <td> 2 </td> <td>　計画　</td><td>　課題の全体像を把握。解決方法を学ぶ。　</td>
  </tr>
  <tr>
    <td> 3 </td> <td>　実践　</td><td>　ハンズオン環境が提供され、示されたステップどおりに実際に構築を進め課題を解決する。</td>
  </tr>
  <tr>
    <td> 4 </td> <td>　DIY　</td><td>　"実践” で構築したものをさらに改修する。手順の明示はなくすでに学習した内容とヒントを頼りに達成していく。</td>
  </tr>
</table>
　
　


　
また、この Cloud Quest は難易度設定が存在します。 
下記記載の通り、様々なロール（コースのようなもの）を選択してプレイできます。

<table>
  <caption>プレイ可能なロール一覧</caption>
  <thead>
    <tr>
      <th>ロール</th> <th>備考</th>
    </tr>
  </thead>
  <tr>
    <td> クラウドプラクティショナー </td> <td> 無償 </td>
  </tr>
  <tr>
    <td> 生成 AI </td> <td> 有償サブスクリプション </td>
  </tr><tr>
    <td> ソリューションアーキテクト </td> <td> 有償サブスクリプション </td>
  </tr><tr>
    <td> サーバーレスデベロッパー </td> <td> 有償サブスクリプション </td>
  </tr><tr>
    <td> 機械学習 </td> <td> 有償サブスクリプション </td>
  </tr><tr>
    <td> セキュリティ
 </td> <td> 有償サブスクリプション </td>
  </tr><tr>
    <td> データ分析 </td> <td> 有償サブスクリプション </td>
  </tr><tr>
    <td>ネットワーク </td> <td> 有償サブスクリプション </td>
  </tr>
 
</table>


:::note info
現時点（2024.08）ではクラウドプラクティショナーのみ無料でプレイ可能です
:::

　
今回は無料でプレイ可能な「クラウドプラクティショナー」ロールをプレイしました。

# 事前準備

Cloud Quest をプレイするためには、AWS が提供するトレーニング全般にアクセスするための個人プロファイル「AWS Builder ID」を作成しておく必要があります。
APN（AWS Partner Central）アカウントをお持ちの方は、「AWS Builder ID」ではなく APN アカウントにサインインすることでもプレイ可能です。
　
今回は「AWS Builder ID」の作成手順を下記に示します。

 
:::note info
「AWS Builder ID」は無料で作成可能です
:::

:::note info
ハンズオン環境は Cloud Quest 上で提供されるため、AWS アカウント準備しておく必要はありません
:::

　
下記 URL の [アカウント作成] より「AWS Builder ID」を作成可能です。
https://www.aws.training/

　
![スクリーンショット 2024-08-08 191307.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/22d705a0-8344-039a-55ee-b67be4767521.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/125bad11-4d84-8a0b-8815-28989b1293a9.png)


表示される画面に従ってメールアドレスや名前、サインインパスワードを設定しアカウントを作成します。
ちなみにこの「AWS Builder ID」は AWS 認定試験の登録などにも利用するため、メールアドレスやパスワードは控えておきましょう。
　

# Cloud Quest 開始方法

下記 URL より AWS Skill Builder サイトにアクセスし、画面右上にて言語を [日本語] へと変更しておきます。
https://explore.skillbuilder.aws/learn
　

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/036fbc8f-6c71-b8f2-9a75-dee5a136aa1a.png)

　
多数のトレーニングが表示されるため、「CloudQuest」でフィルタリングし日本語版の「AWS Cloud Quest: CloudPractitioner (Japanese)」を探します。

　
 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/0655a47e-e729-bc35-9837-f7af2c16843e.png)
　
　

:::note warn
他言語のコースを選択しないよう注意です
:::

　　
コース選択後、登録を押下しサインインを求められた場合は登録済の「AWS Builder ID」でサインインします。
　
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/60fbe942-d597-2c23-f433-b126606ed017.png)

　
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/e10246ca-168e-5cfc-b304-aeca8af4696f.png)

　
正常に登録を完了し、表示される画面に従って操作を進めると、下記利用開始画面に遷移します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3822977/7925099f-9594-90a0-e5ea-9c10a9b4fb22.png)


:::note warn
デフォルトでは言語設定が英語になっているようです
画面右上 歯車マークより言語を日本語へ適宜設定しなおしてください
:::
　

画面中央の [ゲーム開始] よりプレイを開始できます。
なお、ゲームの進捗は自動保存されるため任意のタイミングで再開することもできます。

# プレイ所感

###### 【想像以上にしっかり"ゲーム"】

- アバターを WASD で操作（+ shift でスケボー?に乗る）でき、よくある PC ゲームの感覚
- バーチャル都市が広くつい散歩したくなる
- ストーリーが進むにつれていけなかった場所にいけたり、ペットを飼えるようになったりとやりこみ要素がある
- バーチャル都市を散策していると突然襲われ、AWS クイズを突き付けられる



###### 【難易度はそこそこ】

- 市民の抱える課題のレベル感は「S3 で静的 Web サイトを構築したい」「2 つの EC2 をマルチリージョンで起動したい」のようなもの。Cloud Quest 上でハンズオン前に AWS サービスの概要については学習できるものの、やはり最低限の知識（S3 はストレージサービスで 静的ウェブサイトのホスティングもできる等）は事前に抑えてから臨む方が良いと感じた
- 事前にインプットした知識を、ハンズオン学習を通してより深く固める プラス α の機会として活用すると良さそう
- 特にステップ "DIY" ではこれまで学習したことを応用的に活かしてソリューションを導き出す必要があるため、ここは考える力が養われる





# おわりに
以上、Cloud Quest（クラウドプラクティショナーロール）についてまとめました。
AWS 認定クラウドプラクティショナーの受験を考えていてハンズオンでより知識を定着させたい方、 Cloud Quest は知っているけど何を準備すれがわからない方、そんな方々に当記事が参考になれば嬉しいです。