Загрузка данных


Урок 1 — начинаем

Сначала установи Pygame:

py -m pip install pygame

Потом создай файл:

main.py

И вставь:

import pygame

# Запускаем pygame
pygame.init()

# Создаём окно игры
screen = pygame.display.set_mode((800, 600))

# Название окна
pygame.display.set_caption("Моя первая игра")

# Цвет фона
background_color = (30, 30, 30)

# Цвет игрока
player_color = (0, 200, 0)

# Игрок: x, y, ширина, высота
player = pygame.Rect(375, 275, 50, 50)

# Скорость игрока
speed = 5

# Главный цикл игры
running = True

while running:

    # Обрабатываем события
    for event in pygame.event.get():

        # Если нажали крестик окна
        if event.type == pygame.QUIT:
            running = False

    # Получаем нажатые клавиши
    keys = pygame.key.get_pressed()

    # Движение игрока
    if keys[pygame.K_LEFT]:
        player.x -= speed

    if keys[pygame.K_RIGHT]:
        player.x += speed

    if keys[pygame.K_UP]:
        player.y -= speed

    if keys[pygame.K_DOWN]:
        player.y += speed

    # Заполняем экран фоном
    screen.fill(background_color)

    # Рисуем игрока
    pygame.draw.rect(screen, player_color, player)

    # Обновляем экран
    pygame.display.flip()

# Закрываем pygame
pygame.quit()