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

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

第26课 植物大战僵尸

  1 

学习目标

今天,小喵老师分享一个Scratch编程制作经典极富策略性的小游戏-植物大战僵尸。当经典的游戏铃声响起,真是满满的回忆,各种升级版本更是增加了挑战的乐趣。游戏效果如下:

以下程序只展示第一关的内容,更多精彩内容大家在下载完程序以后可以自行调试,效果如下:

获取本程序源码,请大家让一个好友关注本公众号,然后在公众号消息里或者文章下方留言回复“已推广-闯关躲避球”,即可获取程序源代码链接。


  2 

编程实现

第一步:材料准备

游戏中涉及的角色很多,太阳、小豌豌、豌豆、僵尸、喷壶、施肥袋等等,背景也是多种多样。这里就不一一列举。

第二步:程序搭建

(1)定义角色的移动

僵尸的动作定义如下:

https://cdn.china-scratch.com/timg/191130/11260U435-0.jpg

小豌豌的动作定义如下:

https://cdn.china-scratch.com/timg/191130/1126095P5-1.jpg

豌豆的动作定义如下:

https://cdn.china-scratch.com/timg/191130/1126092214-2.jpg

这些是这个游戏的核心角色的程序代码,其他角色的定义,大家可以在获取程序以后自行研究。

对于一个复杂的程序,每个人的编程思路还有实现方法都不一样,不过还是提醒大家要有模块化编程的思想,一方面是为了程序更具可读性,另一方面也方便自己对程序的调试。

想要完整版的Scratch大战植物僵尸游戏,可以移步到这里,https://www.51scratch.com/345.html。

--end--

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