跟着老师的思维一起想一下,好,这里要用到如果,否则, 如果还有运算里面的等于和相加的一个运算,如果什么等于啊?答案是不是,那答案在哪里?同样的在侦测下面,这个也是分享的新的知识, 他的回答等于电量加数和倍加数相加的值, 说明他回答正确了。当他回答正确的时候,豌豆射手要 做什么了?是不是要发射子弹?所以这里要一个广播消息,广播什么消息? 这里让他广播回答正确,发射子弹,然后点击确定。同样的,当他回答正确的时候,还有什么在变化? 是不是答对的题数在变化,所以这里要回到变量,将变量的值增加一。哪个变量的值增加一啊?回答题数增加一,那答对的题数增加 加一。在游戏开始的时候,同样的要设置初始值,答对的题数设置成零, 这一个是回答正确的情况,那否则是什么?否则就是他没有回答正确,说明答错了,答错了的时候给他一个提示吧,让他说一句话, 说回答错误, 给他设置成一秒。好,那回答错误之后呢?让他等待 一个时间,然后再出现下一个题目,给他设置成一点五秒吧, 这样这个过程就编写完了。那在这个游戏当中,这个问题是不断的出现,对不对?所以这里还要用到一个重复的去执行,执行这一个过程, 将它拖入,然后重新调整位置。 那在回答正确的时候,广播的消息谁要出现了?子弹要出现了,所以接下来就是子弹的代码。第一步,先将 子弹导入吧,新建一个角色,点击黄色的小猫,找到一个子弹,在造型库里面,然后找到物品,在这里有好多个球,我们可以用球来代替子弹, 随便找一个球就可以了。导入完成好,修改名称,子弹 点击空白处,接下来编写代码。当游戏开始的时候,子弹有没有出现啊? 没有,是不是他隐藏起来了?所以从外观上他是隐藏的,什么时候他显示出来呀?是不是当他接受 到了消息的时候,所以他接收到了豌豆射手发出来的消息的时候,接收到回答正确拍摄子弹的消息的时候,他就会出现了。在哪里出现?伙伴们想想 是不是在豌豆射手的嘴巴这个地方,所以要让他移动到豌豆射手这个位置,给他调整一下大小吧,有点太大了,将他调整成 百分之五十八差不多了。 让他移动到豌豆射手,并且显示出来。 好显示出来之后他要做什么运动了?是不是要向僵尸这边移动了?所以他要重复的去执行一个移动的动作, 这里用到一个重复执行,直到重复执行移动的动作。移动的话是什么在变化?是不是 x 的坐标值在变化?好 将 x 的坐标增加为多少?当他增加的时候,他在移动的过程当中会碰到谁?直到碰到僵尸的时候, 碰到僵尸之后呢?他做什么了呀?他是不是要隐藏起来了?所以这里还有一个隐藏起来。 好嘞,这就是子弹的代码。接下来就是僵尸了,先选中僵尸。 在游戏开始的时候,僵尸同样的也是移动到了一个初始的位置, 移到这个位置的时候也在向豌豆射手移动,在向豌豆射手移动的过程当中,他也是什么发生了变化, 也是他的 x 坐标发生了变化,所以就是重复执行, 将 x 的坐标值增加。这里设置小一点吧,这个数越小说明它移动的速度越慢,好,将它增加负一。这个僵尸在向这边移动的时候, 他可能会碰到谁碰到子弹,这是第一种情况,第二种情况 他没有被打中,他继续往前走,然后就碰到了谁碰到豌豆射手了, 当他碰到豌豆射手的时候,他就将豌豆射手吃掉了。好,理解了这个逻辑后,一起来编写这个代码。
粉丝171获赞1026

大家是否还记得植物大战僵尸这款游戏呢?今天我们就用拍饭带你重温这款游戏,只要一百行代码就可以做出植物大战僵尸。 你要点赞,你要投币好不好?点赞呢?投币刷下一个视频吧,你的冰山以后刷不到我了。没关系,你要给别人投币啊,必有。

那么我们来预习一下,就是这个植物大战僵尸吧。好吧,植物大战僵尸是比较经典的一款游戏了,我们看一下啊,并且我也是完美的复刻出来了,那么同志们都可以看到这个就是什么?这个就是我们的一个贪啊,我们的这个植物大战僵尸可以看到吗?对,并且他该有的特效, 他的动态效果全部都有,看到没有?还有包括像太阳也会存在,是不是啊?然后包括啊,哎,待会啊,我来中一个豌豆射手啊,看一下,等僵尸出来之后,我中一个豌豆射手,看一下能不能射啊?好吧,看一下能不能射出他那个豌豆啊? biu, biu, biu, 对不对?好,来七十五个太阳了, 进五个太阳值了,然后看一下再来一个太阳,再来一个太阳啊,就能够中我们的豌豆了。好,来看一下豌豆射手啊,豌豆射手啊,不好意思,来 biu 短,看到没有?并且他的这个洞呢,效果还是蛮 多了,发现没有?我们射到这个僵尸身上之后呢,他这个子弹还会散落一地,对,并且看见没有,僵尸的头掉下来了,掉下来他还继续往前走啊,打着打着呢,他就会干嘛?他呢?就会啊,死掉 啊,看到没有?还有包括像狙击刀,对不对?看到没有?像这一款呢,就属于什么?属于我们的 python 啊,开发我们的游戏这一款。

