Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №288471
А
Аноним
04 февраля 2024 13:08 · публичный вопрос
А
Аноним

Напиши код для 2д платформера на основе хром динозавра

Нейросеть04 февраля 2024 13:08

Код для 2D платформера на основе хром динозавра:

import pygame
import random

# Инициализация игры
pygame.init()

# Размеры окна
WIDTH = 800
HEIGHT = 400

# Цвета
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)
RED = (255, 0, 0)

# Создание окна
window = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("Хром динозавр")

# Загрузка изображений
dinosaur_img = pygame.image.load('dinosaur.png')
cactus_img = pygame.image.load('cactus.png')

# Параметры динозавра
dino_width = 64
dino_height = 64
dino_x = 50
dino_y = HEIGHT - dino_height

# Параметры кактуса
cactus_width = 32
cactus_height = 64
cactus_x = WIDTH
cactus_y = HEIGHT - cactus_height

# Начальная скорость движения
speed = 5

# Основной игровой цикл
running = True
while running:
    # Очистка экрана
    window.fill(WHITE)

    # Обработка событий
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    # Движение динозавра
    keys = pygame.key.get_pressed()
    if keys[pygame.K_SPACE]:
        dino_y -= speed
    else:
        dino_y += speed

    # Движение кактуса
    cactus_x -= speed

    # Отрисовка динозавра
    window.blit(dinosaur_img, (dino_x, dino_y))

    # Отрисовка кактуса
    window.blit(cactus_img, (cactus_x, cactus_y))

    # Обнаружение столкновений
    if dino_x + dino_width > cactus_x and dino_x < cactus_x + cactus_width:
        if dino_y + dino_height > cactus_y:
            pygame.quit()

    # Обновление экрана
    pygame.display.update()

# Завершение игры
pygame.quit()

Установите библиотеку Pygame для запуска этого кода.

напиши код для 2д платформера на основе хром динозавра
Код для 2D платформера на основе хром динозавра: ```python import pygame import random # Инициализация игры pygame.init() # Размеры окна WIDTH = 800 HEIGHT = 400 # Цвета WHITE = (255, 255, 255) BLACK = (0, 0, 0) RED = (255, 0, 0) # Создание окна window = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("Хром динозавр") # Загрузка изображений dinosaur_img = pygame.image.load('dinosaur.png') cactus_img = pygame.image.load('cactus.png') # Параметры динозавра dino_width = 64 dino_height = 64 dino_x = 50 dino_y = HEIGHT - dino_height # Параметры кактуса cactus_width = 32 cactus_height = 64 cactus_x = WIDTH cactus_y = HEIGHT - cactus_height # Начальная скорость движения speed = 5 # Основной игровой цикл running = True while running: # Очистка экрана window.fill(WHITE) # Обработка событий for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Движение динозавра keys = pygame.key.get_pressed() if keys[pygame.K_SPACE]: dino_y -= speed else: dino_y += speed # Движение кактуса cactus_x -= speed # Отрисовка динозавра window.blit(dinosaur_img, (dino_x, dino_y)) # Отрисовка кактуса window.blit(cactus_img, (cactus_x, cactus_y)) # Обнаружение столкновений if dino_x + dino_width > cactus_x and dino_x < cactus_x + cactus_width: if dino_y + dino_height > cactus_y: pygame.quit() # Обновление экрана pygame.display.update() # Завершение игры pygame.quit() ``` Установите библиотеку Pygame для запуска этого кода.