`
lzyzizi
  • 浏览: 2555 次
  • 性别: Icon_minigender_1
  • 来自: 奥格瑞玛
最近访客 更多访客>>
文章分类
社区版块
存档分类

PyGame写的简易版是男人就撑过20秒

 
阅读更多

以前一直很喜欢玩“是男人就撑过20秒”。今天没什么事情就抄起PYGAME写了一个,比较简单,有些功能没有,比如绝妙度,诱导弹,增加子弹。

图片也比较难看。。。手边没有PS只好难绘画板整了整。。。



 

实现思路大概是这样的:
1。从窗口的4个边界生成子弹和他们的弹道。
2。控制飞机移动。
3。检测飞机与子弹的碰撞(使用PYGAME的sprite.collide)

MISC:一直比较疑惑的问题是有什么办法可以省略实例变量前的self.?比如像JS里好像有WITH关键字。每次写实例的方法里的代码感觉都很长。。。

 

源码在下面play.rar

 

  • 大小: 7.2 KB
  • 大小: 6.2 KB
4
1
分享到:
评论
2 楼 lzyzizi 2010-06-22  
Zhongwei_leg 写道
Nice!

第一篇博客,谢谢支持~
1 楼 Zhongwei_leg 2010-06-21  
Nice!

相关推荐

    Pygame游戏源代码:是男人就坚持20秒

    《Pygame游戏源代码:是男人就坚持20秒》是一款基于Python的Pygame库开发的趣味小游戏。Pygame是Python编程语言的一个模块,专为创建2D游戏和多媒体应用程序而设计。它提供了丰富的功能,包括图形绘制、音频处理、...

    用python和pygame写游戏-从入门到精通

    用Python和Pygame写游戏-从入门到精通(20) 声音原理 用Python和Pygame写游戏-从入门到精通(21) 使用声音,播放音效。一个重力模拟金属球碰撞的例程。 用Python和Pygame写游戏-从入门到精通(22) 播放长时间的...

    Python开发的PyGame实现简易画板_Demo

    【Python PyGame实现简易画板】\n\nPython作为一个强大的编程语言,因其简洁易懂的语法和丰富的库支持,常被用于开发各种类型的应用程序,包括游戏和图形用户界面(GUI)。PyGame是Python的一个库,它为创建游戏和...

    pygame写的一个简单的拼图游戏

    在这个“pygame写的一个简单的拼图游戏”中,我们可以了解到如何使用pygame库来创建一个基本的拼图游戏。下面将详细介绍涉及的知识点。 1. **pygame基础知识**: - **初始化**: 游戏的开始通常是初始化pygame模块...

    用Python和Pygame写游戏-从入门到精通 – 目光博客.rar

    《用Python和Pygame写游戏-从入门到精通》是一本深入浅出的教程,旨在帮助初学者和有一定编程基础的读者掌握使用Python语言和Pygame库开发游戏的方法。Pygame是Python的一个流行模块,提供了丰富的功能,用于创建2D...

    pygame中文文档,

    Pygame 中文文档 Pygame 是一个基于 Python 的跨平台游戏开发库,提供了丰富的游戏开发功能。以下是 Pygame 中文文档的知识点总结: 1. Pygame 模块:Pygame 的顶层模块是 pygame,本身被分解成许多子模块,但这并...

    Pygame中文手册 完整版

    Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。 《pygame中文手册》...

    pygame写的flappy bird

    在"pygame写的flappy bird"这个项目中,开发者使用了pygame库来仿制经典游戏Flappy Bird。Flappy Bird是一款在2013年由越南开发者Dong Nguyen发布的手机游戏,因其简单却又极具挑战性的玩法而迅速风靡全球。 Flappy...

    pygame写的魔塔

    《pygame写的魔塔》是一款基于Python的pygame库开发的简易游戏。pygame是Python语言中一个广泛使用的2D游戏开发库,它提供了丰富的图形、音频、事件处理等功能,使得初学者也能快速入门游戏开发。 在这款“魔塔”...

    python加pygame写的俄罗斯方块

    【Python与Pygame简介】 Python是一种高级编程语言,以其简洁明了的语法和强大的功能而闻名。它适合初学者入门,同时也被广泛应用于各种复杂的软件开发。Python支持多种编程范式,包括面向对象、命令式、函数式和...

    pygame 官网文档资料(网页版,英文版)

    官网文档是学习和掌握Pygame的重要资源,尽管这里提供的版本是英文版,但其详尽的内容和清晰的结构对于学习者来说极具价值。 1. **安装Pygame** 在开始使用Pygame之前,首先需要在Python环境中安装这个库。通常...

    编译pygame的wince版本

    标题中的“编译pygame的wince版本”指的是在Windows CE(Windows Embedded Compact)操作系统上编译和构建Python的pygame库。pygame是一个用于Python编程的开源游戏开发库,它基于Simple DirectMedia Layer (SDL)。...

    pygame中文文档_pygame中文手册_python_

    例如,检查是否发生关闭窗口的事件,可以写成`for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit()`。 图像绘制在Surface对象上进行,Surface可以理解为一个画布。你可以用`pygame.Surface...

    pygame写的打砖块游戏

    在“pygame写的打砖块游戏”这个项目中,我们可以了解到如何使用pygame库来构建一个基本的打砖块游戏。游戏的核心机制包括玩家控制的挡板、不断移动的球体以及分布在屏幕上方的砖块。 首先,我们需要了解pygame的...

    用Python和Pygame写游戏-从入门到精通

    《用Python和Pygame写游戏-从入门到精通》是学习Python和pygame游戏编程的经典教材,本书以大量实例为大家呈现了Python游戏设计的精彩世界。 Pygame是 跨平台 Python模块,专为电子游戏设计。 包含图像、声音。 建立...

    Python是男人就下一百层小游戏源代码

    "是男人就下一百层"是一款经典的休闲游戏,玩家需要操控角色不断向下探索,避开障碍物,挑战自己的极限。在Python编程环境下,我们可以利用Pygame库来开发这样的游戏。Pygame是Python的一个开源模块,专为游戏开发...

    用Python和Pygame写游戏

    从上述文件内容来看,本文是一份关于使用Python语言结合Pygame库开发游戏的教程,涵盖了从基础入门到更高级功能的完整学习路径。下面我将根据提供的目录信息,对其中的重要知识点进行详细介绍。 首先,Pygame是一个...

    pygame写的植物大战僵尸源代码

    标题提到的"pygame写的植物大战僵尸源代码"是一个使用pygame库编写的简单版《植物大战僵尸》游戏。这个游戏是基于原版《植物大战僵尸》的玩法,玩家需要在自家后院布置各种植物防御僵尸的入侵。 描述中提到了运行...

Global site tag (gtag.js) - Google Analytics