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?

More than 1 year has passed since last update.

Amazon Q CLIにブラックジャックを作らせてみた

0
Last updated at Posted at 2025-06-30

はじめに

先日、AWS Summit JAPAN 2025に現地参加してきたのですが、その中で「Amazon Q CLIでゲームを作ろう Tシャツキャンペーン」が2025/6/30まで延長されていることを知ったので駆け込んでみました!
https://aws.amazon.com/jp/blogs/news/build-games-with-amazon-q-cli-and-score-a-t-shirt/

作成したもの

ブラックジャック.gif

実装

ブラックジャックの基本ルールと開発方法をプロンプトに入れて指示しました。

以下の仕様に従い、HTMLとJavaScriptで動作するブラックジャックゲームを作って
 
## ゲーム概要
- 52枚のトランプを使う(ジョーカーなし)
- プレイヤー1人 vs ディーラー1人
- Aは1または11としてカウント。J/Q/Kは10とする
- プレイヤーは「ヒット」「スタンド」を選べる
- ディーラーは17以上になるまでカードを引く
- 合計が21を超えたらバーストで負け
- 21に近い方が勝ち。引き分けもあり
 
## 開発方法
TODOリストで自分のやることを管理して作成して
できるまで確認や状況報告は不要
一通りテストもして
途中でエラーが発生したら、ログからエラー解決まで勝手にやって

2025-06-29_23h50_29.png

プロンプトを投げてみると、さっそくTODOリストを作成し開発が始まりました。
2025-06-30_22h24_59.png

2分もかからずコード作成が完了し、テストに移行していきました:open_mouth:
2025-06-30_00h20_28.png

テスト中、Node.jsがインストールされていないことを考慮して別方法でテストするように修正してきました:clap:
2025-06-30_00h21_13.png

2025-06-30_00h21_25.png

5分もかからずに開発・テストを完了させて完成しました:sparkles:
2025-06-30_00h21_38.png

さいごに

Amazon Q CLIをほぼ初見で使ってみましたが、指示を与えただけで開発がどんどん進んでいき、かつ数分で開発からテストまでやってくれてすごく便利だと思いました。
細かく指示を与えることで複雑な処理のコーディングもできるのではないかと思うので、やってみたいと思います。
また、今回は1つのプロンプトで全てをやってもらいましたが、次は会話形式で開発させてみます:robot:

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?