さまざまなアプリやオンライン授業を利用して独学でプログラミング言語を学ぼうとしましたが、Twilioクエストコードを学ぼうとしていた中で一番楽しいかもしれません。開発者が Twilio の使い方を学ぶためのゲームのようなチュートリアルとして始まりました。通信APIですが、その前提を超えて拡張され、複数のコーディング言語を学習できるスタンドアロンのロールプレイング ゲームになりました。ああ、ダウンロードもプレイも(ほとんど)無料です。
TwilioQuest の魅力的なピクセル グラフィックとチップチューンは、90 年代にトップダウン RPG やアクション アドベンチャー ゲームをプレイした人なら誰でも馴染みのあるものですが、ゲーマーでなくてもコントロールとメニューを把握できるほどシンプルです。プレイヤーはさまざまなダンジョンのようなミッションを通過し、コーディング演習、つまりゲーム内で「ハッキング」と呼ばれる演習を完了することで、ドアのロックを解除したり、オブジェクトを移動したりする必要があります。目標を完了すると、探索する新しい場所とキャラクターのためのより良い装備のロックが解除されます。
このバージョンの TwilioQuest は技術的にはまだ開発中ですが、ゲーム内では、Twilio の API、さまざまなコーディング言語、GitHub リポジトリの使用方法などの使用方法をユーザーに教えるいくつかのミッションが用意されています。今後、追加のレッスンが、戦闘遭遇、アイテム作成、その他のゲーム内ストーリーなどの新機能とともに追加される予定です。
ただし、これはゲームに洗練さが欠けているという意味ではありません。実際、今日これを使って過ごした短い時間では、それは楽しい小さな冒険であることがわかりました。簡単にゲームプレイに没頭できますそしてプログラミング ツールを使用しましたが、短い演習を数回行っただけで、コーディングの基本を習得したと感じることができました。また、一口サイズの目標により、学習プロセスがより管理しやすくなり、自分のペースで取り組むことができます。
ゲームに興味がある人は誰でも試してみることができますTwilioQuestを無料でダウンロードWindows、Mac、または Linux で (特定の目標を完了するには無料の Twilio アカウントが必要であり、オプションのレッスンの一部はそれらを再生するために購入する必要があることに注意してください)。