自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 收藏
  • 关注

原创 【植物大战僵尸】阳光重构

由于之前将阳光放在向日葵中管理,向日葵消失阳光消失,显然不合理,阳光任然会存在于场上,所以需要设计一个game.py来管理场地上的阳光。

2025-04-28 23:58:11 207

原创 【植物大战僵尸】种向日葵

2025-04-28 23:56:53 309

原创 【植物大战僵尸】向日葵生产阳光

data_object.py中更新了SUMMON_CD字段,用来记录生成阳光间隔。

2025-04-27 23:55:41 156

原创 【植物大战僵尸】向日葵类的实现

main.py。

2025-04-27 23:40:08 237

原创 【植物大战僵尸】速度

在僵尸、子弹、阳光三个类别中都有空间的移动,但是他们的方向不同,位移大小也不同,所以可以在data_object中定义一个速度来表示他们的方向与快慢。

2025-04-26 21:55:56 268

原创 【植物大战僵尸】阳光帧动画实现

阳光是竖直掉落的仿照直接的僵尸类,将左右移动改成上下移动即可。

2025-04-26 21:36:51 207

原创 【植物大战僵尸】数据表

由于每个对象的参数不同,因此我们可以把对象数据存储到一张表里面,这样一来,每个对象,只需要传入一个 id,就可以获取到所有的参数了。

2025-04-25 23:07:53 320

原创 【植物大战僵尸】自定义的类

在之前的代码中实现僵尸移动的是ObjectBase类,但并不是所有类都会移动,我们将各个类所共有的东西放在ObjectBase中,列如帧动画的时间检测,平移的时间检测等,除此以外先继承基类再根据各个类别的实现功能不同,将他们特有的动作单独编写在自己的类中。

2025-04-25 12:34:02 212

原创 【植物大战僵尸】自驱动帧动画

自驱动,就是外部调用一个update 函数,不关心对象本身是怎么播放动画的,由对象本身决定,根据时间的流逝,自行修改图片编号。

2025-04-24 22:03:59 259

原创 【植物大战僵尸】继承与封装

在之前实现的僵尸帧动画中,是通过main.py中实现的,但我们的主体对象不只僵尸一种,所以需要一个objectbase的总类别,根据不同的对象实体去继承这个父类,这样更加容易管理与编写。

2025-04-24 21:20:10 289

原创 【植物大战僵尸】常量

在上述代码中我们会遇到很多常量信息,直接写道代码中,非常冗余并且不宜管理,因此新建一个const.py专门用于存放常量信息。

2025-04-23 18:17:53 161

原创 【植物大战僵尸】帧动画

帧动画就是不断轮播一组图片,利用残影,让我们看起来它在动。在 image 中将原本的路径字段,改成带有格式化功能的路径,实际传入的参数,替换成这样,加入一个路径编代表目前播放到第几张图片。

2025-04-23 16:41:14 1137

原创 【植物大战僵尸】僵尸的步伐

在image.py里定义了一个向左移动的方法doLeft在主函数中添加僵尸对象进行操作。

2025-04-22 23:54:22 123

原创 【植物大战僵尸】image类定制

在之前的主页设计中,图片是通过在main.py中编写的,我们可以自己定义一个image.py模块方便对图片类进行操作。在main.py函数的调用代码,要先调用模块。以下是image.py的代码。注释为原本实现相同功能的代码。

2025-04-22 07:00:00 201

原创 【植物大战僵尸】游戏主页面

3.pygame.transform.scale(图片对象,(缩放的长,宽))sys.exit(): 负责终止整个 Python 程序。pygame.quit():负责清理 Pygame 的资源(如窗口、音频)。Tips: pygame.quit()和sys.exit()的作用与区别。2.pygame.image.load('路径'),Pygame 资源可能未释放(如音频设备占用)。,程序可能仍在运行但无窗口显示(如后台卡死)。

2025-04-21 14:12:02 425

原创 【植物大战僵尸】游戏整体代码结构

首先新建文件夹,不要小看这一步,文件的组织方式异常重要,新建文件夹 pz,代表整个游戏项目的根目录,新建 pic 文件夹,用来存放图片资源,新建 snd 文件夹,用来存放声音资源,新建 src 文件夹,用来存放代码。

2025-04-21 10:05:33 256

原创 【植物大战僵尸】python游戏设计

我们设计游戏的第一步,就是要明确游戏中主要对象是哪些,可以对每个对象大体进行分类。

