以前一直很喜欢玩“是男人就撑过20秒”。今天没什么事情就抄起PYGAME写了一个,比较简单,有些功能没有,比如绝妙度,诱导弹,增加子弹。 图片也比较难看。。。手边没有PS只好难绘画板整了整。。。
实现思路大概是这样的: 1。从窗口的4个边界生成子弹和他们的弹道。 2。控制飞机移动。 3。检测飞机与子弹的碰撞(使用PYGAME的sprite.collide) MISC:一直比较疑惑的问题是有什么办法可以省略实例变量前的self.?比如像JS里好像有WITH关键字。每次写实例的方法里的代码感觉都很长。。。
源码在下面play.rar
您还没有登录,请您登录后再发表评论
《Pygame游戏源代码:是男人就坚持20秒》是一款基于Python的Pygame库开发的趣味小游戏。Pygame是Python编程语言的一个模块,专为创建2D游戏和多媒体应用程序而设计。它提供了丰富的功能,包括图形绘制、音频处理、...
用Python和Pygame写游戏-从入门到精通(20) 声音原理 用Python和Pygame写游戏-从入门到精通(21) 使用声音,播放音效。一个重力模拟金属球碰撞的例程。 用Python和Pygame写游戏-从入门到精通(22) 播放长时间的...
【Python PyGame实现简易画板】\n\nPython作为一个强大的编程语言,因其简洁易懂的语法和丰富的库支持,常被用于开发各种类型的应用程序,包括游戏和图形用户界面(GUI)。PyGame是Python的一个库,它为创建游戏和...
在这个“pygame写的一个简单的拼图游戏”中,我们可以了解到如何使用pygame库来创建一个基本的拼图游戏。下面将详细介绍涉及的知识点。 1. **pygame基础知识**: - **初始化**: 游戏的开始通常是初始化pygame模块...
《用Python和Pygame写游戏-从入门到精通》是一本深入浅出的教程,旨在帮助初学者和有一定编程基础的读者掌握使用Python语言和Pygame库开发游戏的方法。Pygame是Python的一个流行模块,提供了丰富的功能,用于创建2D...
Pygame 中文文档 Pygame 是一个基于 Python 的跨平台游戏开发库,提供了丰富的游戏开发功能。以下是 Pygame 中文文档的知识点总结: 1. Pygame 模块:Pygame 的顶层模块是 pygame,本身被分解成许多子模块,但这并...
Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。 《pygame中文手册》...
在"pygame写的flappy bird"这个项目中,开发者使用了pygame库来仿制经典游戏Flappy Bird。Flappy Bird是一款在2013年由越南开发者Dong Nguyen发布的手机游戏,因其简单却又极具挑战性的玩法而迅速风靡全球。 Flappy...
《pygame写的魔塔》是一款基于Python的pygame库开发的简易游戏。pygame是Python语言中一个广泛使用的2D游戏开发库,它提供了丰富的图形、音频、事件处理等功能,使得初学者也能快速入门游戏开发。 在这款“魔塔”...
【Python与Pygame简介】 Python是一种高级编程语言,以其简洁明了的语法和强大的功能而闻名。它适合初学者入门,同时也被广泛应用于各种复杂的软件开发。Python支持多种编程范式,包括面向对象、命令式、函数式和...
官网文档是学习和掌握Pygame的重要资源,尽管这里提供的版本是英文版,但其详尽的内容和清晰的结构对于学习者来说极具价值。 1. **安装Pygame** 在开始使用Pygame之前,首先需要在Python环境中安装这个库。通常...
标题中的“编译pygame的wince版本”指的是在Windows CE(Windows Embedded Compact)操作系统上编译和构建Python的pygame库。pygame是一个用于Python编程的开源游戏开发库,它基于Simple DirectMedia Layer (SDL)。...
例如,检查是否发生关闭窗口的事件,可以写成`for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit()`。 图像绘制在Surface对象上进行,Surface可以理解为一个画布。你可以用`pygame.Surface...
在“pygame写的打砖块游戏”这个项目中,我们可以了解到如何使用pygame库来构建一个基本的打砖块游戏。游戏的核心机制包括玩家控制的挡板、不断移动的球体以及分布在屏幕上方的砖块。 首先,我们需要了解pygame的...
《用Python和Pygame写游戏-从入门到精通》是学习Python和pygame游戏编程的经典教材,本书以大量实例为大家呈现了Python游戏设计的精彩世界。 Pygame是 跨平台 Python模块,专为电子游戏设计。 包含图像、声音。 建立...
"是男人就下一百层"是一款经典的休闲游戏,玩家需要操控角色不断向下探索,避开障碍物,挑战自己的极限。在Python编程环境下,我们可以利用Pygame库来开发这样的游戏。Pygame是Python的一个开源模块,专为游戏开发...
从上述文件内容来看,本文是一份关于使用Python语言结合Pygame库开发游戏的教程,涵盖了从基础入门到更高级功能的完整学习路径。下面我将根据提供的目录信息,对其中的重要知识点进行详细介绍。 首先,Pygame是一个...
标题提到的"pygame写的植物大战僵尸源代码"是一个使用pygame库编写的简单版《植物大战僵尸》游戏。这个游戏是基于原版《植物大战僵尸》的玩法,玩家需要在自家后院布置各种植物防御僵尸的入侵。 描述中提到了运行...
相关推荐
《Pygame游戏源代码:是男人就坚持20秒》是一款基于Python的Pygame库开发的趣味小游戏。Pygame是Python编程语言的一个模块,专为创建2D游戏和多媒体应用程序而设计。它提供了丰富的功能,包括图形绘制、音频处理、...
用Python和Pygame写游戏-从入门到精通(20) 声音原理 用Python和Pygame写游戏-从入门到精通(21) 使用声音,播放音效。一个重力模拟金属球碰撞的例程。 用Python和Pygame写游戏-从入门到精通(22) 播放长时间的...
【Python PyGame实现简易画板】\n\nPython作为一个强大的编程语言,因其简洁易懂的语法和丰富的库支持,常被用于开发各种类型的应用程序,包括游戏和图形用户界面(GUI)。PyGame是Python的一个库,它为创建游戏和...
在这个“pygame写的一个简单的拼图游戏”中,我们可以了解到如何使用pygame库来创建一个基本的拼图游戏。下面将详细介绍涉及的知识点。 1. **pygame基础知识**: - **初始化**: 游戏的开始通常是初始化pygame模块...
《用Python和Pygame写游戏-从入门到精通》是一本深入浅出的教程,旨在帮助初学者和有一定编程基础的读者掌握使用Python语言和Pygame库开发游戏的方法。Pygame是Python的一个流行模块,提供了丰富的功能,用于创建2D...
Pygame 中文文档 Pygame 是一个基于 Python 的跨平台游戏开发库,提供了丰富的游戏开发功能。以下是 Pygame 中文文档的知识点总结: 1. Pygame 模块:Pygame 的顶层模块是 pygame,本身被分解成许多子模块,但这并...
Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。 《pygame中文手册》...
在"pygame写的flappy bird"这个项目中,开发者使用了pygame库来仿制经典游戏Flappy Bird。Flappy Bird是一款在2013年由越南开发者Dong Nguyen发布的手机游戏,因其简单却又极具挑战性的玩法而迅速风靡全球。 Flappy...
《pygame写的魔塔》是一款基于Python的pygame库开发的简易游戏。pygame是Python语言中一个广泛使用的2D游戏开发库,它提供了丰富的图形、音频、事件处理等功能,使得初学者也能快速入门游戏开发。 在这款“魔塔”...
【Python与Pygame简介】 Python是一种高级编程语言,以其简洁明了的语法和强大的功能而闻名。它适合初学者入门,同时也被广泛应用于各种复杂的软件开发。Python支持多种编程范式,包括面向对象、命令式、函数式和...
官网文档是学习和掌握Pygame的重要资源,尽管这里提供的版本是英文版,但其详尽的内容和清晰的结构对于学习者来说极具价值。 1. **安装Pygame** 在开始使用Pygame之前,首先需要在Python环境中安装这个库。通常...
标题中的“编译pygame的wince版本”指的是在Windows CE(Windows Embedded Compact)操作系统上编译和构建Python的pygame库。pygame是一个用于Python编程的开源游戏开发库,它基于Simple DirectMedia Layer (SDL)。...
例如,检查是否发生关闭窗口的事件,可以写成`for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit()`。 图像绘制在Surface对象上进行,Surface可以理解为一个画布。你可以用`pygame.Surface...
在“pygame写的打砖块游戏”这个项目中,我们可以了解到如何使用pygame库来构建一个基本的打砖块游戏。游戏的核心机制包括玩家控制的挡板、不断移动的球体以及分布在屏幕上方的砖块。 首先,我们需要了解pygame的...
《用Python和Pygame写游戏-从入门到精通》是学习Python和pygame游戏编程的经典教材,本书以大量实例为大家呈现了Python游戏设计的精彩世界。 Pygame是 跨平台 Python模块,专为电子游戏设计。 包含图像、声音。 建立...
"是男人就下一百层"是一款经典的休闲游戏,玩家需要操控角色不断向下探索,避开障碍物,挑战自己的极限。在Python编程环境下,我们可以利用Pygame库来开发这样的游戏。Pygame是Python的一个开源模块,专为游戏开发...
从上述文件内容来看,本文是一份关于使用Python语言结合Pygame库开发游戏的教程,涵盖了从基础入门到更高级功能的完整学习路径。下面我将根据提供的目录信息,对其中的重要知识点进行详细介绍。 首先,Pygame是一个...
标题提到的"pygame写的植物大战僵尸源代码"是一个使用pygame库编写的简单版《植物大战僵尸》游戏。这个游戏是基于原版《植物大战僵尸》的玩法,玩家需要在自家后院布置各种植物防御僵尸的入侵。 描述中提到了运行...