17 lines
590 B
Ruby
17 lines
590 B
Ruby
client = GameApiClient.new
|
|
turn = Turn.last
|
|
|
|
puts "--- Normalization Test ---"
|
|
initial_state = client.api_game_initial_state
|
|
inner_state = initial_state['game_state']
|
|
puts "Input Inner State Class: #{inner_state.class}"
|
|
res = client.api_calculate_process(inner_state, {})
|
|
puts "Result Class: #{res.class}"
|
|
if res.is_a?(Hash)
|
|
puts "Result Keys: #{res.keys}"
|
|
next_inner_state = res['game_state']
|
|
puts "Next Inner State Class: #{next_inner_state.class}"
|
|
puts "Next Inner State Summary: #{next_inner_state['phase']} / #{next_inner_state['status']}" if next_inner_state.is_a?(Hash)
|
|
end
|
|
|