Pygame

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Pygame
Логотип программы Pygame
Тип API
Автор Пит Шиннерс
Разработчик сообщество
Написана на C
Операционная система кроссплатформенное ПО
Первый выпуск ноябрь 2000[1]
Последняя версия 2.1.2 (27 декабря 2021; 3 года назад (2021-12-27)[2])
Тестовая версия 2.1.3.dev4 (28 февраля 2022; 2 года назад (2022-02-28)[3])
Состояние активное
Лицензия GNU LGPL
Сайт pygame.org

Pygame — набор модулей (библиотек) языка программирования Python, предназначенный для написания компьютерных игр[4] и мультимедиа-приложений. Pygame базируется на мультимедийной библиотеке SDL.

Изначально Pygame был написан Питом Шиннерсом (Pete Shinners). Начиная примерно с 2004/2005 года поддерживается и развивается сообществом свободного программного обеспечения.

Одна из библиотек предоставляющих доступ к API SDL (существуют и другие[5]). В то же время дает возможность написания более высокоуровневого кода.

Pygame-приложения могут работать под Android на телефонах и планшетах с использованием подмножества Pygame для Android (pgs4a)[6][7]. На этой платформе поддерживаются звук, вибрация, клавиатура, акселерометр.

Примечания

  1. Pygame · PyPI
  2. 2.1.2. Дата обращения: 1 мая 2022. Архивировано 26 апреля 2022 года.
  3. 2.1.3.dev4 - the peace and solidarity pre-release. Дата обращения: 1 мая 2022. Архивировано 1 мая 2022 года.
  4. Pygame и разработка игр. Урок 1. younglinux.info. Дата обращения: 31 марта 2020. Архивировано 19 июня 2019 года.
  5. Simple DirectMedia Layer - Language Bindings. www.libsdl.org. Дата обращения: 29 сентября 2021. Архивировано 12 марта 2019 года.
  6. Idris, 2013.
  7. renpytom/rapt-pygame-example · GitHub. Дата обращения: 1 января 2016. Архивировано 10 августа 2015 года.

Литература

  • Kelly, S. Python, PyGame and the Raspberry Pi:. — Sloan Kelly, 2013. — 383 p. — ISBN 9781304570192.
  • McGugan, W. and Kinsley, H. Beginning Python Games Development, Second Edition: With PyGame. — Apress, 2015. — 308 p. — ISBN 9781484209714.
  • Idris, I. Instant Pygame for Python Game Development How-To. — Packt Publishing, 2013. — 76 p. — ISBN 9781782162872.

Ссылки