本页使用了标题或全文手工转换

pygame

维基百科,自由的百科全书
跳到导航 跳到搜索
Pygame
Pygame logo.gif
開發者pygame Community
初始版本2000年10月28日,​19年前​(2000-10-28[1][2]
穩定版本
1.9.6
(2019年4月25日,​15個月前​(2019-04-25[3]
預覽版本
2.0.0.dev7 [1]
源代码库 編輯維基數據鏈接
操作系统跨平台
类型API
许可协议GNU宽通用公共许可证
网站http://www.pygame.org

pygame[4]跨平台Python模块,专为电子游戏设计。包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低階语言,如C语言或是更低階的組合語言束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)完全简化位游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python

pygame原为代替突然停止的pySDL[5]

pygame在Android[编辑]

pygame應用程式能夠在Android手機和平板執行,採用pygame對於Andorid的子集(pgs4a)。[6] 支援Android的聲音,振動,鍵盤和加速。[7]但缺點是沒有辦法在iOS上執行pygame應用程式。其它pgs4a的主要限制是缺乏對於多點觸控的支援, 這使得雙指縮放,以及旋轉無法使用。另一個pygame在Android子集的替代方案是Kivy[8]它包含了多點觸控及iOS的支援。

其他[编辑]

展示:

  • Pyweek,游戏制作竞赛,时间限制在7天内
  • Ludum DareLD48 游戏制作竞赛,时间限制在48小时内

2D引擎和库:

  • Phil's Pygame Utilities (PGU)是增强pygame的库和工具的集合。工具tile编辑器和一个关卡编辑器。(tile, isometric, hexagonal)GUI增强包括全功能GUI,html渲染,文档输出,文本渲染。函式庫包括精靈和拚接圖電子遊戲引擎(瓷磚圖, 立体圖, 六角圖), 和一個狀態引擎,计时器,高分系统。
  • Pyglet,一个OpenGL库,类似pygame

社群[编辑]

有定期的競賽,叫做PyWeek. 使用Python寫出遊戲(通常但不一定使用pygame)。[9][10][11]社群已經創造了許多Pygame的教學。[12][13][14][15][16][17]

参考[编辑]

链接[编辑]