文档信息

关于pygame

pygame是基于SDL库添加功能,旨在编写视频游戏的Python模块,使开发者可以使用Python语言创建功能齐全的游戏和多媒体程序;同时,pygame具有高度的可移植性,几乎可以在所有平台和操作系统上运行,目前已被下载了数百万次。

根据LGPL许可证发布的内容,pygame是免费的,您可以使用它来创建开源、免费软件、共享软件和商业游戏,有关完整的详细信息,请参见许可证。

pygame的特性

  • 自定义:使用者可自由调用pygame函数和自定义函数,同时结合使用其他库以及不同类型的程序时,可以实现提供更好的控制

  • 轻量化:GUI无需使用所有功能,没有成千上万的代码行,核心保持简单,额外的东西(如:GUI库和效果)是在pygame之外单独开发的

  • 模块化:功能模块化,许多核心模块可以初始化并单独使用,使用者可以分别使用pygame不同功能,如:声音播放、图片显示、视频播放等

安装

在多个平台上编译pygame所需的步骤,可以帮助您查找和安装系统的预构建二进制文件

  • 使用PyPI安装pygame(推荐)

pip install pygame
  • 使用Github源码安装pygame

首先,使用git来克隆pygame

git clone https://github.com/pygame/pygame.git

然后,cd到pygame目录并且运行安装命令:

cd pygame
sudo python setup.py install

技术支持

你可以在下列网址提问或加入pygame开发讨论:

pygame Google group

你也可以在 Github issues 里提问或补充文档(在提问之前请确保你阅读过我们的文档,我本人会经常为大家解答)