Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free

TwilioQuest posts

  • By Ryan Kubik
    TwilioQuest Authoring: Play Community Content and Build Your Own TwilioQuest Authoring Play Community Content and Build Your Own.png

    Share Custom Content with Extensions

    TwilioQuest 3.2 ships with a big new feature called “Extensions”. With this feature, you can now load in missions, maps, and objects created by the TwilioQuest community alongside Twilio authored content. This means you can now build your own content too!

    At a high level, an extension is one root folder composed of a series of folders containing images, scripts, and maps. TwilioQuest reads all of this information from extensions you've installed to create new missions for you to play.

    We build all of the bundled content in TwilioQuest with these extensions too. You can check out how we built every mission in the game on the TwilioQuest Github account.

    Extensions Gallery

    To help you discover new community content to play, we've built an Extensions Gallery as well. This gallery lets you or anyone else submit a TwilioQuest extension straight to the TwilioQuest team …

    Read More
  • By Margaret Staples
    TwilioQuestを活用して教育力をアップ TwilioQuest Extension to Education

    このBlogはTwilioQuestチームのMargaret Staplesこちらで公開した記事を日本語化したものです。

    TwilioQuestは、16ビット時代のレトロな見た目を持つ、テクニカルスキルを習得できるビデオゲームです。われわれはこのゲームを幅広い学習者に気軽に取り組んでもらえるものとしてお勧めしています。Twilioコミュニティの誰もがこの楽しい教育プラットフォームを利用して知識を共有できるというのは、素晴らしいことだと思います。

    また、GitHubで提供しているオープンソースのテンプレートを使いTwilioQuestゲーム開発者としてエクステンションの開発を簡単に始められます。

    保存して続行

    特定の分野でエキスパートになる最も効率のよい方法は、他の人にどう教えるかを検討することです。ポートフォリオプロジェクト、GitHubプロファイル、履歴書などでは、専門性を前進させる機会を確保する上で必要な、総合的な理解といったものを伝えられないことがよくあります。

    TwilioQuestの新しいレベル(ミッション)を作るということは、技術的な理解を伝えるだけでなく、どんなチームにも必要かつ非常に貴重なさまざまなスキルを持っていることを示すことにもなります。例をあげてみましょう。

    • 大規模プロジェクトを、個々の実行可能なステップに分解する
    • さまざまな分野を取り込み、1つにまとめる
    • 複雑なアイデアを、幅広い対象者に伝える
    • チームメイトのレベルアップ(スキル向上)に寄与する

    経験値を共有し、次世代の開発者のレベルアップに寄与

    自分の専門知識をTwili …

    Read More
  • By Ashley Boucher
    How to Build a TwilioQuest Extension and Add Your Own Content to the Game tq-extension.png

    TwilioQuest enthusiasts, game developers, educators...rejoice! You can now build your own TwilioQuest (TQ) extensions. You can design new levels, write your own code challenges, and contribute to the TwilioQuest ecosystem.

    In this article, you’ll learn the mechanics of developing a TwilioQuest extension. You’ll build a VR Training mission, whose goal is to teach the player how to send an SMS message with Twilio. As part of building the training mission, you’ll:

    • Plan out learning objectives for the mission
    • Design a level map used Tiled
    • Validate players’ responses to each objective using JavaScript and Node.js

    Prerequisites

    To start, make sure you have the following prerequisites:

    • Node.js installed on your machine, along with a package manager like npm or yarn
    • A free Twilio account (sign up with this link and get $10 in free credit when you upgrade your account)
    • A GitHub account

    Set up your development environment

    Before …

    Read More
  • By Ryan Kubik
    Building Custom Extensions: The Twin Stick Training Range TwilioQuest Logo

    This is the first post in a series where I'll make an extension on an interesting topic in a day or two. Afterward, I'll share the source code and a short write up with some details about the extension.

    TwilioQuest is all about having fun while learning. With the new extension authoring tools, we've created there are more opportunities for fun than ever. For this first post, I wanted to focus entirely on the fun side of things. Without further ado, let me present this state of the art training simulation where you can train to defeat Cedric's evil twin, Fredric.

    Check out the source on GitHub!

    Prototyping new features using world.__internals

    We've talked on the team about how …

    Read More
  • By Daizen Ikehara
    TwilioQuestオペレーター養成キャンペーン開催 TQ content for Japan 2021 Summer

    Twilio Developer Evangelistの池原です。昨日、TwilioQuest 3 日本語プレビュー版のリリースをアナウンスしましたが、このリリースを記念し、「TwilioQuestオペレーター養成キャンペーン」を実施します!

    このキャンペーンではTwilioQuest 3日本語プレビュー版をインストールし、特定のミッションをクリアしたプレイヤーを対象として毎週2名の方にApple AirPods Proを進呈します。また、最終週には「TwilioQuestグランドチャンピオンシップ 2021 Summer」を開催します。この、「TwilioQuestグランドチャンピオンシップ 2021 Summer」では制限時間内に獲得した経験値を競うハイスコアチャレンジを実施し、優勝者にはApple M1 Macbook Pro(13インチ)を進呈します!

    イベントスケジュールおよび賞品について

    各ラウンドのスケジュール、ならびに賞品については下記の通りとなります。

    日程 (日本時間)

    賞品

    ラウンド1: 2021年07月12日(月) - 2021年07月18日(日)

    抽選日: 2021年07月19日(月)12:00

    AirPods Pro x 2名様

    ラウンド2: 2021年07月19日(月) - 2021年07月25日(日)

    抽選日: 2021年07月26日(月)12:00

    AirPods Pro x 2名様

    ラウンド3: 2021年07月26日(月) - 2021年08月01日(日)

    抽選日: 2021年08月02日 …

    Read More
  • By Daizen Ikehara
    TwilioQuest 3 日本語プレビュー版リリース! TQ JP Website

    Twilio Developer Evangelistの池原です。ゲームを遊びながらTwilio製品の利用方法に加えGitHubやPythonを学習できるTwilioQuest 3の日本語プレビュー版をリリースしました。

    TwilioQuestとは?

    TwilioQuestはゲームをプレイするようにさまざまな開発スキルを向上できるチュートリアルです。2019年に最新バージョンである「TwilioQuest 3」がリリースされました。Twilio製品の利用方法だけでなく、Pythonのようなプログラミング言語や、GitHubの使い方などを学習できます。

    より詳しい説明やミッションの進め方については以前こちらの記事で取り上げていますので、こちらもぜひご覧ください。

    全編英語で作成されていますが、ゲーム好きな開発者には非常に人気のコンテンツです。日本でも多くのみなさんにプレイいただいていますが、「日本語版が欲しい」という要望を多くいただいたため今回、日本語版を開発しました。

    日本語プレビュー版について

    TQ - JP preview version

    今回のリリースでは下記4つのミッション …

    Read More
  • By Chiara Massironi
    TwilioQuestで冒険チームとオペレーションを設定し、恐れ知らずの仲間を率いてThe Cloudに挑戦しよう TwilioQuest - Adventure Teams and Operations

    この記事はTwilioQuestチームのChiara MassironiおよびMargaret Staplesが共同執筆した記事(英語)を日本語訳したものです。

    本日(2021/01/18)より、TwilioQuestオペレーターは、オペレーターコンソールで冒険チームとオペレーションを設定し、友人、生徒、その他の同僚と共にプレイできるようになりました。

    冒険チーム

    冒険チームでは、TwilioQuestプレイヤーのグループを作り、ゲームを進めながら各人の進捗を追跡できます。クラス、オフ会、友人グループでチームを作り、各メンバーの進捗を確認できます。

    また、チームとしてこの後紹介するオペレーションに参加し、グループ間で競争することもでき流ようになりました。

    個々のプレイヤーは、チーム作成時に生成される固有の「コード」を使用してそれぞれのチームに参加できます。このコードは、チーム情報ページで確認できます。

    tq - adventure teams

    オペレーション

    オペレーションとは、TwilioQuestプレイヤーが参加できるイベントです。オペレーションには開始時刻と終了時刻を設定できるため、一定時間におけるハイスコアチャレンジを実施できます。オペレーションの制限時間内にプレイヤーが取得したポイントをスコアボードで確認できる機能も提供します。

    チームと個々のプレイヤーは、オペレーション作成時に生成される固有の「コード」を使用し、オペレーションに参加します。このコードは、オペレーション情報ページで確認できます。

    operation - pikachu

    コンテストのアイデア

    コンテストは協力・競争どちらでも自由です。自分の冒険チームやオペ …

    Read More
  • By Joe Nash
    Upgrading your TwilioQuest NPCs for Alpha 13 Upgrading your TwilioQuest NPCs for Alpha 13

    This post will walk you through updating NPCs in an TwilioQuest Alpha 12 extension to work with TwilioQuest Alpha 13. You can use this guide if you are an extension author updating your own extension, or a TwilioQuest player trying to use an extension downloaded from the internet.

    TwilioQuest Extensions are a new feature that lets you create your own missions in TwilioQuest. TwilioQuest Extensions are still in alpha, and new features are being added quickly. Sometimes that means breaking changes to the API and tools. Alpha 13 of TwilioQuest 3.2 introduced 12 new ready-to-use NPCs. As a result of this change, NPCs in extensions created for Alpha 12 will have to be updated. This post will walk you through updating NPCs in an Alpha 12 extension so the extension can be played on Alpha 13.

    What changed?

    In Alpha 12, NPCs were added to a level by creating a …

    Read More
  • By Joe Nash
    Inside a winning TwilioQuest extension Inside a winning TwilioQuest extension

    Last week, we released TwilioQuest extensions, a toolkit for you to create your own content and missions with TwilioQuest. What better way to kick the tires on these new tools, than with a retro-game themed hackathon? We challenged the 300 students at Hack-cade to build the best TwilioQuest extension. Although all the submissions were spectacular, one in particular captured our hearts and took the prize. Read on to learn how to create a winning TwilioQuest extension, from La’Kaleigh, creator of bot.NET.

    Sharing the love of C#

    TwilioQuest is at its heart an educational game, and whilst you can create all sorts of experiences with your own missions, La’Kaleigh decided to follow the example of existing missions like the Top-secret Javascript Test Lab and Mysteries of the Pythonic Temple by teaching a programming language. La’Kaleigh’s go-to programming language is C#, and so she aimed to create an extension that would …

    Read More
  • By Margaret Staples
    Unlock your power to teach with TwilioQuest Discover your power to change the world by teaching

    We love the way TwilioQuest's 16-bit retro aesthetic and video game experience can make learning tech skills less intimidating for a broad diversity of learners. We are excited to equip everyone in our community with the power to share their knowledge using this fun educational platform!

    Getting started as a TwilioQuest game developer is as straightforward as using our open source extension template on GitHub!

    Save and continue

    The most effective way to become an expert in a subject is to figure out how to teach it. Portfolio projects, GitHub profiles, and resumes often fail to communicate the kind of comprehensive understanding needed to secure opportunities to advance professionally.

    Authoring a new level in TwilioQuest communicates not only your technical understanding, but also a variety of incredibly valuable skills every team wants such as:

    • Breaking down large projects into discrete actionable steps
    • Bringing different disciplines together to create a cohesive …
    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.