2025-04-20 22:32:26 121

原创 考研机试题:还是畅通工程

某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。

2025-03-15 22:39:04 198

原创 考研机试题:Head of a Gang

One way that the police finds the head of a gang is to check people's phone calls. If there is a phone call between A and B, we say that A and B is related. The weight of a relation is defined to be the total time length of all the phone calls made between

2025-03-15 22:37:29 256

原创 考研机试题:第一题

该题的目的是要你统计图的连通分支数。

2025-03-14 20:08:51 183

原创 考研机试题:找出直系亲属

如果A,B是C的父母亲,则A,B是C的parent,C是A,B的child,如果A,B是C的(外)祖父,祖母,则A,B是C的grandparent,C是A,B的grandchild,如果A,B是C的(外)曾祖父,曾祖母,则A,B是C的great-grandparent,C是A,B的great-grandchild,之后再多一辈,则在关系上加一个great-。

2025-03-14 19:53:15 437

原创 考研机试题: 连通图

给定一个无向图和其中的所有边,判断这个图是否所有顶点都是连通的。

2025-03-13 23:55:32 126

原创 考研机试题:这是一棵树吗

树是一种众所周知的数据结构,它既可以是空的(null),也可以是一个节点或多个节点的集合,这些节点通过有向边连接且满足以下属性。有且仅有一个节点,我们称之为根节点,没有任何有向边指向该节点。除了根节点外,每个节点都有且仅有一条指向它的边。从根节点到每个其他节点都有一条唯一的有向边序列。例如,参考下图,节点用圆圈表示,有向边用带箭头的线表示,前两个图形是树,最后一个图形不是树。给定若干个由有向边连接的节点集合的描述,请确定它们是否满足树的定义。

2025-03-13 23:35:49 191

原创 考研机试题:畅通工程

某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?

2025-03-12 23:43:41 227

原创 考研机试题:神奇的口袋

有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,John有多少种不同的选择物品的方式。

2025-03-12 22:47:20 417

原创 考研机试题:斐波那契之和

共一行,一个整数 n。

2025-03-11 21:42:59 358

原创 考研机试题:数组划分

一个数组中有若干正整数,将此数组划分为两个子数组,使得两个子数组的各元素之和 a,b 的差最小。

2025-03-11 21:40:46 364

原创 考研机试题:八皇后

