deserialize_state(serialized_data: str)
Reconstruct a state object from the state's serialized data (from
state.serialize()
). The game used to reconstruct must be the same as the game
that created the original state.
To serialize a state along with the game, use pyspiel.serialize_game_and_state
instead.
import pyspiel
game = pyspiel.load_game("tic_tac_toe")
state = game.new_initial_state()
state.apply_action(4)
state.apply_action(2)
state.apply_action(1)
state.apply_action(5)
state_copy = game.deserialize_state(state.serialize())
print(state_copy)
# Output:
# .xo
# .xo
# ...