大家好,我是每天分享编程知识的朵拉,喜欢老师的视频就点关注吧。今天老师分享用 ais 软件制作的数学版植物大战僵尸,一起来体验一下效果。 ok, 老师这里就简单的演示一遍,我们来回顾一下在这个游戏当中,当游戏开始的时候,舞台区下方会出现一个输入框,输入游戏中 射手问题的答案,如果输入的答案正确,射手就会发射子弹攻击僵尸,僵尸被打中之后会重新的回到出发点,如果输入的答案是错误的呢,僵尸就会继续往前走, 直到吃掉豌豆射手同时回答正确的提速也会在舞台区进行显示。在这个游戏当中使用涉及到的编程知识还是相对比较多的,首先有 边量的使用,第二个有精灵之间的互动,第三个还有运算的使用,整体相对来说还是比较复杂的。 感兴趣的同学可以评论区告诉老师,老师教你们详细的编写过程。好嘞,喜欢这个视频就点赞收藏吧!

翻转手机效果更佳哦!在上个视频中,我们一起能够让僵尸成功的运动起来,那接下来我们就要利用算术的力量去发射豌豆打败僵尸。 首先我们需要新建两个变量,数字一和数字二,之后让他们在一定的范围内随机,这里可以根据自己的能力来设置是两位数还是三位数的加法,然后通过询问来获取玩家的输入结果。 这里要用到字不串拼接积木,将三段字不串拼接起来显示,最后让程序去自动判断我们输入的结果是否是正确的。 那接下来我们就要给豌豆角色编写程序,同样豌豆是有很多个的,也要使用到克隆的方法,先设置他的初始属性,然后豌豆克隆体要向僵尸的方向去移动,这里我们需要注意一个小细节,克隆体会不断的向下移动,即使超出舞台他也不会消失。那么积累多了之后呢,运行起来就会变得很卡顿了,因此需要带他离开 的时候将它给删除掉。看一看算术机,回答正确就能够发射豌豆啊。哎,可是僵尸怎么没有被打败呀?那我们下个视频来完成一下最后的部分吧。

今天咱们玩这个植物大战僵尸,研究一下他这个阳光早期那个阳光的修改啊,就是通过修改内存,然后找到那个内存的地址,找内存机制,然后修改数量。咱们今天换一种玩法啊,在这个阳光上先下一个断点, 然后呢这时候我们去种这个植物,让这个阳光去减少,会找到这个减少阳光这个汇变代码,看一眼啊,这个萨布代码就是减少阳光数量的。我们改变现在的逻辑, 双击这个代码,然后把这个萨巴这个减法代码给它变成了 add 加法代码,这个逻辑就变成了每种一个植物呢增加相应数量的阳光,这个逻辑就很有意思,看一眼效果,我发现我们每次种 控制一个植物的时候呢,就会增加相应数量的阳光,是不是挺有意思的?然后下一期呢,我讲一下怎么通过编程来把这个东西给它实现。

you should bear on me you bet on me gonna wanna get the high me like i'm twenty three。


