0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Amazon Q Developer でAWSのコンピュートサービスを育てるシミュレーションゲームを作る

0
Last updated at Posted at 2025-06-18

今回はAWSのキャンペーンでAmazon Q を利用してゲームを作成してみました。

環境構築

Chromebookでセットアップしました。
最近PCを新調したのですが、Linux環境がとても簡単に作成できて便利です。
参考:https://qiita.com/kuroa31/items/a43c45460d89a0b26d71

LinuxへのAmazon Q のインストールは以下を参考にしました。
参考:https://zenn.dev/ymotongpoo/articles/20250327-q-for-cli-linux

また、Amazon Q Developer の無料ライセンスの利用制限に達してしまったのでProライセンスを購入しました。
Proライセンスのサブスクライブ方法はIdentity Centerを使います。以下の記事を参考にしました。
参考:https://zenn.dev/frommiddle1/articles/amazon-q-dev-pro

作成したゲーム紹介

こんな感じでAWSのコンピュートサービス(EC2、ECS、Lambda)を育てていくゲームです。セキュリティサービスやパッチを適用してサービスの安定稼働を目指します。
image.png

せっかくなのでゲームの作者に解説してもらいました。

🌱 AWSガーデン - 楽しく学ぶクラウドセキュリティ!植物育成ゲームでAWSマスターになろう

ゲームって何?学習って退屈?そんな常識を覆すAWS学習ゲームが誕生!

「AWSを勉強したいけど、参考書は難しいし、実際に触るのは怖い...」そんなあなたに朗報です!AWSガーデンは、EC2やECS
、Lambdaといったクラウドサービスを可愛い植物として育てながら、自然にAWSの知識とセキュリティのベストプラクティスが身
につく革新的な学習ゲームです。

🎮 どんなゲーム?

植物を育てる感覚でクラウドサービスを学習

EC2インスタンスECSコンテナLambda関数を植物として8つのプランターで育成
• レベルアップするとAWS公式アイコンが大きくなり、成長を実感!
• 健康な植物は収入を生み出し、新しいアイテムを購入できる経済システム

リアルなセキュリティ脅威との戦い

ゲームの真骨頂はセキュリティ要素!現実のクラウド環境で起こりうる脅威が次々と襲いかかります:

• 🔥 マルウェア攻撃 → システムパッチで防御
• ⚡ DDoS攻撃 → GuardDutyで検知・防御
• 💀 データ侵害 → 継続的なダメージ
• 🕵️ 不正アクセス → セキュリティグループで対策

実践的なAWSアイテムでパワーアップ

植物(AWSサービス)を強化するアイテムは、すべて実在のAWSサービス:

EBSストレージ で成長促進
カスタムAMI でパフォーマンス向上
セキュリティグループ で基本防御
GuardDuty で高度な脅威検知
システムパッチ で脆弱性対策
自動バックアップ でデータ保護

🌟 このゲームの「すごいところ」

1. 視覚的に覚えられる

AWS公式アイコンを使用しているので、実際のAWSコンソールを見たときに「あ、これゲームで育てた子だ!」となること間違いな
し。

2. セキュリティ意識が自然に身につく

「あ、GuardDutyを設定し忘れてDDoS攻撃でやられた...」という体験を通じて、セキュリティ対策の重要性を肌で感じられます。

3. 完全日本語対応

技術用語は英語のまま(EC2、Lambda等)ですが、説明やUIは完全日本語化。学習のハードルを下げています。

4. 段階的な学習設計

• 初心者:まずは植物を植えて育てる楽しさを体験
• 中級者:セキュリティアイテムの使い分けを学習
• 上級者:複数サービスの最適な組み合わせを模索

🎯 こんな人におすすめ

AWS初心者:「EC2って何?」レベルから始められる
インフラエンジニア:セキュリティ対策を楽しく復習
学生:就活前にクラウドの基礎知識を身につけたい
ゲーム好き:学習を兼ねた新しいゲーム体験を求める人

🚀 実際にプレイしてみると...

💰 お金: ¥500でスタート
🌱 空のプランターをクリック → ランダムでEC2/ECS/Lambdaが出現
📈 レベルアップでアイコンが大きく成長
⚠️ 10秒ごとに脅威が発生 → 適切な対策が必要
🛡️ セキュリティ対策成功 → 植物が健康に成長
💸 健康な植物 → 5秒ごとに収入ゲット
🛒 稼いだお金でさらなる強化アイテムを購入

🎊 開発者の想い

このゲームは「AWSを学ぶのって、本当はもっと楽しいはず」という想いから生まれました。クラウドセキュリティは難しく感じ
がちですが、ゲームを通じて体験することで「あ、こういうことか!」という気づきを得られるはずです。

特に、セキュリティ対策を怠ると植物が弱ってしまうという仕組みにより、「セキュリティは後回し」ではなく「最初から考慮す
べきもの」という意識が自然に身につきます。

🌈 まとめ:新しい学習体験を始めよう

AWSガーデンは単なるゲームではありません。楽しみながら実践的なクラウド知識が身につく、新しい形の学習ツールです。

「勉強は辛いもの」という固定観念を捨てて、植物を育てる感覚でAWSマスターへの第一歩を踏み出してみませんか?

今すぐプレイ開始!

bash
git clone https://github.com/kyo-tsun/cloud-garden.git
cd cloud-garden
./run_game.sh

あなたのクラウドガーデンで、どんな植物が一番大きく育つでしょうか?🌱☁️✨

まとめ

pygameの知識がないなか、プロンプトを少し与えるだけで簡単にゲームを作成できてしまいました。
まだまだゲーム性はないですが、アイデアを渡すだけで動くものが作れるのは感動です。
この取り組みをきっかけとしてAmazon Q にすごく興味を持ったので、今後は業務でも活用してVibe Codingしていきたいです。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?