会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将 8 个皇后放在棋盘上(有 8×8 个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题。对于某个满足要求的 8 皇后的摆放方法,定义一个皇后串 a 与之对应,即 a=b1b2…b8,其中 bi 为相应摆法中第 ii 行皇后所处的列数。已经知道 8 皇后问题一共有 92 组解(即 92 个不同的皇后串)。给出一个数 b,要求输出第 b 个串。

2025-03-10 23:51:37 707

原创 考研机试题:走路还是坐公交

输入包含多组测试数据。每组数据占一行,包含两个整数 N 和 K。

2025-03-10 23:41:16 936

原创 考研机试题:逃离迷宫

每组测试数据对应为一行,若 gloria 能从一个位置走到另外一个位置,输出yes,否则输出no。

2025-03-09 23:53:13 170

原创 考研机试题:玛雅人的密码

第一行包含一个整数 N,表示字符串的长度。第二行包含一个由 0,1,2 组成的,长度为 N 的字符串。

2025-03-09 23:48:20 127

原创 考研机试题:树的高度

树是一种特殊的图结构,有根树是一个有固定根的树。现在给定一棵有根树,编程求出树中所有节点到指定的根节点最远距离。

2025-03-08 23:32:16 225

原创 考研机试题:中位数

中位数定义:一组数据按从小到大的顺序依次排列,处在中间位置的一个数(或最中间两个数据的平均数)。给出一组无序整数,求出中位数,如果求最中间两个数的平均数,向下取整即可(不需要使用浮点数)。

2025-03-08 23:30:14 207

原创 财报分析AI提示词

当别人还在手动翻财报,你已用AI挖出英伟达数据中心93%增长密码——秘诀在于会写这组"黄金提示词"!"作为物流行业研究员,提取2024Q4用户增长与AI投入相关性,用柱状图对比三项成本占比""扫描管理层讨论章节,列出5条可能影响Blackwell芯片需求的政策风险"▎背景约束:"排除疫情异常值,优先分析研发费用与AI营收关联性"▎任务拆解:"对比近三年毛利率变动,用杜邦分析法解释资本效率"▎身份激活:"假设你是摩根士丹利分析师,专注科技股估值""用波特五力模型分析C3.ai在AI软件市场的竞争态势"

2025-03-07 22:08:30 487

原创 500+智能体推荐

当AI在解析《人类简史》时,城市传感器正捕捉着地铁站的早高峰数据——这就是我们的#跨界智能体,左手握着图书馆的千年智慧,右手接着街头巷尾的实时脉搏。人类用百年学会"知行合一",智能体正在创造"数据-知识-实践"的闪电闭环。✅ 今早7:00:比对《资本论》与外卖骑手薪资算法。✅ 今晚将:用巴以冲突新闻训练和平谈判AI模型。▪️ 用TikTok流行梗重写《论语》传播模型。▪️ 把星巴克订单热力图叠进《城市空间社会学》✅ 此刻:同步追踪诺贝尔奖论文和抖音热门科普。▪️ 解析城中村电表数据推导《贫穷的本质》

2025-03-07 22:03:44 622

原创 考研机试题:搬水果

在一个果园里,小明已经将所有的水果打了下来,并按水果的不同种类分成了若干堆,小明决定把所有的水果合成一堆。每一次合并,小明可以把两堆水果合并到一起,消耗的体力等于两堆水果的重量之和。当然经过 n‐1 次合并之后,就变成一堆了。小明在合并水果时总共消耗的体力等于每次合并所耗体力之和。假定每个水果重量都为 1,并且已知水果的种类数和每种水果的数目,你的任务是设计出合并的次序方案,使小明耗费的体力最少,并输出这个最小的体力耗费值。例如有 3 种水果,数目依次为 1,2,9。

2025-03-06 21:45:51 162

原创 考研机试题:哈夫曼树

哈夫曼树,第一行输入一个数n,表示叶结点的个数。需要用这些叶结点生成哈夫曼树,根据哈夫曼树的概念,这些结点有权值,即weight,题目需要输出所有结点的值与权值的乘积之和的最小值。

2025-03-06 21:44:13 273

原创 考研机试题:复数集合

一个复数(x+iy)集合,两种操作作用在该集合上: 1、Pop 表示读出集合中复数模值最大的那个复数,如集合为空 输出 empty ,不为空就输出最大的那个复数并且从集合中删除那个复数,再输出集合的大小SIZE; 2 Insert a+ib 指令(a,b表示实部和虚部),将a+ib加入到集合中 ,输出集合的大小SIZE; 最开始要读入一个int n,表示接下来的n行每一行都是一条命令。输入有多组数据。 每组输入一个n(1<=n<=1000),然后再输入n条指令。根据指令输出结果

2025-03-05 23:48:43 241

原创 Deepseek提示词

结构:【背景/现状】+【核心需求】+【具体要求】示例:"我正在学习Python面向对象编程(背景),需要理解类与实例的区别(需求),请用比喻的方式解释并附代码示例(要求)"

2025-03-05 23:29:48 815

原创 考研机试题:二叉搜索树

输入一系列整数,利用所给数据建立一个二叉搜索树,并输出其前序、中序和后序遍历序列。

2025-03-04 23:38:13 175

AI财报分析提示词推荐

AI财报分析提示词推荐

2025-03-07

全网最全智能体大全,附链接

全网最全智能体大全,附链接

2025-03-07

chrome插件格式化复制文字

格式化复制文字

2025-02-10

网站文字提取插件,可以选区提取自己需要的插件

网站文字提取插件,可以选区提取自己需要的插件

2025-02-05

python个性化旅游景点推荐系统,根据用户的喜好历史行为,为用户推荐个性化景点,推荐算法采用基于用户的推荐算法

python个性化旅游景点推荐系统,根据用户的喜好历史行为,为用户推荐个性化景点,推荐算法采用基于用户的协同过滤算法

2025-01-26

chrome谷歌浏览器插件,可以下载网页的视频

chrome谷歌浏览器插件,可以下载网页的视频

2025-01-26

浏览器插件,可以下载任意网站上的高清图片

浏览器插件,可以下载任意网站上的高清图片

2025-01-25

chrome插件可以将任意大小的图片转换成128*128头像大小

用js编写的chrome插件用于将任意大小的图片转换成128*128头像大小

2025-01-06

chrome插件 可以将一张图片分割成任意等份

用户上传上图,输入要裁切成几份,插件完成裁切并将切好的图片存在本地。

2025-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除