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