Skip to content

OpenSiv3dを用いたある陣取りゲームのシュミレータ

License

Notifications You must be signed in to change notification settings

dicenull/MeglimathSimulator

Repository files navigation

MeglimathSimulator

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

概要

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

ルール

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

動作の流れ

demo

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

使用ライブラリ

  • boost 1.67.0

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

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

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

About

OpenSiv3dを用いたある陣取りゲームのシュミレータ

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages