0+
Создание игры «Гонки» на Python

Бесплатный фрагмент - Создание игры «Гонки» на Python

Электронная книга - 152 ₽

Объем: 52 бумажных стр.

Формат: epub, fb2, pdfRead, mobi

Подробнее

Идея игры «Гонки»

В гонках участвуют две манишки. Одной машинкой управляет пользователь (очень часто нажимает клавишу вправо), вторая машина едет сама. Кто первый приезжает на финиш (нарисована линия финиша, справа, машинки едут слева направо), тот и побеждает.

Установка PyGame на Windows 10

Установите Python 3.10 и обязательно поставьте флажки:

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

Откройте на компьютере командную строку:

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

Наберите команду pip install pygame и нажмите Enter

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

Если появляется ошибка pip не является внутренней командой, то необходимо правильно указать путь командой cd scripts (перейдёт в папку scripts)

Сохранение, создание окна и фона

— В поиске на компьютере ищем Python. Выбираем IDLE (Python)

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

— В IDLE (Python), выбираю File — New File

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

В новом окне выбираю File — Save

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

В окне сохранения нахожу свою папку на рабочем столе

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

Пишу имя файла и нажимаю сохранить.

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

— Пишем все команды в только что сохраненном файле

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

В первую очередь импортируем модуль pygame в наш файл с исходным кодом:

import pygame


Затем вызываем функцию init () для подготовки модулей pygame к работе:

pygame.init ()


После этого создаем графическое окно, передав в качестве аргумента в функцию set_mode () его разрешение в виде пары целых чисел. В свою очередь функция вернет нам объект типа Surface, используемый для представления изображений:

screen = pygame.display.set_mode ((1200, 800))

создание надписи в заголовке игры

pygame.display.set_caption («Привет»)


В результате получим:

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

— Добавляем фоновую картинку

Скачаем из интернета или нарисуем сами в Paint, например. Обязательно сохраним картинку в ту же папку, что и файл-программу.

Напишем команды:

sun_surf = pygame.image.load('dog.png’) #путь до картинки

sun_rect = sun_surf.get_rect () # получить доступ к картинке

screen. blit (sun_surf, sun_rect) # отрисовываем картинку


— Внимание! Самая важная команда! Данная команда постоянно отрисовывает всё что написали в коде, эта команда «видит» только то, что написано выше, над ней. Таким образом, эта команда ВСЕГДА должна быть самой последней строчкой:

pygame. display. update ()

В результате получим:

Здесь есть иллюстрация

Зарегистрируйтесь или войдите, чтобы увидеть ее и другие изображения

После изменения размера картинки на 1200*800, получим:

Бесплатный фрагмент закончился.

Купите книгу, чтобы продолжить чтение.