做一个植物大战僵尸的系统有多么简单,今天我们就来试试。首先我们还是准备好我们的某度小神器,找一下圆码,很容易就找到了。圆码我们通过云盘下载,花个几十块钱,或者找朋友免费借个服务器,添加个站点, 输入网站名称,改一下配置信息,把下载好的圆码上传到服务器上,然后解压,修改一下文件路径,然后访问网站,发现好多东西不是我们想要的, 我们找到代码给他修改一下代码,通过转移字符搜索到对应的文字修改,通过这种方式我们也可以修改参数,也可以修改图片,这样我们就做好了,现在我们玩一下看效果。
![数学没兴趣?学不好?
教你做一款《植物大战僵尸》数学编程游戏
一起来试试吧[呲牙]#机器人编程 #scratch #大连少儿编程 #少儿编程](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/fd6b2291667b530590c245749b1eb849~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2093266800&x-signature=S38fn%2FKKoTlQUIzYeKumFH8Vo9E%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=202605042339482C40CF31390BD010EFAE)
甜甜老师,你在干什么呢?我在玩植物大战僵尸的编程游戏。啊。想知道如何编写植物大战僵尸的游戏吗?安排。


哈喽,同学们大家好,我是小杨老师,很开心这期视频呢,继续跟大家相见。那首先老师也发现个问题,有很多同学啊,也在跟老师说,哼,收到了素材不太会用,也不知道如何打开,老师也思考了一下,确实, 因为很多同学目前也是在上小学呀,初中呀,各个年龄段的都有,对电脑的熟悉程度也不是很好,所以呢,老师准备这期呢,再次做一个视频,去做的更加详细一些,能够去教导大家 真正的去如何去使用。嗯,并且呢,老师也上传了一些新的素材,也给大家去展示一下到底有哪些素材。好,那更新之后到底有哪些素材呢?如何从公众号上面去获取这些素材呢?如何去打 开这些素材?如何去在项目当中去使用这些素材?如何去获取 scratch 软件啊?老师通过这期视频呢,就通通去告诉给大家,让大家真的能够自己在电脑上面操作,就能够把这素材去打开,并且能够去使用。 好,那首先第一个我们来展示一下现在呃,公众号上面具有的一些素材到底是有哪些。好,大家先看一下这个效果, 哎哎, 抢地主不抢,抢地主,抢地主。 好 好,大家也从这个公众号上面看到了很多很棒的素材,那么也是老师 从事教育行业很多年,精心挑选出来一些素材,也是上传到公众号上面的。那接下来教学一下到底如何去获取到这些素材。好,老师来共享演示一下啊,大家最好呢是, 嗯,具具备一台电脑啊,因为去写快递软程序的时候呢,基本上是用电脑去写,会更方便一些。好,我先来共享一下。好,我们第一步该怎么办呢?第一步需要我们打开微信, 因为微信公众号是在微信里面,在最上面的搜索栏点搜一搜,在上面输入什么呢?输入小黑码,刷卡编程,点进去。 这个时候大家需要注意,我们点的是公众号这一栏,然后就会出现小黑马,少儿编程,专注于少儿编程,让兴趣成为最好老师这一栏。之后我们 再点进去。好,这是因为老师这个已经关注了啊,同学们,再点一下关注之后,那公众号里面我如何去获取素材呢?大家点一下这个下面的小键盘,点完之后 这边就有我们的选项教程,我们可以点一下 scratch 的素材目录,点一下看看有哪些。 点完之后他发送了一个图片,我们打开看一看,啊,这些都是里面现在所具有的素材,对吧?刚刚大家也也是看到过了。好,那比如说我现在需要什么呢?需要火影忍者,那我怎么办?我只要在这个里面打两个字, 火影前两个字就行了。好,看,你 就把对应的链接发送给我们。好,那接下来我们只要把链接里面的东西下载下来,就是对应的这个素材。那问题来了,有同学下载下来了,说,为什么老是我点不开呀?因为这是看好了后面是什么点 s b 三的这个文件。 s b 三的文件呢?不是 我们直接可以打开的,得要用 square 这种软件才能打开。好,那有同学还没有 square 软件怎么办?我们直接可以在这里面搜索软件, 他又发送了一个,对吗?这就是里面是软件,就在这个链接里面,那我们怎么去把这个提取出来呢?好,我们只需要直接点击一下链接, 大家会发现直接什么会跳到这个百度网盘里面,而且呢里面不需要我们输入密码了,因为老师已经设置公 自动输入密码,他这就是会用的素材,我们只需要点击下载,他就会下载到我们桌面上面,点击下载 他就会跳到这边继续下载。如果大家没有登录过百度,百度网盘的话,他会提示让大家去登录一下,我们只要用微信扫一下,登录一下百度网盘,他就会把这个素材下载到对应的地址或者是桌面上面。 好,那下载完之后,那如何我们如何去打开这个素材呢?素材已经有了,那如何去打开呢?好,我们这个时候呢就要用到我们 scratch 软件了。好,这个软件是从何而来的啊?软件老师也把链接 放在里面啊,像刚刚的一样,软件下载后之后直接点击安装即可。那如何打开素材呢?我们点文件从电脑中打开,哎,从这找到我们对应的素材库, 比如说飞翔的小鸟,然后打开,你看 sb 三的文件啊,点打开他就会加载作品,哎,这个时候我们就可以去使用这个作品了, 明白吗?这就是这个素材获取的方式,那有了这个素材之后,我们就可以进行创作了,对吧?可以在里面自己自由的创作,有对应的素材去用素材去进行游戏创作。好,那有同学说,老师,那我想要一些程序,那程序我不知道该怎么写,想要对应的程序的源码该怎么办? 那大家知道什么叫原码,什么叫素材?素材是只是关于这些角色的造型啊,这些人物啊,背景啊等等这些部分里面是没有程序的,那关于原码呢?是关于这整个程序全部的代码都在里面。 好,那怎么获取呢?那我共享一下啊。同样点击右下角的这个之后呢点 教程里面是不是有有个 scratch 原码获取啊?我们点击这个点击进去之后呢,里面就有对应的获取 scratch 原码的方式。 好,这就是这次课的主要的讲解。好,希望同学们呢能把这个方法都能够完全的掌握,能够获取到更多的素材,能够在进行其中进行创作。后续呢,老师还会在公众号里面上传更多的 scratch 的内容, past 的内容,还有新奥赛的内容, c 加加等内容都会上传上去,希望能够帮助大家能够更好地去学好编程。好,这期视频就到这边哦,拜拜。拜拜。