scratch能做什么什么做植物大战僵尸

本店售价:¥299.00
本店售价:¥198.00
本店售价:¥69.00
本店售价:¥19.00
本店售价:¥59.00
本店售价:¥247.50
& 【创客学堂】用Scratch+PicoBoard 自制《植物大战僵尸》(下)
【创客学堂】用Scratch+PicoBoard 自制《植物大战僵尸》(下)
编辑:Coco
李佳宸 朱新龙
浏览次数:503
& & & & Step4:程序设计
& & & &&新建全局变量:分数、僵尸数目、当前角色、植物X轴坐标、植物Y轴坐标。(见图18)
图18 新建全局变量
& & & & &1)舞台程序:当游戏开始时,将变量分数、当前角色设为0,背景设为白天,将僵尸数目设为5(可根据需要的难度增减僵尸数目)。当僵尸数目小于1时,广播消息“Win”;当光线传感器的返回值大于10时,将造型切换为白天,否则为黑夜;当PicoBoard板中的按钮被按下时,植物在豌豆射手和大喷菇之间切换(见图19)
图19 舞台程序设计
& & & & 2)豌豆射手程序:豌豆射手为角色0,其移动通过滑动电位器的滑杆控制;当声音大于50时,进入发射豌豆状态,将造型切换至攻击造型0.3s;将X坐标赋值给变量“植物X轴坐标”、将Y坐标赋值给变量“植物Y轴坐标”,以便计算豌豆的位置(见图20)。
图20 豌豆射手程序
& & & & &3)豌豆程序:当声音大于50且角色为豌豆射手时,移动至豌豆射手嘴的坐标(x+20,y+18),向右移动至超出舞台范围或打到僵尸(见图21)。
图21 豌豆程序
& & & & 4)大喷菇程序:大喷菇为角色1,其程序基本与豌豆射手相同(见图22)。
图22 大喷菇程序
& & & &&5)毒气程序:毒气程序与豌豆程序类似,但多了造型的切换(见图23)。
图23 毒气程序
& & & & &6)僵尸程序:首先新建局部变量僵尸姿势、僵尸每次移动步数、僵尸血量(见图24)。
图24 新建局部变量
& & & & 游戏开始时,初始化僵尸,令其面向90°方向,血量值设定为100,克隆变量“僵尸数目”个数的僵尸,然后将本体隐藏(见图25)。
图25 僵尸程序
& & & &僵尸作为克隆体启动时,并列4个子程序。初始位置在舞台右侧长方形区域内,在x范围[-150,120]、y范围[-134,+100]内随机产生,切换走路姿势直到血量小于0(见图26)。
图26 僵尸子程序-1
& & & & 每个克隆体僵尸每次走的步数也是随机生成的(见图27)。
图27 僵尸子程序-2
& & & &&当被豌豆打到时,僵尸血量减少30;当被毒气打到时,僵尸血量减少60;当僵尸血量小于0后,切换为Die造型;若是在夜晚打到僵尸,所获得的分数是白天的2倍(见图28)。
图28 僵尸子程序-3
& & & & 当X轴坐标小于-150,即僵尸跑到房子里时,就算游戏结束(见图29)。
图29 僵尸子程序-4
& & & &7)结果角色程序:游戏开始时隐藏;当接收到消息Win或Die时,切换为相应 造型(见图30)。
图30 结束角色程序
& & & &&Step5:运行程序
& & & & 当我们单击绿色旗子运行程序后,通过前面连接好的PicoBoard传感器板进行控制,游戏界面如图31~图34所示。当然,你也可以根据自己的想法进行修改,直到达到自己想要的效果。
图31 白天使用豌豆进行攻击
图32 黑夜使用大喷菇进行攻击
图33 游戏胜利
图34 游戏失败
相关文章:
----------------------------------------------------------------------------------------------------------------
奥松机器人官网:&
微信号:搜索公众号“奥松机器人”
QQ群: (讨论,解惑)
微博:@奥松机器人基地
----------------------------------------------------------------------------------------------------------------
温馨提示:予人玫瑰,手留余香;如果你喜欢这篇文章,不妨转发推荐给你身边的朋友!&
咨询内容:
素材分享网盘有吗
Scratch+PicoBoard公司这边资料百科,下面是产品资料的链接:
/wiki/index.php/(SKU:RB-01C081)_PicoBoard%E4%BC%A0%E6%84%9F%E5%99%A8%E6%9D%BF-RobotBase
如果您想了解更多的产品信息,您可以联系在线客服。
总计 1 个记录,共 1 页。
关注奥松机器人微信
为您提供新鲜资讯、优惠信息
哈尔滨公司地址:黑龙江哈尔滨香坊区衡山路18号远东大厦B区10层
深圳公司地址:深圳市龙岗区黄阁路天安数码城2栋B座301
Hi,大家好,我是小奥!
欢迎来到奥松机器人的世界!
需要咨询服务请点小奥哦!
销售咨询:
销售咨询:
技术支持:
咨询电话:Scratch2.0 制作《植物大战僵尸》 第一课【scratch吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:7,015贴子:
Scratch2.0 制作《植物大战僵尸》 第一课收藏
视频来自:
编玩边学名师团队精心打造,以scratch为主,结合时下超酷的arduino打造游戏化教学课程,全在线录播课程,随时随地,免费观看
满十楼发素材
都自己做出来了
90秒广告中奖了
专家建议:少儿编程学习从8岁开始,不用太早;着重训练逻辑Scratch编程作为入门首选;西瓜创客,专业针对7~12岁少儿设计的Scratch编程教程,好玩有趣,让孩子爱上编程!
这是青思拓的,别盗版好像自己的一样
素材@ 扇子一枚
发做好的链接
没有素材,谁教我
蓝链,我代替楼主来发这些全部的课 等等....(记得要感谢我哦!楼主真贱)
挖坟中。。。
登录百度帐号推荐应用&标签:植物大战僵尸
&&
&&88.45万&&&&&&0
xl98      &...
中国少儿编程网
&&68.58万&&&&&&0
./s/1sjlZ5Bv...
中国少儿编程网
&&72.62万&&&&&&0
/s/1ntoP6sT...
中国少儿编程网
&&77.19万&&&&&&0
  二、问题反馈      1、如何在QQ群里提问      2、提问之前应该先做什么      ...
