Pygame 是跨平台 Python 模块,专为电子游戏设计。包含图像、声音。创建在 SDL 基础上,允许实时电子游戏研发而无需被低级语言,如 C 语言或是更低级的汇编语言束缚。基于这样一个设想,所有需要的游戏功能和理念都完全简化位游戏逻辑本身,所有的资源结构都可以由高级语言提供,如 Python。
Pygame 原为代替突然停止的 pySDL。
Pygame 应用程序能够在 Android 手机和平板运行,采用 Pygame 对于 Andorid 的子集(pgs4a)。支持 Android 的声音,振动,键盘和加速。但缺点是没有办法在 iOS 上运行 Pygame 应用程序。其它 pgs4a 的主要限制是缺乏对于多点触控的支持, 这使得双指缩放,以及旋转无法使用。另一个 Pygame 在 Android 子集的替代方案是 Kivy,它包含了多点触控及 iOS 的支持。
展示
2D 引擎和库
有定期的竞赛,叫做 PyWeek. 使用 Python 写出游戏(通常但不一定使用 Pygame)。社群已经创造了许多 Pygame 的教学。
[外贸知识网图文来源于网络,如有侵权,请联系删除]