はじめに.
以下の記事から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
2.OSから再起動する。
3.再起動後、コマンドプロンプトより以下のコマンドを実行する。
デフォルトをwslのバージョン1にする
wsl --set-default-version 1
実行結果
4.以下のコマンドを実行し、Linux環境をセットアップする。
wsl --install
途中以下のように、現在のユーザとLinux環境の紐づけを行う。
2回パスワードを入力
以下のように成功すればOK
成功のあとにErrorが表示される場合がありますが、本手順では対処不要
2.Amazon Q CLI のダウンロードとセットアップ
1.コマンドプロプトにて、以下を入力し、切り替えを行う。
wsl
以下のように切り替えが完了すればOK
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
4.以下のコマンドを実行し、q.zipを解凍する。
sudo unzip q.zip
以下のように解凍が成功すればOK
5.以下のコマンドを実行し、ディレクトリを移動する。
cd q
6.以下のコマンドを実行し、権限を変更する。
sudo chmod +x install.sh
7.以下のコマンドを実行し、qのインストールを行う。
./install.sh
8.以下のように表示されるためYesにてEnterキーを押す。
9.以下のように表示されるため上の選択しにてEnterキーを押す。
以下のようにURLが表示されるめ、ブラウザ上にURLを入力する。
白塗り部分は、ユーザごと異なる。
以下のように、ログインを求められるため、事前に入手しておいたBuilder IDを入力する。
ログイン後、確認して続行をクリックする。
続けて、アクセスを許可をクリックする。
以下のようにリクエストが承認されればOK
リクエスト後、以下のように成功していればOK
OSより一旦、再起動を行う。
3. Qの起動
再起動後、コマンドプロンプトを立ち上げ、wsl → q の順に入力し、以下のように初期画面が表示されればOK。Amazon Q CLIは、このまま利用できます。後続の手順で、PythonとPythonベースのゲームが作成できるライブラリの手順を記載します。
4. Python、PYGAMEのセットアップ
1.Pyhonをダウンロードする。
以下にてWindows版のPythonをダウンロードする。
https://www.python.org/downloads/
2.Pyhonをインストールする。
インストーラーをダブルクリックし、赤枠内の2つにチェックボックスにチェックを入れ、「InstallNow」をクリックする。
以下のように成功すればOK
一度、再起動を行う。
5.PYGAMEの導入
1.再起動後、コマンドプロンプトで以下のコマンドを入力する。
py -m pip install -U pygame --user
以下のように成功すればOK
6.Amazon Q CLI をつかってGAMEを作る
私は、以下をお願いしてQと対話しながらゲームづくりをしていました。
・日本語で会話してほしいとお願い
・PYGAMEで動くゲームをつくってほしい
・ファイルは表示でなく出力してほしい。
出来たのが以下
・カメラ付きPCで起動するとパンチの動きを検知して、敵を倒していく体感型アクションゲーム
・敵の部分は、任意の画像を埋め込み可能。(ストレス発散にも使えると思う。。)






















