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

Pygame

维基百科,自由的百科全书
跳转至: 导航搜索
Pygame
開發者 Pete Shinners
穩定版本 1.9.1(2009年8月6日,6年前2009-08-06
操作系统 跨平台
类型 API
许可协议 GNU宽通用公共许可证
網站 http://www.pygame.org

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

Pygame原为代替突然停止的pySDL[1]

Pygame在Android[编辑]

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

其他[编辑]

展示:

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

2D引擎和库:

  • Phil's Pygame Utilities (PGU)是增强Pygame的库和工具的集合。工具tile编辑器和一个关卡编辑器。(tile, isometric, hexagonal)GUI增强包括全功能GUI,html渲染,文档输出,文本渲染。The libraries include a sprite and tile engine(tile, isometric, hexagonal), a state engine,计时器,高分系统。(当前不维护pgu)综合:
  • Pyglet,一个OpenGL库,类似Pygame

参考[编辑]

链接[编辑]