Создание видеоигр с помощью PyGame

Оглавление⌄
Настройка Python и Pygame . . . . . . . . . . . . . . . . 1 Начало старта . . . . . . . . . . . . . . . . . . . . . . 1 Установка Pygame . . . . . . . . . . . . . . . . . . . . 3 Введение в Python . . . . . . . . . . . . . . . . . . . 5 Введение в PyGame . . . . . . . . . . . . . . . . . . . 24 Мигание Hello World . . . . . . . . . . . . . . . . . . 28 Ответ на клавиатуру . . . . . . . . . . . . . . . . . . 34 Заключение . . . . . . . . . . . . . . . . . . . . . . . 38 Крестики-нолики в PyGame . . . . . . . . . . . . . . . 39 Вступление . . . . . . . . . . . . . . . . . . . . . . . 39 Основной цикл . . . . . . . . . . . . . . . . . . . . . 40 Обработка событий . . . . . . . . . . . . . . . . . . . 41 Создание доски . . . . . . . . . . . . . . . . . . . . . 42 Лучший ИИ . . . . . . . . . . . . . . . . . . . . . . . 50 Заключение . . . . . . . . . . . . . . . . . . . . . . . 54 Использование классов в Pygame . . . . . . . . . . 55 Введение . . . . . . . . . . . . . . . . . . . . . . . . 55 Рефакторинг игровой логики . . . . . . . . . . . . . 60 Заключение . . . . . . . . . . . . . . . . . . . . . . . 68 Глава 6 - Пожиратель камней . . . . . . . . . . . . . 70 Введение . . . . . . . . . . . . . . . . . . . . . . . . 70 Проект игры . . . . . . . . . . . . . . . . . . . . . . 71 Обнаружение нажатия клавиш . . . . . . . . . . . . 77 Space Invasion в PyGame . . . . . . . . . . . . . . . 92 Введение . . . . . . . . . . . . . . . . . . . . . . . . 92 Цель игр . . . . . . . . . . . . . . . . . . . . . . . . 93 Основной цикл . . . . . . . . . . . . . . . . . . . . . 95 Игровые спрайты . . . . . . . . . . . . . . . . . . . . 97 Спрайт захватчика . . . . . . . . . . . . . . . . . . 101 Спрайт пули . . . . . . . . . . . . . . . . . . . . . . 104 Спрайт бомбы . . . . . . . . . . . . . . . . . . . . . 105 Перемещение игрока . . . . . . . . . . . . . . . . . 107 Стрельба пулей . . . . . . . . . . . . . . . . . . . . 110 Проверка на попадание инопланетян . . . . . . . 112 Рисуем пришельцев . . . . . . . . . . . . . . . . . . 114 Добавление в Scoring . . . . . . . . . . . . . . . . . 125 Запуск НЛО . . . . . . . . . . . . . . . . . . . . . . 129 Заключение . . . . . . . . . . . . . . . . . . . . . . . 137 Приложение . . . . . . . . . . . . . . . . . . . . . . . 138 Где найти изображения . . . . . . . . . . . . . . . . 138 Где найти звуки . . . . . . . . . . . . . . . . . . . . 138 Другие источники . . . . . . . . . . . . . . . . . . . 139
Описание
В этом материале разберём тему: pygame.
Эта книга познакомит вас с библиотекой PyGame и научит вас создавать собственные игры с использованием языка Python. Добро пожаловать в мир программирования PyGame и Python! Мы начнем с базового обзора Python и библиотеки PyGame, а затем перейдем к разработке, написанию и отладке нашей собственной игры. Наконец, мы пройдем процесс отладки и тестирования нашей игры, прежде чем опубликовать ее для всего мира. От добавления графики и звуков до создания анимации и бонусов — мы расскажем обо всем, что вам нужно знать, чтобы создать собственную насыщенную интерактивную игру. Итак, давайте начнем и научимся создавать собственные игры с помощью PyGame и Python!
На этом основные моменты по теме закрыты.
Поделиться
Частые вопросы
Можно ли скачать «Создание видеоигр с помощью PyGame» бесплатно?
Да, «Создание видеоигр с помощью PyGame» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.
В каком формате и какого размера файл?
Книга предоставляется в формате PDF, размер файла 1,3 МБ.
Кто автор и когда вышла книга?
автор — Голд Майк, издательство Самиздат, год выпуска 2023, 144 страниц.
О чём книга «Создание видеоигр с помощью PyGame»?
Добро пожаловать в мир программирования PyGame и Python!