简介
关于Pygame的基本信息,pygame是什么,谁会被Pygame吸引,并且在哪里找到它。
Pygame是被设计用来写游戏的python模块集合,Pygame是在优秀的SDL库之上开发的功能性包。使用python可以导入pygame来开发具有全部特性的游戏和多媒体软件,Pygame是极度轻便的并且可以运行在几乎所有的平台和操作系统上。Pygame包已经被下载过成千上万次,并且也被访问过成千上万次。
Pygame是免费的,发行遵守GPL,你可以利用它开发开源的、免费的、免费软件、共享件、还有商业软件等等。如果想要看到关于以上全部详细信息请看GPL .
对于初学者可以查看 line-by-line chimp turtorial,或者是对python程序员查看第17~20章 通过python开发属于你自己的电脑游戏
更多信息 Readme - Python Reade information
Install - install information
What's New - Changelog
关于Pygame的现状
糊涂的內建
Pygame意味着快乐的写软件,平均3.1415秒就有一个糊涂被增加进入。(silliness built in)
不必需OpenGL
很多人都阻碍在OpenGL的安装上,但是又必须安装OpenGL.Pygame可以使用opengl, directx, windib, X11, linux frame buffer,或者其他不同的后台。包括ASCII的绘画后台。OpenGL经常出现在Linux系统,windows系统也有。这也是为什么游戏开发采取不同的技术后台。
更加便捷使用多核CPU
伴随着双核CPU的普及,以及8核CPU的更加便宜。你可以做更多功能通过使用多核CPU。你也可以写C语言程序来和python GIL交互。
对于核心函数可以使用最优化的C语言或者汇编语言来写。
可以在很多操作系统上来写Pygame
Pygame非常简单并且很容易使用
如果你仅仅只是想展示图片、获得摇杆输入,或者播放音乐,不要编写一个GUI界面
对于提交的Bugs会给出最快的答复
最少数量的代码完成最强大的功能。