Создание 2D игры на языке программирования Python

Кирилл Александрович Языков

Аннотация


В данной работе представлена разработка бесконечной двухмерной игры на языке программирования Python с использованием библиотеки Pygame. Особенностью игры является сочетание механики прыжков, характерной для жанра платформеров, и бесконечной генерации препятствий, аналогичной игре Chrome Dino. В процессе реализации создан адаптивный алгоритм увеличения скорости, система случайной генерации препятствий, а также базовая физическая модель персонажа. Архитектура проекта построена модульно: выделены классы для игрока, земли и препятствий, что обеспечивает расширяемость и удобство сопровождения кода. Работа демонстрирует возможности Python для разработки интерактивных приложений и может служить примером для студентов и разработчиков, изучающих основы проектирования игровых информационных систем.


Полный текст:

PDF

Ссылки

  • На текущий момент ссылки отсутствуют.


ISSN 2414-4487