Урок 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()