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

Александра С

В данной книге представлен мой практический опыт работы с детьми. Это не книга с готовыми ответами, её стоит читать тем, кто готов изучать новое в программировании и готов применять полученные знания. Готового кода не будет! Цель этой книги – показать, как можно создавать игры на языке программирования Python с помощью библиотеки pygame.

Оглавление

* * *

Приведённый ознакомительный фрагмент книги Создание игры «Гонки» на Python предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

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

— В поиске на компьютере ищем 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, получим:

Весь код программы на данный момент:

Самостоятельная работа над проектом. Фон

— Придумайте идею своей игры с концепцией управления главным героем клавишами клавиатуры (находится в определенной зоне в течение определенного времени, гонки без правил и т.д.).

— Установите свой размер окна и название окна.

— Найдите и добавьте фон.

Оглавление

* * *

Приведённый ознакомительный фрагмент книги Создание игры «Гонки» на Python предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Смотрите также

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я