WorksheetsВопросы по программированию
Total questions: 10
Worksheet time: 5mins
Какая библиотека используется для создания платформ?
json
sys
random
Что делает строка clock.tick(FPS)?
Увеличивает скорость игрока
Ограничивает частоту кадров до 60
Замеряет время игры
Как реализовано движение героя влево и вправо?
Через нажатие SPACE
Через клавиши K_LEFT и K_RIGHT
Автоматически при прыжке
Как генерируются новые платформы при прокрутке экрана?
Случайно в верхней части экрана (new_y = random.randint(-100, 0))
Фиксированно внизу
Только при достижении счета 100
Что происходит, если player_y > HEIGHT?
Герой получает бонус
Игра завершается с сообщением Game Over
Платформы ускоряются
Для чего используется convert_alpha() при загрузке изображения героя?
Чтобы убрать прозрачность
Для корректной работы с прозр
Для чего используется convert_alpha() при загрузке изображения героя?
Чтобы убрать прозрачность
Для корректной работы с прозрачными пикселями
Чтобы уменьшить размер файла
Как реализована бесконечная горизонтальная прокрутка?
Герой телепортируется на противоположную сторону при выходе за границы
Платформы перемещаются влево
Экран делится на секции
Почему платформы удаляются из списка (plat.y < HEIGHT)?
Чтобы избежать переполнения памяти
Чтобы они не мешали прыжкам
Для увеличения сложности
Что происходит при столкновении с платформой?
Герой отскакивает вниз
Падение останавливается (player_velocity_y = 0)
Платформа исчезает
