31 lines
767 B
Python
31 lines
767 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()
|