31 lines
737 B
Python
31 lines
737 B
Python
from LaddersV1 import LaddersV1
|
|
from LaddersV2 import LaddersV2
|
|
from LaddersV3 import LaddersV3
|
|
from LaddersV4 import LaddersV4
|
|
|
|
|
|
def run(level, runs, version):
|
|
if version == 1:
|
|
game = LaddersV1()
|
|
if version == 2:
|
|
game = LaddersV2()
|
|
if version == 3:
|
|
game = LaddersV3()
|
|
if version == 4:
|
|
game = LaddersV4()
|
|
|
|
# Ручной или авто режим
|
|
auto = False
|
|
|
|
# Если больше одного запуска
|
|
if runs > 1:
|
|
# Автоматически включаем авто режим
|
|
auto = True
|
|
|
|
results = []
|
|
|
|
for i in range(runs):
|
|
results.append(game.game_loop(auto, level))
|
|
|
|
print(f'Average: {sum(results)/runs}')
|
|
print() |