pygame

✍ dations ◷ 2025-11-30 15:34:49 #自由发展元件与函式库,自由软件,游戏引擎,电子游戏研发,电子游戏开发软件,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的教学。

相关

  • 不列颠哥伦比亚大学不列颠哥伦比亚大学(英语:University of British Columbia,法语:Université de la Colombie-Britannique,简称UBC),简称卑诗大学或卑大,是一所位于加拿大卑斯省的公立大学,也是U15大
  • 萘醌萘醌是一类衍生自萘的有机化合物。通常讨论的是下列三种异构体:萘醌也是一类形成于C6-C4骨架之上的天然酚类化合物。萘醌可用于全合成阿片剂(盖茨合成),但该过程繁琐而不经济。
  • 五月花号公约《五月花号公约》(Mayflower Compact)是前往北美洲新英格兰殖民地的102名英国清教徒在上岸之前,其中的41名成年男子于1620年11月11日在五月花号船上签订的政治声明,同意创建并服
  • 3-羟基-3-甲基戊二酸单酰辅酶A(6-amino-9H-purin-9-yl)-4-hydroxy- 3-(phosphonooxy)tetrahydrofuran-2-yl]- 3,5,9,21-tetrahydroxy-8,8,21-trimethyl- 10,14,19-trioxo-2,4,6-trioxa-18-thia- 11,15-di
  • 祖乙祖乙(?-?),又称且乙(“且”是“祖”的本字,实为同一字),姓子,名滕(一作胜),中国商朝第十四任君主,《史记·殷本纪》称他为河亶甲之子,但甲骨文记载他是仲丁之子。他在位时商朝再度兴盛。《太
  • 东方站 (南极)东方站(俄语:Станция Восток),是俄罗斯位于南极大陆内陆伊丽莎白公主地的一个南极科学考察站,在南磁极附近。该站于1957年由苏联建立,位于南极高原内部,以记录到地球
  • 默尔特省默尔特省(法语:Département de la Meurthe)是法国历史上的一个省份,以默尔特河命名,成立于1790年,省会南希。1871年,德国依《法兰克福条约》吞并了阿尔萨斯的大部分与洛林的四分之
  • PlayStation VRPlayStation VR(简称“PSVR”)是索尼互动娱乐研发的虚拟实境头戴式显示器,自2016年10月13日开始贩售。本机是索尼专门为PlayStation 4电视游戏主机制作的设备,因此需要PS4进行图
  • 银汉鱼科见内文银汉鱼科为辐鳍鱼纲银汉鱼目的其中一科。银汉鱼科下分14个属,如下:
  • 格里戈里·瓦西里耶维奇·亚历山德罗夫格里戈里·瓦西里耶维奇·阿莱克桑德夫(俄语:Григо́рий Васи́льевич Алекса́ндров;1903年1月23日-1983年12月16日),又译格里戈里·瓦西里耶维奇