pygame

✍ dations ◷ 2025-05-19 16:38:09 #自由发展元件与函式库,自由软件,游戏引擎,电子游戏研发,电子游戏开发软件,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的教学。

相关

  • 大学联盟金砖国家大学联盟是一个正在筹建中的国际大学组织,目的是联合金砖国家的主要知名大学开展共同研究及联合培养高端人才。在2013年7月5日举行的金砖国家研究国际学术研讨会上,中
  • 善导寺坐标:25°02′44″N 121°31′29″E / 25.04556°N 121.52472°E / 25.04556; 121.52472善导寺(英语:Shandao Temple),全名为财团法人台北市净土宗善导寺,位于台湾台北市忠孝东路,
  • 401(k)计划401(k)退休福利计划,是美国于1981年创立一种延后课税的退休金账户计划,美国政府将相关规定明订在国税法第401(k)条中,故简称为401(k)计划。美国的退休计划有许多类,像公务员、大
  • 远程文件共享远程文件共享(RFS)是一种由AT&T公司在1980年代开发的分布式文件系统。在UNIX System V的版本3(SVR3)中第一次公开。它后来也包括在AT&T的UNIX System V版本4,但同一版本内含的网
  • 李森 (清朝)李森(?-1851年),字韡鄂,号春谷,清朝官员。江西永新县人。李森之父为诸生,在本地教书为业,且精通医术,救人甚众。李森自幼聪颖,少年补为生员,学习经学,兼通天文、地理、筮算等书,特别精于《
  • 李安民 (南朝)李安民,兰陵承县人。祖父李嶷,曾任卫军参军。父亲李钦之,曾为殿中将军,补任薛县县令。李安民跟着父亲在薛县生活,南朝宋元嘉二十七年(450年)被敌虏抓到北方,后来他率领部下奋勇南归
  • 何伟 (万历进士)何伟(1556年-1615年),字汝器,江西省临江府新喻县人,四川省重庆府涪州民籍,治《易经》,年二十八岁中式万历十一年癸未科第三甲第二百六十名进士。正月初二日生,行三,曾祖何喻;祖何本清;父
  • 李瓒李瓒可以指:
  • 哈特里-福克方程哈特里-福克方程(英语:Hartree–Fock equation),又称为HF方程,是一个应用变分法计算多电子系统(英语:Many-body problem)波函数的方程,是量子物理、凝聚态物理学、量子化学中最重要的
  • 二甲基锌二甲基锌是一种挥发性液体,化学式Zn(CH3)2。它可以由碘甲烷和锌在锌钠合金上化合生成。钠是这个反应的催化剂。此外,这个反应还会生成碘化锌。它有一种臭味,也可以自燃。