7
Оценить
8150
2025
Бесплатная

Pygame - кросс-платформенные библиотеки для языка Python, которые позволяют разрабатывать мультимедийные приложения и игры. Конечно, создавать крупные AAA-проекты с их помощью у вас не получится, но вот сделатьнесложную 2D-аркаду - вполне. Все что нужно от разработчика - интересная идея и уверенные знания Python, все остальные ресурсы содержатся в этих библиотеках.

Структурно Pygame представляется собой SDL и является крайне популярной среди разработчиков-экспериментаторов. Своей популярностью она обязана сразу нескольким факторам и в первую очередь - LGPL-лицензии. Последняя означает то, что библиотеки можно использовать совершенно бесплатно (в том числе для коммерческих проектов) и то, что они имеют открытый исходный код. Также SDL интересна тем, что поддерживает все мыслимые операционные системы, которые хотя бы теоретически могут работать с Python. Ну и последний важные фактор, из-за которого разработчики так любят Pygame - подробная и понятная документация. Найти ее можно официальном сайте разработчика.

Одним из важнейших преимуществ проектов, созданных с использованием Pygame, является то, что они не используют OpenGL и какие-либо другие графические библиотеки. Также подобные игры поддерживают многоядерные процессоры, используют оптимизированный C/Assembly код для ключевых функций и не требуют предварительной установки. Чтобы начать играть, достаточно просто запустить исполняемый файл.

На официальном сайте Pygame есть отдельный раздел с играми, созданными разработчиками со всего мира. На странице каждой игры доступен исходный код, который позволяет понять, как разработчик реализовал в своей игре ту или иную возможность.

Ключевые особенности и функции

  • совместимость со многими версиями Python;
  • кроссплатформенность;
  • подробная и понятная документации;
  • запуск игр без использования каких-либо графических библиотек;
  • поддержка многоядерных процессоров в исходных проектах;
  • оптимизированный C и Assembly код "ядра";
  • множество наглядных примеров готовых проектов с открытым исходным кодом;
  • LGPL-лицензия, которая позволяет использовать SDL для создания коммерческих проектов. 
Автор обзора : Алексей Астафьев, 15.05.2017
Оценка: 
Системы:
Windows
Размер: 6,1 Мб
Автор:
Языки:
Английский
Лицензия: Freeware (Бесплатная)
Обновление: 15.05.2017
Версия: 1.9.2a0
Имя файла:
pygame-1.9.2a0.win32-py3.2.msi
Подписка на обновления

Наборы c этой программой

Программы для создания игр
Набор программ для создания игр любой сложности.

Последние комментарии

Сообщений нет. Вы можете стать первым.