В настоящее время я работаю над игрой AI против AI в pygame, я только заканчиваю ее, но одна из функций работает не так, как ожидалось. Это примерно так (это находится в pygame.event.get () l oop):
if event.type == right_input:
for e in range(100):
data = compute_data(variables)
re_draw_window(data)
Функция compute_data может занять 0,5 секунды, но после примерно 30 раз окно pygame перестает отображаться ответить и через 20 секунд, когда он вернется к событию l oop, он покажет окончательный результат.