Pygame

Pygame
Логотип программы Pygame
Скриншот программы Pygame
Тип API
Автор Пит Шиннерс
Разработчик cообщество
Написана на C
Операционная система кроссплатформенное ПО
Первый выпуск 28 октября 2000[1]
Последняя версия
Репозиторий github.com/pygame/pygame/
Состояние активное
Лицензия GNU LGPL
Сайт pygame.org
Логотип Викисклада Медиафайлы на Викискладе

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

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

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

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

Примечания

  1. Pygame 2.0 - the happy dance birthday release  (неопр.). Дата обращения: 3 ноября 2020. Архивировано 11 января 2021 года.
  2. Release 2.5.2 — 2023.
  3. Pygame и разработка игр. Урок 1  (неопр.). younglinux.info. Дата обращения: 31 марта 2020. Архивировано 19 июня 2019 года.
  4. Simple DirectMedia Layer - Language Bindings  (неопр.). www.libsdl.org. Дата обращения: 29 сентября 2021. Архивировано 12 марта 2019 года.
  5. Idris, 2013.
  6. 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.

Примечания

Ссылки

  • Официальный сайт Pygame (англ.)
  • Репозиторий на Github
Перейти к шаблону «Игровые движки»
Графические
Свободные
GLScene
Horde3D[англ.]
Irrlicht
OGRE
OpenSceneGraph
Проприетарные
Outerra[англ.]
Физические
Свободные
Box2D
Bullet
Chipmunk[англ.]
Newton
ODE
Tokamak
Проприетарные
DMM
Havok Physics
PhysX
Общего назначения
2D
Свободные
Allegro
ClanLib
Cocos2d
Construct
Felgo[англ.]
idTech 1
Проприетарные
Construct 2
GameMaker: Studio
Retro Engine
Stencyl
Vicious Engine
3D
Свободные
Away3D
BGE
Bork3D[англ.]
Cafu[англ.]
Crystal Space
Defold
Delta3D
dim3[англ.]
Genesis3D[англ.]
Godot
id Tech 2, 3, 4
jMonkeyEngine
Lumberyard
Moai
Nebula Device
Panda3D
Pygame
QFusion
Проприетарные
Chrome Engine
CryEngine
Dagor Engine
Freescape
Gamebryo
GoldSrc
Havok Vision
id Tech 5, 6, 7
LithTech
Marmalade
RAGE
RenderWare
Source
Source 2
Unigine
Unity
Unreal Engine (список продуктов)
Специализированные
2D
Свободные
LÖVE
Ren'Py
Stratagus
VASSAL
Wintermute
Проприетарные
M.U.G.E.N
NScripter
RPG Maker
3D
Свободные
DarkPlaces
OpenMW
OpenSim
Spring Engine
WorldForge[англ.]
Проприетарные
HeroEngine[англ.]
Другие
Перейти к шаблону «Python»
Сообщество
Реализации
Другое