Существует обновленная версия Pygame, давно зарекомендовавшая себя оболочка разработки игр на Python. Последний раз он обновлялся более семи лет назад, поэтому новость о версии 1.9.2 знаменует собой конец долгого ожидания.
Pygame-это модуль оболочки Python для мультимедийной библиотеки SDL, который можно использовать для создания игр на Python. Библиотека содержит функции и классы Python, которые можно использовать для доступа к поддержке SDL для воспроизведения компакт-дисков, аудио-и видеовыхода, а также ввода с клавиатуры, мыши и джойстика.
Pygame очень портативна и была загружена миллионы раз. Его вики описывает его как «встроенную глупость», причем каждые 3,1415 секунды добавляется еще больше глупостей. Еще одним преимуществом Pygame является то, что он не требует OpenGL. Он может использовать его, но в равной степени может использовать Directx, Windib, X11, буфер кадров Linux и многие другие различные бэкэнды… включая бэк-энд ASCII-арта. Он часто используется при обучении Python, и у него много увлеченных пользователей.
Обновленная версия следует из спринта (хакатона Python) на EuroPython в июне. Одной из главных причин, сдерживающих выпуск нового выпуска (1.9.2), было отсутствие рабочей версии binary wheels для Linux, чтобы установка pip работала на Linux. Колеса-это формат пакета Pythons. Колесо-это архив ZIP-формата со специально отформатированным именем файла, который можно установить, просто распаковав в пакеты сайта с помощью стандартного инструмента «распаковать». В ходе спринта были завершены двоичные колеса для Linux, так что теперь есть двоичные колеса для всех основных платформ. включая окна.
Те из вас, кто настроен более серьезно, возможно, захотят узнать, что теперь доступен релиз — кандидат Python 3.6.0-вы можете ознакомиться с новыми функциями в нашем недавнем освещении бета-версии и дальнейших новых функций. Это будет следующий крупный выпуск Python, и код для него теперь заморожен.