中国少儿编程网
&&81.07万&&&&&&0
中国少儿编程网
&&170.09万&&&&&&0
     &...
中国少儿编程网
&&144.48万&&&&&&0
视频: Scratch2.0 制作《植物大战僵尸》 第一课...
中国少儿编程网
QQ学习群:(满)
QQ行业群:(满)
微信公众号:kidscode_cn,二维码&
上传:duyunbo
&&60&&&&&&0
上传:Alice0623
&&75&&&&&&0
上传:laihan323
&&132&&&&&&0
上传:caocan
&&147&&&&&&0
&&117&&&&&&1《植物大战僵尸》 Scratch视频教程二-原创视频-搜狐视频
《植物大战僵尸》 Scratch视频教程二
视频介绍:
少儿编程趣味编程用scratch2.0制作植物大战僵尸游戏,从趣味和乐趣中学习编程。
推荐出品人scratch什么做植物大战僵尸_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
scratch什么做植物大战僵尸
我有更好的答案
点击控制,将“当绿旗被点击“拖入脚本3、点击变量,按下你选择的按键,就可以增加变量了,输入变量的名字。6、点击变量。4、点击控制,将“将变量xx的值增加1”拖入脚本。7、点击绿旗,放在“如果按键空格键是否按下?就重复执行”的中间,再选择增加的值,就可以了1。2、点击舞台脚本; & 就重复执行”的空处!<file fsid="" link="/share/link,将“将变量xx的值设定为0”拖入脚本,放在“当绿旗被点击”下面; & 就重复执行”拖入脚本。5,将“如果 & &nbsp、点击侦测,将“按键空格键是否按下?”拖入脚本,放在“如果 & &nbsp,并选择按键、点击变量,点击新建一个变量
采纳率:89%
来自团队:
为您推荐:
其他类似问题
植物大战僵尸的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;}

我要回帖

更多关于 scratch植物大战僵尸 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信