pygame

✍ dations ◷ 2025-12-10 16:24:30 #自由发展元件与函式库,自由软件,游戏引擎,电子游戏研发,电子游戏开发软件,Python库

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的教学。

相关

  • 桑葚胚桑葚胚(拉丁文中的morus指的是桑葚的意思)是属于胚胎的早期发育,包含囊胚腔外围的细胞,包覆细胞外层的环带称为透明带。桑葚胚是合子胚胎分裂一直到32细胞时期,整个形状像一颗桑
  • 罗伯特·霍夫施塔特罗伯特·霍夫施塔特(英语:Robert Hofstadter,1915年2月5日-1990年11月17日),美国物理学家,因为“其对原子核中的电子散射现象的开创性研究以及随之而来的对核子结构的发现”而和鲁
  • 可变剪接选择性剪接(英语:Alternative splicing;又称“可变剪接”)是基因表达的方式,在复杂的动物例如人类细胞是非常普遍的。真核细胞的基因序列中,包含了内含子(intron)与外显子(exon),两者交
  • 儒略历儒略历,是格里历的前身,由罗马共和国独裁官儒略·凯撒采纳埃及亚历山大的希腊数学家兼天文学家索西琴尼(英语:Sosigenes of Alexandria)计算的历法,在公元前45年1月1日起执行,取代
  • 第509混合飞行大队第509混合飞行大队(英语:509th Composite Group)是美国陆军航空军在二战期间的一个空军编队,1944年12月17日组建,负责执行运送核武器的任务。该编队在1945年8月将两枚原子弹投放
  • 国家科学技术进步奖国家科学技术进步奖是中华人民共和国的国家科学技术奖励之一。获奖成果由国务院批准授予。1984年9月12日,国务院颁布《中华人民共和国科学进步奖励条例》落实。国家科学技术
  • 此一政府肯塔基州邦联政府是美国南北战争期间肯塔基州部分支持南方邦联的居民自发组建的影子政府。这个影子政府自始至终都没有取代州首府法兰克福的民选政府,后者强烈支持北方联邦。
  • 四配 颜回 · 孟子 · 曾参 · 孔伋日本 藤原惺窝 · 林罗山 · 室鸠巢 新井白石 · 雨森芳洲朝鲜 薛聪 · 权近 · 吉再 · 安珦 · 李穑 李滉 · 王仁 · 李
  • Linux From Scratch《Linux From Scratch》(LFS)是杰勒德·比克曼斯(英语:Gerard Beekmans)等人编写的安装Linux的教科书,描述了从源代码编译Linux系统的方法。这本书可以从在Linux From Scratch网站
  • 许晋祁许晋祁(1862年-?),字介侯,广西省桂林府临桂县(今广西壮族自治区桂林市)人,清朝政治人物、进士出身。光绪十六年(1890年),登庚寅恩科进士,同年五月,改翰林院庶吉士。光绪十八年五月,散馆,授翰