はじめに
こんにちは。Tsukasaです!
今日は、先日の続きでAmazon Q CLIを使ってゲームを作った話について記事にしようと思います。
Q CLIのインストールについてはこちらをご覧ください。
挑戦に至った経緯
そもそも何故今回Amazon Q CLIでゲームを作ることになったかというとAWSで下記のようなキャンペーンをやっていたからです。
Q CLIでゲームを作って、それをQiitaなどのブログにアップするとTシャツがもらえるそうです。
興味のある方は是非みて見てください!
事前準備
先日Amazon Q CLIをインストールしましたが、今回のゲーム作成はPygameをインストールする必要があります。下記にリンクを貼っておきますので、こちらからやってみてください。
ゲームの作成
後やることとしては、ひたすらQ CLIにプロンプトを投げてゲームを作ってもらうことです。
私は野球が好きなので、野球に関するゲームにしたいなと思っていました。
キャプチャを撮り忘れたのですが、プロンプトに聞いたところ、ストラックアウト(ボールを的に向けて投げて当てるゲーム)になりました。
その上で、要件定義もやってもらい、取り敢えず形として見えるものになりました。
最初に出来上がったのがこちらです。
取り敢えず的のようなものが出来上がりましたが、文字化けしていて、何なのかわかりません。
ここからはひたすら修正していきます。
今回ターミナルにトラブルがあって、プロンプトの内容について全然キャプチャが取れなかったのですが、一部を紹介いたします。
このようにしっかり理解できるように具体的に指示を出す必要があります。
トライアンドエラーを繰り返して、ゲームを作ってみました。
こちらが実際の完成版になるので是非ご覧ください!
ソースコードも添付しておきます。
難しかったポイント
今回難しかったポイントは、プロンプトの作成です。
指示を出さないといけないわけですけど、自分が作りたいゲームを如何に言語化するかがポイントになります。今回のハンズオンでもそうですが、どんな仕事をするにしても言語化は大切ですよね。
私も言語化するというところを今後の仕事や人間関係でもしっかり意識してやっていきたいなと思いました。
最後に
いかがでしたでしょうか?
初心者の自分でもゲームを作ることができました。
どんなゲームを作って良いかわからない人もいると思いますが、アイディアも一緒に考えてくれるので、是非挑戦してみてください!