@@ -105,7 +105,7 @@ def obtain_transitive_fingerprint(strategy, turns, repetitions):
105105 Obtain the transitive fingerprint
106106 for a given strategy and save the figure to the assets dir
107107 """
108- fp = axl .TransitiveFingerprint (strategy )
108+ fp = axl .TransitiveFingerprint (strategy , number_of_opponents = 30 )
109109 fp .fingerprint (turns = turns , repetitions = repetitions ,
110110 progress_bar = False , processes = 0 )
111111 plt .figure ()
@@ -191,7 +191,9 @@ def write_markdown(strategy):
191191 return markdown
192192
193193
194- def main (turns , repetitions , transitive_turns , transitive_repetitions ):
194+ def main (turns , repetitions ,
195+ transitive_turns , transitive_repetitions ,
196+ transitive_v_short_turns , transitive_v_short_repetitions ):
195197 """
196198 Fingerprint all strategies, if a strategy has already been fingerprinted it
197199 does not get rerun.
@@ -249,8 +251,8 @@ def main(turns, repetitions, transitive_turns, transitive_repetitions):
249251 fp = "Transitive_v_short"
250252 if (name , fp ) not in db or db [name , fp ] != signature :
251253 obtain_transitive_fingerprint_v_short (strategy ,
252- transitive_turns ,
253- transitive_repetitions )
254+ transitive_v_short_turns ,
255+ transitive_v_short_repetitions )
254256 write_strategy_to_db (strategy , fingerprint = fp )
255257
256258 markdown += write_markdown (strategy )
@@ -292,5 +294,8 @@ def main(turns, repetitions, transitive_turns, transitive_repetitions):
292294
293295if __name__ == "__main__" :
294296 turns , repetitions = 200 , 100
295- transitive_turns , transitive_repetitions = 200 , 5000
296- main (turns , repetitions , transitive_turns , transitive_repetitions )
297+ transitive_turns , transitive_repetitions = 200 , 100
298+ transitive_v_short_turns , transitive_v_short_repetitions = 200 , 500
299+ main (turns , repetitions ,
300+ transitive_turns , transitive_repetitions ,
301+ transitive_v_short_turns , transitive_v_short_repetitions )
0 commit comments