0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Build a Game by Amazon Q

0
Posted at

イベント背景

https://community.aws/content/2xIoduO0xhkhUApQpVUIqBFGmAc/build-games-with-amazon-q-cli-and-score-a-t-shirt

乗っかりイベントを企画

ブログを書く時間を分かるように取ろうと思ったら、ついでにイベントすればよくない?と思って立ち上げました。

https://jawsug-saga.connpass.com/event/358376/

作ったもの

日本全国をすごろくで周りながら思い出話をするゲームです

背景

日本らしいゲームといえば日本地図を多くの国民が学んだと言っても過言ではない桃太郎電鉄と、JAWS-UG地方支部あるやんと思って繋いでみたかったという2点からすごろくにしてみました。

英語にしているのは海外から日本に旅行できた人が興味持つかなあと思ったからです。

実際の画面

プレイヤー人数を選ぶものです。

赤や青、鬼や夜叉を入れると、桃太郎電鉄に寄りすぎるのでやめました。

image

札幌を始点に、沖縄を終点にしてランダムに線を引くようにしました。

image

各地域で止まったら、何かプレイヤーに思い出話をしてもらうようなメッセージが出ます。

image

実行の仕方

次のとおりです。

git clone https://github.com/midnight480/amazon-q-build-games.git
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install -r requirements.txt
python src/main.py

使ったツール

Amazon Q Developer for CLIを利用しました。

ライブラリは、pygameを使っていますが、

Pythonのソースコードは一切手を入れていません。

全て q chat でプロンプトのみでソースコードを修正しています。

https://aws.amazon.com/jp/q/

https://aws.amazon.com/jp/blogs/news/introducing-the-enhanced-command-line-interface-in-amazon-q-developer/

Amazon Q Developer for CLI

コマンドの紹介

今日のイベントに初めてAmazon Q Developer for CLIを触る方がいるかもしれないので、

一通り基本的なコマンドを紹介する資料を事前に作っておきました。

https://speakerdeck.com/midnight480/amazon-q-developer-for-clinoji-ben-de-nashi-ifang-tobian-li-nakomandonoshao-jie

Claude 4 の威力

先週のアップデートで明示的に Claude 4 Sonnetが使えるようになりましたが、

初めて触ってみて雑に「左と真下だけ線を繋ぐようにしてもらえますか?」にしたら、

ここまで解説してくれました。

出てきた瞬間、「やばぁ…」と声がリアルに出たのは内緒🤭

image

感想

Amazon Q Developer for CLIは、リリース当初から使っていました。

それはAWS CLIのコマンドはもちろんのこと、Gitコマンドの補完が便利で、

それのために導入していました。

ただ、q chatなどは使っていませんでした、Claude 4 Sonnetが触れる(それも無料!)ということで、

今後は使っていこうかなと思います。

今回、AWSさんもこの企画を立ち上げて頂いたおかげできちんと触る時間を確保できました。

ありがとうございました。

先日もMCPについてAmazon Q Developer for CLIを触った資料作ってました。

https://speakerdeck.com/midnight480/amazon-q-developer-for-cli-blender-backlog-gitwomcpdecao-zuo-sitemita

0
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?