Подсчет очков

We use cookies. Read the Privacy and Cookie Policy

Система подсчета очков позволит отслеживать счет игры в реальном времени; также на экране будет выводиться текущий рекорд, уровень и количество оставшихся кораблей. Счет игры также относится к игровой статистике, поэтому мы добавим атрибут score в класс GameStats:

game_stats.py

class GameStats():

...

def reset_stats(self):

"""Инициализирует статистику, изменяющуюся в ходе игры."""

self.ships_left = self.ai_settings.ship_limit

. . . .self.score = 0

Чтобы счет сбрасывался при запуске новой игры, мы инициализируем score в reset_stats() вместо __init__().