はじめに
「Amazon Q CLI を使ってゲームを作ろう Tシャツキャンペーン」がやっていたので滑り込みでゲームを作成してみました!
作成したゲーム
ヴァンパイアサ〇イバーっぽい2Dアクションゲームを作成しました。
クリック操作の攻撃も結構なめらかにできたと思います。
ソース
amazonQ君がまとめてくれたのでPygameがインストールされていれば遊べると思います!
作成の流れ
まず以下を参考にAmazon Q CLIのインストール
Pygameのインストール
python3 -m pip install -U pygame
amazonQ君を呼び出した後に以下のようなプロンプトでゲームをつくってもらいました。
Pygameを使って、マンマルサバイバー(Manmaru Survivor)という2Dシューティングゲームを作成してください。
このゲームの主な特徴は:
1. プレイヤーは青い円で表示され、WASDキーで移動
2. マウスクリックでビーム攻撃が可能
3. 敵は画面外からスポーンし、プレイヤーに向かって進む
4. 敵を倒すと経験値とスコアを獲得
5. レベルアップすると新しい武器や能力が手に入る
6. メニュー画面、ゲームオーバー画面、操作説明画面がある
作ってみた感想
最初の命令だけでほとんど完成形に近い形で作成できてびっくり!
最初は文字化けとか表記のずれがあったけど、指摘したらきちんと直してくれた。
でも一気に大幅な修正をしてもらおうとすると思考時間が長くなってエラーを吐いてしまった。少しづつならいけるみたいです。
(難易度を追加してその仕様も細かく設定したらキツそうだった)
実務でコーディングほぼできない民だったけどamazonQがいればゲーム開発者ダゼ
Pythonの学習もこいつと一緒に頑張ろうと思います。