В данной книге представлен мой практический опыт работы с детьми. Это не книга с готовыми ответами, её стоит читать тем, кто готов изучать новое в программировании и готов применять полученные знания. Готового кода не будет! Цель этой книги – показать, как можно создавать игры на языке программирования 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 и других