Skip to content

Latest commit

 

History

History
84 lines (68 loc) · 3.42 KB

Test.md

File metadata and controls

84 lines (68 loc) · 3.42 KB

Test

echo

{"type":"echo","data":{"sleepTime":1.5,"data":"Hello world"}}

run_games

{"type":"run_games","data":{"rounds":1,"parallel":false,"game":{"type":"tic_tac_toe","data":{}},"players":[{"type":"random_move","data":{"actionGenerator":{"type":"default","data":{}}},"maxThinkTime":1,"allowBackgroundThinking":true},{"type":"random_move","data":{"actionGenerator":{"type":"default","data":{}}},"maxThinkTime":1,"allowBackgroundThinking":true}]}}
{"type":"run_games","data":{"rounds":1,"parallel":false,"game":{"type":"gomoku","data":{}},"players":[{"type":"mcts","data":{"explorationFactor":1,"goalMatrix":[[1,0],[0,1]],"actionGenerator":{"type":"neighbor","data":{"range":1}},"rolloutPlayer":{"type":"random_move","data":{"actionGenerator":{"type":"neighbor","data":{"range":1}}}},"parallel":false,"iterations":1000},"allowBackgroundThinking":false},{"type":"mcts","data":{"explorationFactor":1,"goalMatrix":[[1,0],[0,1]],"actionGenerator":{"type":"neighbor","data":{"range":1}},"rolloutPlayer":{"type":"random_move","data":{"actionGenerator":{"type":"neighbor","data":{"range":1}}}},"parallel":false,"iterations":1000},"allowBackgroundThinking":false}]}}
{"type":"run_games","data":{"rounds":1,"parallel":false,"game":{"type":"gomoku","data":{}},"players":[{"type":"mcts","data":{"explorationFactor":1,"goalMatrix":[[1,0],[0,1]],"actionGenerator":{"type":"neighbor","data":{"range":1}},"rolloutPlayer":{"type":"random_move","data":{"actionGenerator":{"type":"neighbor","data":{"range":1}}}},"parallel":true,"workers":2},"maxThinkTime":1,"allowBackgroundThinking":false},{"type":"mcts","data":{"explorationFactor":1,"goalMatrix":[[1,0],[0,1]],"actionGenerator":{"type":"neighbor","data":{"range":1}},"rolloutPlayer":{"type":"random_move","data":{"actionGenerator":{"type":"neighbor","data":{"range":1}}}},"parallel":true,"workers":2},"maxThinkTime":1,"allowBackgroundThinking":false}]}}

add_game

{"type":"add_game","data":{"type":"tic_tac_toe","data":{}}}

add_state

{"type":"add_state","data":{"gameID":1}}
{"type":"add_state","data":{"gameID":1,"data":{"moveCount":1,"board":[[0,0,0],[0,1,0],[0,0,0]]}}}

add_player

{"type":"add_player","data":{"gameID":1,"stateID":1,"type":"random_move","data":{"actionGenerator":{"type":"default","data":{}}}}}

add_action_generator

{"type":"add_action_generator","data":{"gameID":1,"stateID":1,"type":"default","data":{}}}

remove_game

{"type":"remove_game","data":{"gameID":1}}

remove_state

{"type":"remove_state","data":{"gameID":1,"stateID":1}}

remove_player

{"type":"remove_player","data":{"gameID":1,"stateID":1,"playerID":1}}

remove_action_generator

{"type":"remove_action_generator","data":{"gameID":1,"stateID":1,"actionGeneratorID":1}}

generate_actions

{"type":"generate_actions","data":{"gameID":1,"stateID":1,"actionGeneratorID":1}}

take_action

{"type":"take_action","data":{"gameID":1,"stateID":1,"action":{"row":1,"col":1}}}

start_thinking

{"type":"start_thinking","data":{"gameID":1,"stateID":1,"playerID":1}}

get_best_action

{"type":"get_best_action","data":{"gameID":1,"stateID":1,"playerID":1,"maxThinkTime":1.5}}

stop_thinking

{"type":"stop_thinking","data":{"gameID":1,"stateID":1,"playerID":1}}

query_details

{"type":"query_details","data":{"gameID":1,"stateID":1,"playerID":1,"data":{}}}