Skip to content

Repository files navigation

World War Bot

Discord上で遊べるリアルタイム領土争奪・世界征服シミュレーションBotです。


📖 概要

World War Bot は、Discord サーバー上で複数のプレイヤーが領土(実在の国)を奪い合い、自国の経済・軍事力を強化しながら世界征服を目指す本格シミュレーションゲームBotです。

自動生成される世界地図、防衛・投資・宣戦布告・奇襲システム、国連(UN)や陣営(Camp)による外交・同盟システムなど、多彩な機能を備えています。


✨ 主な機能

  • 🗺️ リアルタイム世界地図生成: 領土の占領状況に応じて世界地図画像(base_map.png / mask_map.png)を自動生成・出力。
  • 💰 経済・軍事システム: 定時給付、労働(/work)、石油資源管理、防衛投資(/defend)、防衛力再分配(/reallocate)、戦債発行(/war_bonds)。
  • ⚔️ 遠征・戦闘システム: 隣接国攻撃、遠征ペナルティ計算、正規の宣戦布告と奇襲攻撃。
  • 🤝 外交・陣営システム: 国連(UN)への加盟、プレイヤー同士の陣営(Camp)結成、同盟・密談チャット(/say)。
  • 📱 GUI・使いやすさ: Discordのボタンやセレクトメニュー、モーダルを使った操作しやすいGUIパネル(/command)対応。
  • 🌐 マルチワールド対応: 複数の世界(ワールド)の切り替え・管理に対応。

🎮 主なコマンド

コマンド 説明
/help ゲームのルール、初期設定、詳細なヘルプを表示します。
/command ボタン操作で各種アクションを行えるGUIパネルを開きます。
/status 自分の所有領土・資金・石油・所属陣営などのステータスを確認します。
/work 労働を行って資金(国連加盟時は石油ボーナスも)を獲得します。
/attack 指定した国・領土へ攻撃を行います。
/defend 領土の防衛力を強化します。
/withdraw 領土から防衛力を引き出し、資金に還元します。
/reallocate 領土間の防衛力を再分配します。
/user_setting 攻撃時の確認ダイアログ表示切替など個人の便利設定を行います。
/donate 開発者への支援情報を表示します。

📜 ライセンス・利用規約

本プロジェクトのソースコードおよび関連ファイルは、独自のライセンス(All Rights Reserved / Proprietary License)のもとで公開されています。

⚠️ 注意事項
著作権者の書面による事前の許可なく、本ソフトウェアの全部または一部を複製、改変、再配布、転載、または自身のサーバー等で実行・運用・公衆送信することを固く禁止します。

詳細については LICENCE ファイルをご確認ください。

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages