0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Fleet ManagerでハマりつつAmazon Q CLI でゲームを作る。

Last updated at Posted at 2025-06-20
Page 1 of 10

はじめに.

以下の記事からEC2上で、環境作成からプログラムの実行まで実施してみましたので
記載してみようと思います。本記事では、Winodws環境にAmazon Q CLIを導入する
STEP2部分から実施します。

Amazon Q CLI でゲームを作ろう Tシャツキャンペーン


前提:

・EC2は、AWS上に作成されている
・EC2上から443ポートが解放されており、インターネット環境にアクセスできる
・EC2は、WindowsServer2025
・AWS Builder IDは登録済み


0.Freet MangaerでのEC2 接続時の注意

Fleet Managerでは、どうやら日本語入力ができないらしく、日本語にて入力を行いたいときは、作業端末側で、日本語をコピー&ペーストして入力するしかない。いきなりはまりました。
本手順では、Amazon Q CLI での入力に、日本語を利用したい場合は、コピー&ペーストで対応することします。


1.WSLの有効化

1.コマンドプロンプトにて以下のコマンドを実行する。

  デフォルトであるとバージョン2が選択されており、EC2上であると有効化できないそのためバージョン1にセットアップを行う。

wsl --install --enable-wsl1 --no-launch

実行結果
image.png

2.OSから再起動する。

image.png

3.再起動後、コマンドプロンプトより以下のコマンドを実行する。

 デフォルトをwslのバージョン1にする

wsl --set-default-version 1

実行結果

image.png

4.以下のコマンドを実行し、Linux環境をセットアップする。

wsl --install

途中以下のように、現在のユーザとLinux環境の紐づけを行う。

image.png

2回パスワードを入力

image.png

以下のように成功すればOK

image.png

成功のあとにErrorが表示される場合がありますが、本手順では対処不要


2.Amazon Q CLI のダウンロードとセットアップ

1.コマンドプロプトにて、以下を入力し、切り替えを行う。

wsl

image.png

以下のように切り替えが完了すればOK

image.png

2.以下のコマンドを実行し、unzipをインストールする。

パスワード入力を求められたら先ほど入力したパスワードを入力する。

sudo apt install unzip

3.以下のコマンドを入力して、Q CLIのモジュールをダウンロードする。

curl --proto '=https' --tlsv1.2 -sSf https://desktop-release.codewhisperer.us-east-1.amazonaws.com/latest/q-x86_64-linux-musl.zip -o q.zip

lsを実行し、q.zipがダウンロードされていればOK

image.png

4.以下のコマンドを実行し、q.zipを解凍する。

sudo unzip q.zip

以下のように解凍が成功すればOK

image.png

5.以下のコマンドを実行し、ディレクトリを移動する。

cd q

6.以下のコマンドを実行し、権限を変更する。

sudo chmod +x install.sh

7.以下のコマンドを実行し、qのインストールを行う。

./install.sh

8.以下のように表示されるためYesにてEnterキーを押す。

image.png

9.以下のように表示されるため上の選択しにてEnterキーを押す。

image.png

以下のようにURLが表示されるめ、ブラウザ上にURLを入力する。
白塗り部分は、ユーザごと異なる。

image.png

以下のように、ログインを求められるため、事前に入手しておいたBuilder IDを入力する。

image.png

ログイン後、確認して続行をクリックする。

image.png

続けて、アクセスを許可をクリックする。

image.png

以下のようにリクエストが承認されればOK

image.png

リクエスト後、以下のように成功していればOK

image.png

OSより一旦、再起動を行う。


3. Qの起動

再起動後、コマンドプロンプトを立ち上げ、wsl → q の順に入力し、以下のように初期画面が表示されればOK。Amazon Q CLIは、このまま利用できます。後続の手順で、PythonとPythonベースのゲームが作成できるライブラリの手順を記載します。

image.png


4. Python、PYGAMEのセットアップ

1.Pyhonをダウンロードする。

以下にてWindows版のPythonをダウンロードする。
https://www.python.org/downloads/

2.Pyhonをインストールする。

インストーラーをダブルクリックし、赤枠内の2つにチェックボックスにチェックを入れ、「InstallNow」をクリックする。

image.png

以下のように成功すればOK

image.png

一度、再起動を行う。


5.PYGAMEの導入

1.再起動後、コマンドプロンプトで以下のコマンドを入力する。

py -m pip install -U pygame --user

以下のように成功すればOK

実行結果
image.png


6.Amazon Q CLI をつかってGAMEを作る

私は、以下をお願いしてQと対話しながらゲームづくりをしていました。

・日本語で会話してほしいとお願い
・PYGAMEで動くゲームをつくってほしい
・ファイルは表示でなく出力してほしい。

出来たのが以下

・カメラ付きPCで起動するとパンチの動きを検知して、敵を倒していく体感型アクションゲーム
・敵の部分は、任意の画像を埋め込み可能。(ストレス発散にも使えると思う。。)

コードなど
https://github.com/kuma676717/punch

image.png

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?