issues
search
mjx-project
/
mjx_mjai_translater
Translation server between mjx and mjai protocols
MIT License
2
stars
0
forks
source link
Rubyで開発するために必要な準備
#3
Open
sotetsuk
opened
3 years ago
sotetsuk
commented
3 years ago
[x] gRPCをrubyから使う準備(調査) => @sotetsuk
[x] mjxとの疎通を試さないといけない
[x] mjxとの通信をする(疑似)エージェントみたいなのが必要 => @sotetsuk
[x] テスト用のデータも用意する => @sotetsuk
[x] unit testをrubyでするための準備 => @nissymori
[x] 実際にCIを設定してテストしながら開発していく
[ ] 実装のコアの変換の関数を実装する(2つ)=> @nissymori
mjx => mjaiの変換(protoのObservationから(実際にはEventHistoryの最後から)、mjaiのゲームサーバが起こったイベントを知らせるメッセージに変換)
mjai => mjxの変換(mjaiのアクションのメッセージを、protoのアクションへと変換)
[ ] サーバの部分をmjaiを参考に作る (mjaiのエージェントクライアントとの疎通部分) => @nissymori
nissymori
commented
3 years ago
3/8までの準備
[ ] ruby 文法 ドットインストール
[ ] observationの情報の持ち方を確認
[x] unittestを実行してみる(test/unitで良さそう)
[ ] ゲーム開始時の決まりきった通信を簡単なサーバを立てやってみる
[ ] その通信内容をunittestを用いてassert