python游戏之猫鼠大战
文章平均质量分 90
飞机大战自学笔记
学习python两年半
书山有路勤为径,学海无涯苦作舟
展开
-
星际争霸之小霸王之小蜜蜂(十七)--究极体
昨天我们已经完成游戏的初步改造,我个人认为改造后的游戏更加好玩,操作性也更强。同时我们也发现需要改进的地方,我们的老鼠还是和之前一样,创造一批出来后,必须全部消灭后再创造一批,我的预想是不停的产生老鼠,这样也会带出一个新的问题,就是速度的改变,之前都是消灭完后提速,所以这里我们都要重新编写代码。原创 2023-10-09 19:52:43 · 441 阅读 · 20 评论 -
星际争霸之小霸王之小蜜蜂(十六)--狂奔的花猫
前面已经完成了游戏一代,也就是1.0版本,现在我们对游戏升级,先搞个1.1版本出来。原创 2023-10-04 21:21:36 · 7725 阅读 · 66 评论 -
星际争霸之小霸王之小蜜蜂(十五)--剧将终场
我们已经基本完成了书上的所有操作,共用了14天学习,今天我们进行整理,将完整代码整理出来,供大家学习,也为今后我自己调阅。原创 2023-09-28 22:17:38 · 10242 阅读 · 65 评论 -
星际争霸之小霸王之小蜜蜂(十四)--资本家的眼泪
截至到目前,这个游戏已经可以玩了,但是为了让更多的玩家沉迷其中,我们学习企鹅精神,增加消费点,上瘾点,比如加入记分机制、难度升级机制。原创 2023-09-23 11:54:54 · 5030 阅读 · 34 评论 -
星际争霸之小霸王之小蜜蜂(十三)--接着奏乐接着舞
前面我们已经完成了游戏主体部分,现在我们要打磨游戏的细节,增加游戏的可玩性。原创 2023-09-15 21:29:28 · 3376 阅读 · 91 评论 -
星际争霸之小霸王之小蜜蜂(十二)--猫有九条命
昨天我们已经完成了游戏的主要部分之一,就是子弹的碰撞监测,我们还有一些事情需要解决,比如判断游戏失败、游戏记分等等,今天我们先来实现判断游戏失败功能。原创 2023-09-11 22:38:18 · 19604 阅读 · 33 评论 -
星际争霸之小霸王之小蜜蜂(十一)--杀杀杀
昨天我们已经创建了一大群老鼠,今天我们将一只只消灭他们,这让我想起了除四害。一、截至目前,感觉终于完成了主要部分,加油!原创 2023-09-07 14:45:02 · 2596 阅读 · 56 评论 -
星际争霸之小霸王之小蜜蜂(十)--鼠道
昨天我们创建了一大群大老鼠,按照学习步骤,今天我们应该让他们动起来了原创 2023-09-04 21:56:19 · 1936 阅读 · 27 评论 -
星际争霸之小霸王之小蜜蜂(九)--狂鼠之灾
老鼠这种生物当多起来的时候,压迫感还是很强的,鸡皮疙瘩都起来了,明天让小老鼠集体向小花猫进攻,小花猫能顶住吗?原创 2023-08-30 21:44:11 · 931 阅读 · 25 评论 -
星际争霸之小霸王之小蜜蜂(八)--蓝皮鼠和大脸猫
前期已经完成了小蜜蜂(这里我想更名了,因为是一只大花猫,每次说小蜜蜂怪怪的,以后都叫大花猫吧)的创建,现在我们要创建它的对手了,一群小老鼠,今天我们按照计划,先搞定一只小老鼠。原创 2023-08-28 21:57:06 · 941 阅读 · 10 评论 -
星际争霸之小霸王之小蜜蜂(七)--消失的子弹
昨天我们已经让子弹飞了起来,但是会面临一个和之前小蜜蜂一样的问题,小蜜蜂的行动应该限制在窗口内,那么子弹也是有相同之处,也需要限制一个移动范围,当超出范围之后,就要将其消灭,释放内存,因为子弹飞出屏幕外不是真的消失,只是不显示而已,依然占用内存空间。截至目前,玩家操作部分基本完成,后面我将添加敌对的虫族,以及用子弹消灭他们。原创 2023-08-27 21:12:51 · 1294 阅读 · 10 评论 -
星际争霸之小霸王之小蜜蜂(六)--让子弹飞
小蜜蜂的基本操作已经完成了,现在开始编写子弹的代码了。子弹已经飞起来了,如同我们已经走在了去往山坡的路上,纵有艰险,我们一一克服,终将取得那美丽的蒲公英。原创 2023-08-24 21:46:37 · 4738 阅读 · 48 评论 -
星际争霸之小霸王之小蜜蜂(五)--为小蜜蜂降速
前面我们已经让小蜜蜂左右移动起来了,而且是连续的左右移动,但是在使用的过程中,因为我使用的是笔记本电脑,所以屏幕比较小,设置的窗口也小,我感觉到小蜜蜂的敏捷有点高,速度太快了,而且很容易跑出窗口看不见了,对于游戏玩家来说,这体验是极差的。所以我们今天要解决两个问题:一是给小蜜蜂降速,二是限制小蜜蜂的移动范围。截至目前,小蜜蜂的移动操作基本已经完毕,这个游戏应该是像三维弹球一样,小蜜蜂在最下面左右移动,不会满屏飞的,如果是这样,后期我们再升级。原创 2023-08-23 23:14:33 · 666 阅读 · 8 评论 -
星际争霸之小霸王之小蜜蜂(四)--事件监听-让小蜜蜂动起来
今天我们完成了小蜜蜂的左右移动,由点及面,窥一斑可见全豹,我们可以整理一下思路,之后我们只需要建立大黄蜂模块和子弹模块,然后在那两个模块里设置变量控制他们的移动和消失,就可以初步完成游戏的基本功能。原创 2023-08-21 08:48:45 · 9054 阅读 · 100 评论 -
星际争霸之小霸王之小蜜蜂(三)--重构模块
前两天我们已经成功创建了窗口,并将小蜜蜂放在窗口的最下方中间位置,本来以为今天将学习控制小蜜蜂,结果是重构模块,算了,我们按照书上步骤,一起来学习下。今天在游戏的进程上没有突破,但是也体会了大项目的流程。原创 2023-08-18 22:28:37 · 1000 阅读 · 10 评论 -
星际争霸之小霸王之小蜜蜂(二)--类的使用
今天主要学习如何设置绘制图像的位置,以及如何绘制。原创 2023-08-17 22:02:55 · 3351 阅读 · 73 评论 -
星际争霸之小霸王之小蜜蜂(一)--窗口界面设计
Pygame库是一个用于编写2D游戏的Python库。它提供了许多用于处理图像、声音等方面的功能,使得开发者能够快速、轻松地创建自己的游戏。Pygame在跨平台兼容性方面表现良好,可以在多个操作系统下使用。Pygame的核心是Surface(表面)对象,它代表了一个可绘制的区域。Pygame可以通过在Surface上绘制图形和文本来创建游戏元素。Pygame还提供了事件处理、碰撞检测、时钟控制等常用功能,使得开发者可以轻松地实现游戏逻辑。原创 2023-08-16 23:32:48 · 3294 阅读 · 72 评论