added report counter

This commit is contained in:
2024-06-09 19:00:21 +02:00
parent c1f64943c3
commit 59d1d28357
+13
View File
@@ -7,10 +7,23 @@ import json
float_formatter = "{:.3f}".format float_formatter = "{:.3f}".format
np.set_printoptions(formatter={'float_kind': float_formatter}) np.set_printoptions(formatter={'float_kind': float_formatter})
REPORT_INTERVAL = 1000
report_counter = REPORT_INTERVAL
def report(k):
global report_counter
if report_counter > 0:
report_counter -= 1
else:
report_counter = REPORT_INTERVAL-1
print(f"Iteration: {k:8d}")
def play(player_provider: PlayerProvider, k_max=10000, with_debug=False): def play(player_provider: PlayerProvider, k_max=10000, with_debug=False):
player_provider.set_debug(with_debug) player_provider.set_debug(with_debug)
for k in range(0, k_max): for k in range(0, k_max):
report(k)
players = player_provider.choose() players = player_provider.choose()
state = create_empty_state() state = create_empty_state()
move = 1 move = 1