Создай свою первую игру на Python с нуля, Самоучитель в примерах, Кенлон С., Вейхлер Дж., 2024.
Эта книга — практическое пособие для начинающих программистов, желающих научиться создавать с нуля компьютерные игры на «дружественном» для новичков языке Python. Каждый ее раздел представляет собой проектирование очередного этапа игры, включая придумывание и «оживление» игрового персонажа, его противников, разработку дополнительных игровых элементов и налаживание их взаимодействия между собой. Кроме того, в ней рассмотрены тонкие моменты, связанные с подготовкой графических изображений и звуковых файлов с целью создания визуальных и звуковых эффектов. Все разделы содержат примеры исходного кода с подробным описанием работы каждого его фрагмента. Авторы доступным языком описывают, как использовать библиотеку Pygame для выстраивания графики, обработки пользовательского ввода и управления игровым процессом, что делает материал понятным для новичков, и дают ссылки на исходный код, который можно скопировать и сразу запустить на своем компьютере. Данное издание поможет овладеть основами разработки игр на Python и, несомненно, вдохновит на создание собственных игровых проектов, где для фантазий и их программного воплощения не существует границ.

Обнаружение закономерностей.
Если вы достаточно поиграете в свою игру, то обнаружите, что, хотя внешне она работает правильно, на самом деле в ней есть ошибка: она не знает, что делать, если у игрока и компьютера выпадает одно и то же число.
Чтобы проверить, равно ли одно значение другому, Python использует ==. Это два знака равенства, а не один. Если используется только один знак равенства, Python думает, что вы пытаетесь создать новую переменную, но на самом деле вы пытаетесь выполнить математическую операцию сравнения.
Если вы хотите иметь более двух вариантов (кроме как выиграть или проиграть), вы можете использовать ключевое слово Python elif, что означает else if. Это позволяет проверять, истинно ли одно из нескольких значений, а не проверять, истинно ли одно значение.
Содержание.
ГЛАВЫ.
Изучите программирование на языке Python, создав простую игру в кости.
Создание игрового фреймворка на языке Python с помощью модуля Pygame.
Как добавить игрового персонажа в игру на языке Python.
Использование Pygame для программирования перемещения игрового персонажа.
Какой же герой без злодея? Как добавить его в свою игру на языке Python.
Размещение платформ в игре на языке Python с помощью Pygame.
Моделирование гравитации в игре на языке Python.
Добавьте прыжки в свою игру-платформер на языке Python.
Создание эффекта "сайд-скроллер" для игры на языке Python.
Как добавить собираемые объекты в свою игру-платформер на языке Python.
Добавьте подсчет очков в игру на языке Python.
Добавление механики броска в игру на языке Python.
Добавление звука в игру на языке Python.
ПРИЛОЖЕНИЯ.
Как установить Python под Windows.
Управление пакетами в языке Python — правильный путь.
Ласло Кисса Коллара.
Простая настройка прозрачности изображения с помощью GIMP.
Купить .
Теги: учебник по программированию :: программирование :: Кенлон :: Вейхлер :: создание игр :: Python











