植物大战僵尸-Scratch经典游戏

植物大战僵尸-Scratch经典游戏

植物大战僵尸-51scratch
植物大战僵尸-Scratch经典游戏
此内容为付费资源,请付费后查看
49.9
限时特惠
99.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 11

《植物大战僵尸》是由美国宝开游戏公司(PopCap Games)开发的一款益智策略类单机游戏,于2009年5月正式上线。玩家通过武装多种植物切换不同的功能,快速有效地把僵尸阻挡在入侵的道路上。不同的敌人,不同的玩法构成五种不同的游戏模式,加之黑夜、浓雾以及泳池之类的障碍增加了游戏挑战性。

作品简介

今天为大家带来的Scratch作品是《植物大战僵尸》,这是一款经典的益智策略游戏。游戏的目标就是使用豌豆射手发射豌豆干掉来袭的僵尸,如果所有的僵尸都给杀死了,那么游戏胜利。如果有僵尸突破重重防守,进入城堡,那么游戏结束,显示僵尸吃掉了你的脑子。游戏的玩法也简单,就是收集太阳花,然后放置豌豆射手,每一朵太阳花25个阳光值,而每一个豌豆射手需要消耗100个阳光值,豌豆射手一旦放置好了,就会不停的发生豌豆。僵尸则从舞台右方开始入侵,僵尸的生命值是10,也就是说要命中10次才能干掉僵尸,如果僵尸碰到了豌豆射手,它会吃掉豌豆射手。

在使用Scratch3.0创作植物大战僵尸作品中,综合运用了各大编程思想和Scratch核心知识,包括:

  • 循环编程,包括无限循环、指定次数循环和直到循环三种
  • 条件编程,包括单分支条件和双分支条件
  • 时间广播机制
  • 克隆技术
  • 变量,包括全局变量和私有变量
  • 列表
  • 函数和自制积木
  • 造型相关编程技巧

应该说,植物大战僵尸作品功能较多,有一些效果还是有不小难度的,比如:

  • 放置豌豆射手时提示放置的位置效果
  • 多个豌豆射手发射豌豆效果,涉及到克隆体克隆克隆体的编程技巧
  • 僵尸被打中后,尸首分离效果

这些都需要有较强的编程基础和Scratch编程技巧,非常值得Scratch爱好者研究和借鉴的哦😯。

代码片段

Scratch植物大战僵尸作品难度较大,总代码量为550行左右,下图是僵尸角色的部分代码:

Scratch植物大战僵尸代码片段
Scratch植物大战僵尸代码片段

作品效果

Scratch植物大战僵尸作品的完整效果如视频所示:

Scratch植物大战僵尸效果
© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容