Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

AWS シューティングゲーム

AWS サービスのアイコンを敵とする、Pygame で作成された2Dシューティングゲームです。プレイヤーは戦闘機を操作して、様々な動きをするAWSサービスアイコンと戦います。

ゲームの特徴

  • 3種類のAWS敵キャラクター:

    • DynamoDB (オレンジ): 直線的に下へ移動
    • EC2 (青): ランダムな方向に移動
    • S3 (緑): プレイヤーを追尾
  • 戦闘機の操作:

    • カーソルキーで上下左右に移動
    • スペースキーでレーザービームを発射
  • ゲームシステム:

    • 敵を倒してスコアを獲得
    • 敵に接触するとゲームオーバー
    • Rキーでリスタート、ESCキーで終了

インストール方法

  1. Pythonがインストールされていることを確認
  2. 必要なライブラリをインストール:
    pip install pygame
    
  3. リポジトリをクローン:
    git clone <リポジトリURL>
    cd amazon-q-game
    
  4. ゲームを実行:
    python aws_shooter_pygame.py
    

必要環境

  • Python 3.x
  • Pygame 2.x

ファイル構成

  • aws_shooter_pygame.py: メインゲームコード
  • assets/: AWSサービスアイコン画像
    • Arch_Amazon-EC2_16.png: EC2アイコン
    • Arch_Amazon-Simple-Storage-Service_16.png: S3アイコン
    • Arch_Amazon-DynamoDB_16.png: DynamoDBアイコン

ゲームプレイのヒント

  • DynamoDB (オレンジ): 動きが予測しやすいので、初心者は最初にこれを狙おう
  • EC2 (青): ランダムな動きをするので、予測して撃つ必要がある
  • S3 (緑): プレイヤーを追いかけてくるので、動きながら撃つのが効果的

開発情報

このゲームはPygameを使用して開発されました。AWSサービスのアイコンを敵として、それぞれのサービスの特性を反映した動きをさせています。

ライセンス

このプロジェクトはMITライセンスの下で公開されています。

謝辞

  • AWSアイコンはAmazon Web Servicesの公式アイコンを使用しています。
  • Pygameコミュニティのドキュメントとサンプルコード

このゲームはAmazon Q CLIを使用して作成されました。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages