Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rubyで開発するために必要な準備 #3

Open
6 of 8 tasks
sotetsuk opened this issue Mar 5, 2021 · 1 comment
Open
6 of 8 tasks

Rubyで開発するために必要な準備 #3

sotetsuk opened this issue Mar 5, 2021 · 1 comment

Comments

@sotetsuk
Copy link
Contributor

sotetsuk commented Mar 5, 2021

  • gRPCをrubyから使う準備(調査) => @sotetsuk
    • mjxとの疎通を試さないといけない
  • mjxとの通信をする(疑似)エージェントみたいなのが必要 => @sotetsuk
  • テスト用のデータも用意する => @sotetsuk
  • unit testをrubyでするための準備 => @nissymori
    • 実際にCIを設定してテストしながら開発していく
  • 実装のコアの変換の関数を実装する(2つ)=> @nissymori
    • mjx => mjaiの変換(protoのObservationから(実際にはEventHistoryの最後から)、mjaiのゲームサーバが起こったイベントを知らせるメッセージに変換)
    • mjai => mjxの変換(mjaiのアクションのメッセージを、protoのアクションへと変換)
  • サーバの部分をmjaiを参考に作る (mjaiのエージェントクライアントとの疎通部分) => @nissymori
@nissymori
Copy link
Collaborator

nissymori commented Mar 5, 2021

3/8までの準備

  • ruby 文法 ドットインストール
  • observationの情報の持ち方を確認
  • unittestを実行してみる(test/unitで良さそう)
  • ゲーム開始時の決まりきった通信を簡単なサーバを立てやってみる
  • その通信内容をunittestを用いてassert

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants