Scratch编程趣味篇(二十六)-植物大战僵尸-游戏篇

网友投稿 2019-11-28 11:26

第26课 植物大战僵尸   1  学习目标 今天,小喵老师分享一个Scratch编程制作经典极富策略性的小游戏-植物大战僵尸。当经典的游戏铃声响起,真是满满的回忆,各种升级版本更是增加了挑战的乐趣。游戏效果如下: 以下程序只展示第一关的内容,更多精彩内容大家在下载完程序以后可以自行调试,效果如下: 获取本程序源码,请大家让一个好友关注本公众号,然后在公众号消息里或者文章下方留言回复“已推广-闯关躲避球”,即可获取程序源代码链接。   2  编程实现 第一步:材料准备 游戏中涉及的角色很多,太阳、小豌豌、豌豆、僵尸、喷壶、施肥袋等等,背景也是多种多样。这里就不一一列举。 第二步:程序搭建 (1)定义角色的移动 僵尸的动作定义如下: 小豌豌的动作定义如下: 豌豆的动作定义如下: 这些是这个游戏的核心角色的程序代码,其他角色的定义,大家可以在获取程序以后自行研究。 对于一个复杂的程序,每个人的编程思路还有实现方法都不一样,不过还是提醒大家要有模块化编程的思想,一方面是为了程序更具可读性,另一方面也方便自己对程序的调试。 想要完整版的Scratch大战植物僵尸游戏,可以移步到这里,https://www.51scratch.com/345.html。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com