mjx-project / mjx_mjai_translater

Translation server between mjx and mjai protocols
MIT License
2 stars 0 forks source link

mjai のjsonaizableのいくつかの関数をoverrideする。 #107

Closed nissymori closed 3 years ago

nissymori commented 3 years ago

client.py

import mjx._mjx as _mjx

agent = _mjx.GrpcAgent('0.0.0.0:50051')
mjai_agent = _mjx.GrpcAgent('0.0.0.0:50052')
agents = {"player_0": agent, "player_1": agent, "player_2": agent, "player_3": mjai_agent}
_mjx.EnvRunner.run(agents)
  1. client.py を起動
  2. trans_server.rb 起動
  3. random_agent.rb を起動
  4. mjaiのrepository で mjai client port=11600 mjai-shantenを実行 すると スクリーンショット 2021-09-30 15 48 27

のように結果が返される。

起動の順番に依存している。

nissymori commented 3 years ago

テストするために少し実相汚くなってしまいましたが、テスト通りました。 問題なければmergeお願いいたします。 @sotetsuk

sotetsuk commented 3 years ago

結局上の順番てどうなりました? @nissymori

sotetsuk commented 3 years ago

READMEも加筆してくださいー🙏

nissymori commented 3 years ago

結局上の順番てどうなりました? @nissymori

小山田さんがおっしゃった順番で動きました!

nissymori commented 3 years ago

READMEも加筆してくださいー🙏

了解です!

sotetsuk commented 3 years ago

上の2点だけ確認してもらったらマージしてくださいー! マージ後に僕も今日中に試してみますー

nissymori commented 3 years ago

mergeします! @sotetsuk