Pygame
Pygame — это библиотека кроссплатформенного типа для написания сценариев на Python. Функционал позволяет создавать игры и приложения мультимедиатипа, например аркады. В ресурсах программы содержатся все необходимые данные. Разработчику достаточно лишь владеть самим языком программирования. Бесплатно скачать Pygame для Python можно на этой странице.
Лицензия | Бесплатная |
ОС | Windows 7 и выше |
Язык интерфейса | Русский, английский |
Разработка | Pete Shinner |
Разновидность программы | Python библиотека |
Обзор программы
Структура ПО составлена как SDL. Очень популярна среди экспериментаторов за счёт следующих факторов:
- LGPL-лицензия — абсолютно бесплатный доступ как для частных лиц, так и для коммерческих компаний;
- открытый исходный код позволяет вносить улучшения всем последователям;
- поддержка любых операционных систем, которые способны взаимодействовать с Python;
- подробная документация, написанная простым языком.
Ещё один плюс компьютерной программы в том, что здесь не используются OpenGL и иные библиотеки графического типа. Игры, создаваемые на базе ПО, не нуждаются в специальной установке. Стартуют немедленно после загрузки и запуска исполняемого файла.
Разработка с помощью библиотеки «Питона», по отзывам, деятельность захватывающая. Некоторые игры используются в сторонних проектах, и многие сценарии достаточно интересны.
Для успешного результата рекомендуется избегать сложных решений. Следует выбирать простые гейм-проекты, поскольку сложные процессы не обязательно получатся более востребованными.
Сперва нужно скачать Pygame для Windows на ПК. Разобравшись с программой, на разработку игры вы потратите 1-2 недели. Управление действиями происходит с помощью следующих модулей:
- cdrom — для запуска звука и компакт-дисков;
- cursors — погрузка визуализации курсора;
- display — изменение окна или экрана;
- draw — отрисовка примитивов класса Surface;
- event — задание события или последовательности из нескольких;
- font — для создания и вывода шрифтов семейства TrueType;
- image — инсталляция и сохранение картинок;
- joystick — для действий с джойстиком;
- key — для использования клавиатуры;
- mouse — для использования мыши;
- movie — запуск клипов mpeg;
- sndarray/surfarray — операции со звуками/изображениями посредством Numeric;
- time — задействование таймеров;
- transform — изменение ориентации картинок.
Чтобы увидеть раздел с уже созданными играми и посмотреть, как реализованы те или иные функции, достаточно посетить официальный сайт Pygame.