На прошлом занятии мы добавили препятствие в игру и в качестве самостоятельной работы необходимо было добавить второе препятствие самостоятельно. Сейчас мы разберемся как это сделать. Добавим недостающее препятствие Сначала определим место для добавления новых свойств нижнего препятствия. Это будет созданный ранее class Pipe и его магический метод __init__. *Почему данный метод называется магическим вы можете узнать на наших курсах в школе программирования для детей КИДКОД. С промо кодом "дзен" вы получите 25% скидку на первый месяц обучения. Теперь добавим свойства для нижнего препятствия. Обратите внимание, что мы не будем использовать специальный метод переворота изображения так как оно уже находится в нужной нам позиции. Добавляем отрисовку нового препятствия в метод draw класса Pipe. Также добавляем новое препятствие в метод update для его перемещения по экрану. В этот же метод, где мы проверяем выход препятствия за пределы графического окна, добавляем "Перезагрузку" свойств новог
Пишем игру Flappy Bird на Python. Определяем столкновения. Часть 6.
15 февраля 202315 фев 2023
156
2 мин