OpenSiv3dを用いたある陣取りゲームのシュミレータ
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
FieldTest
MeglimathClient
MeglimathCore
MeglimathServer
media
.gitattributes
.gitignore
LICENSE
MegurimasuSimulator.sln
README.md

README.md

MeglimathSimulator

とある陣取りゲームのシミュレーションが行えるプログラムです

概要

  • このシステムは2つのクライアントとサーバーから構成されます
  • サーバーに二つのクライアントが接続されるとゲームが開始されます

ルール

大会要項を確認してください

動作の流れ

demo

  • サーバを起動する
  • 別アプリケーションからサーバにフィールド情報をjson形式で送信する
  • クライアントをコマンドライン引数を2つ入力して起動する
    • 第一引数
      • 0 : Blue
      • 1 : Red
    • 第二引数 0 ~ 9でクライアントを選択する
      • 4 : 本戦で使用したクライアント
      • 5 : UIクライアント
  • ターンごとにクライアントがアクションを送信する
  • サーバは新しいフィールドを二つのクライアントに送信する

使用ライブラリ

  • boost 1.67.0

    • インクルードパス : BOOST_INCLUDE_PATH
  • rapidjson

    • インクルードパス : RAPIDJSON
  • OpenSiv3D

    • インクルードパス : (自動設定)
  • 各パスをユーザ環境変数として設定してください。