ゲームでコードが学べる!TwilioQuestで遊んでみよう

2020.03.11

はじめに

こんにちは、コンサル部の島川です。

突然ですがゲームしながら勉強できたらいいなーと思ったことはありませんか?僕はあります。そんなあなたにTwilioQuestをご紹介いたします。

TwilioQuestとは

TwilioQuest 3はTwilio社が提供している無料のサービスです。3部作目というところで最初はブラウザでのゲーム提供でしたが完全なソフトウェアとして提供されています。

ストーリー

クラウドと呼ばれる広大な世界で悪の組織「Legacy Systems」に打ち勝つために、「TwilioQuest」プログラムが立ち上げられました。その一員「オペレーター」としてテクノロジーを学びます。

オペレーターのトレーニング!

オペレーターのトレーニングメニューはたくさん用意されています。

Twilioそのものに関するプログラムからPythonに関するのプログラムなど幅広く用意されているのが分かります!

なお現在TwilioQuestのページでは以下のようなものが紹介されています。

  • Top-Secret JavaScript Test Lab
    • At a remote research station deep within The Cloud, TwilioQuest scientists study the raw and untamed power of the JavaScript programming langauge. Join the research team and prepare yourself for an explosive discovery!
  • Mysteries of the Pythonic Temple
    • Uncover the secrets of the Python programming langauge as you explore the ancient Pythonic Temple, the last surviving structure of the fabled City of Python.
  • The Flame of Open Source
    • The evil Legacy Systems have stolen the legendary Flame of Open Source and hidden it in the center of a maze in an enchanted forest! Reclaim this lost power and clear the way for all developers to contribute to open source.
  • Advent of Code
    • Complete Advent of Code puzzles in TwilioQuest! Use our built-in code editor and starter code to get a leg up in your efforts to solve these fun puzzles. A new puzzle unlocks every day in December!

遊んでみた

キャラクター作成

名前とアバターを選択してゲームを始めます。

クエスト(トレーニング)を受けてみる。

簡単な会話を聞いた後すぐにトレーニングを受けることができます。ここでスペースを押します。

すると、トレーニングが一覧が表示されます。まずは「Basic Training」をやってみます!

   ↑先に少し進めてしまったのでランクが上がっちゃってます。

最初の問題

初めての問題です。

"help"セクションのシークレットコードを入力したら次に進めそう。なので"help"セクションを確認したところ、コードが書かれていました!入力してSUCCESS!

アバターの着せ替え

今もらったアバターを着せてみました。

あまり違い分からないけどちょっと強くなった気がします。

コードを書く問題

ちゃんとした問題もあります。コードを求められる問題。

さいごに

まだ私も始めたばかりなので簡単な紹介になってしまいましたが、TwilioQuestめちゃくちゃ完成度高いなと思いました。Twilioのことはもちろん、コードに関することもゲーム感覚で学べるのでおススメです。これからたくさんプレイして悪の組織「Legacy Systems」をやっつけようと思います!