Сначала добавим несколько новых свойств в созданный ранее класс Game. Эти свойства помогут нам определить набранные очки и отобразить их в игре. Далее добавим метод для отображения очков. А также метод для обновления очков. Принцип обновления будет следующий: Каждый "кадр" игры мы будем добавлять 1 к пройденному расстоянию. При этом если остаток от деления на 10 расстояния будет равен нулю, а также текущий прогресс игры будет активен, мы добавим одно очко к свойству подсчета общего их количества. Теперь переходим в основной цикл игры и добавляем вызов созданного метода обновления количества очков - game.update_points() Отрисовка на интерфейсе - game.draw_points(screen_surface) Осталось только проверить результат. В качестве самостоятельной работы вы можете попробовать увеличивать скорость набора очков спустя н-кадров игры. Также напоминаем вам, что сейчас мы проводим серию бесплатных пробных занятий в школе программирования для детей КИДКОД. Занятия проходят как онлайн так и офлайн. А
Пишем игру Flappy Bird на Python. Подсчет количества очков. Часть 9.
18 марта 202318 мар 2023
140
1 мин