🤖

Amazon Q CLI でゲームを作成してみた

に公開

はじめに

AWSが発表した Tシャツキャンペーン に参加するため、Amazon Q CLIを使ってシューティングゲームを開発しました。本記事では、Amazon Q CLIを使ってゲーム開発を行なった手順について説明いたします。

Amazon Q, Amazon Q CLI とは

Amazon Q とは、AWSが提供する生成AIアシスタントサービスの名称となります。その中でも Amazon Q Developer が開発者向けの支援サービスであり、Amazon Q に内包されるコマンドラインの支援ツールが Amazon Q CLIです。
この Amazon Q CLI を用いると、自然言語による対話形式でコーディングを進めることが可能となります。

Amazon Q を使用するには

Amazon Q Developer は、CLIだけではなく各種IDEなどからも
利用が可能です。プラグインをインストールすることで、IDEから活用することが可能となっています。

私はMacのため、こちらからダウンロードを行い環境を構築しました。インストールや設定方法についてはこちらのページを参照ください

さっそく作ってみる

ゲームといえば高橋名人、高橋名人といえばスターソルジャーということでシューティングゲームを作ります。Amazon Q を起動します。コマンドラインから q chat と入力することで Amazon Q が起動し対話モードがスタートします。

以下が起動後の画面です。こちらから自然言語で作りたいものを指示していきます。

ガリガリとコードを書いてくれているのがリアルタイムにわかります。

対話しながら機能を追加することも可能です。

出来上がったゲーム

こちらにあります。当たり判定が怪しいです。
https://github.com/ma-eguchi/shooting_game

まとめ

  1. Amazon Q CLI を使うと、対話形式でプログラミングを行うことが可能です
  2. いまなら Tシャツがもらえるキャンペーン中です
  3. AWS 社員の方はもらえないそうなので、「なんで辞めないの?」と言うことができます。

Discussion