/
Dragon925
/
Python-Graphics
Обзор
Документация
Войти
/
Dragon925
/
Python-Graphics
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
lesson_27
dino.py
38 строк
931 B
Alexandr Romanov
Пример выполнения задания 10
10 апр 2025, 14:47
10 апр 2025, 14:47
c6e3eaa
Код
Авторство
О чём код?
import pygame from random import choice, randint import display import classes # Параметры игрового поля и fps WIDTH, HEIGHT = 1400, 600 start_fps = 70 fps = start_fps pygame.init() screen = pygame.display.set_mode((WIDTH, HEIGHT)) clock = pygame.time.Clock() dino = classes.Dino(50, 350, "images/dino/dino_1.png") ground = classes.Ground( dino.rect.bottom - 20, "images/world/ground.png", 10 ) # вручную создадим 4 облака clouds = [classes.Cloud("images/world/cloud.png", WIDTH, HEIGHT, 5) for _ in range(4)] while True: # Выход по нажатию крестика for event in pygame.event.get(): if event.type == pygame.QUIT: exit() display.draw_world(screen, ground, clouds) dino.draw(screen) ground.move(WIDTH) for cloud in clouds: cloud.move(WIDTH, HEIGHT) pygame.display.update() clock.tick(fps)