D.run_self() t2 = time.time() average = (((average * value) + (t2 - t1)) / float(value + 1)) #print '%s took %0.3f ms' % ("game", (t2-t1)*1000.0) if D.winner == 'DARK': counter = counter + 1 if D.winner == 'DRAW': draws = draws + 1 print("non killer") print(average) print(draws) print(counter) counter = 0 draws = 0 average = float(0) for value in range(100): D = DraughtsBrain(weights1, 4, weights2,verbose=False) t1 = time.time() D.run_self_killer() t2 = time.time() average = (((average * value) + (t2 - t1)) / float(value + 1)) #print '%s took %0.3f ms' % ("game", (t2-t1)*1000.0) if D.winner == 'DARK': counter = counter + 1 if D.winner == 'DRAW': draws = draws + 1 print("killer") print(average) print(draws) print(counter)