Scratch鸟蛋保卫战-经典游戏创意改编

Scratch鸟蛋保卫战-经典游戏创意改编

Scratch鸟蛋保卫战-51scratch
Scratch鸟蛋保卫战-经典游戏创意改编
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

《愤怒的小鸟》是一款非常有名的休闲益智游戏,游戏以小鸟报复偷走鸟蛋的肥猪为背景,讲述了小鸟与肥猪的一系列故事。游戏刻画了很多有趣的经典角色,比如各种颜色的小鸟、小兵猪、捣蛋猪、国王猪等。

今天为大家分享的Scratch作品是《鸟蛋保卫战》,这是一款塔防小游戏。本作品取材与经典游戏《愤怒的小鸟》,游戏的目标就是干掉捣蛋猪,保卫鸟蛋。

点击绿旗,运行程序,在舞台的中央有一只小鸟和3个鸟蛋,从舞台的四周随机位置陆陆续续的出现捣蛋猪,都向着鸟蛋运动而去。玩家通过按住鼠标,克隆出一只只小鸟,并向四周发射出去,干掉飞行的捣蛋猪,每干掉一只捣蛋猪,就加1分,如果捣蛋猪突破防线,拿到鸟蛋,游戏结束。

作品效果

Scratch鸟蛋保卫战作品的完整效果如视频所示:

Scratch鸟蛋保卫战作品效果

作品解读

Scratch鸟蛋保卫战作品一共使用了3个角色,如图所示:

Scratch鸟蛋保卫战作品角色列表
Scratch鸟蛋保卫战作品角色列表

三个角色的功能简单说明如下:

  • 小鸟:有黄色小鸟和紫色小鸟两种造型可供选择,当按下鼠标时就会克隆并向四周飞去,干掉进攻的捣蛋猪,以保卫鸟蛋;
  • 捣蛋猪:从舞台四周随机位置出现,然后朝着鸟蛋的方向前进,如果碰到小鸟,则消失,同时加分;
  • 鸟蛋:如果碰到捣蛋猪,游戏结束。

本作品相对还是比较简单的,重点需要关注的是如何实现捣蛋猪从舞台边缘的随机位置出现,如果只是在某一个边缘随机出现就比较简单了,四个边缘该怎么随机呢?

其实,处理方式也很简单,只需将其拆分,分成四种情况即可,每种情况处理一个方位,可以先定义一个变量,将其值设置为1~4之间随机,然后根据随机的值来决定在哪个边缘随机,其代码如下:

根据随机数决定在哪个边缘出现
根据随机数决定在哪个边缘出现

这里的,“移到上边”、“移到下边”、“移到左边”和“移到右边”是自制积木,其定义如下:

自制积木
自制积木

这就是编程所提倡的分解思维,将一个复杂的大问题拆分成几个简单的小问题,只要将小问题解决了,大问题也就随之解决了,还是非常的管用吧。

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片