def win_reward_func(state): result = state.get("result") if result == "black": # the model's color return 1.0 if result == "draw": return 0.5 return 0.0 # loss, or game never finished