深海捕小鱼小游戏戏是不是还能养小鱼?

第一次给张江小朋友教scratch课程之前还在担心一些概念能不能向小朋友解释清楚,可上完课发现我严重低估了小朋友的聪明程度,发现现在的孩子相比较自己8、9岁的时候简直聪明太多倍了。

所以总结了半天想着干脆来个有分量一点的项目,写一个scratch版的大鱼吃小鱼游戏

游戏完成界面如上图,其中蓝色嘚小鱼受我们方向键的控制左右上下移动食物链顺序是大鲨鱼 -> 主角(蓝色小鲨鱼)-> 其他小鱼。其他小鱼每隔10秒在屏幕随机位置生成然後一直横向移动,碰到边界就反弹大鲨鱼每30秒随机产生在屏幕左侧,游到右侧消失

蓝色鲨鱼吃到小鱼时,小鱼消失同时自己切换到┅个张开嘴的动作上,然后切换回来同时身体变大一点,碰到大鲨鱼则游戏结束

在完成复杂项目的时候,最重要的是将事情分解成小目标比如先完成小鱼的随机生成,再赋予其游动的逻辑如法炮制大鲨鱼,然后再加上碰撞逻辑的处理

这里重复100次,每隔10秒就生成一條小鱼而新生成的小鱼,拥有这样的逻辑

这里面的代码,在1-4间取随机数然后切换到相应造型,是因为切换不同样子的小鱼

然后调整大小到50%,设置水平运动方式并且设置如果碰到主角,则发送消息


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 小鱼小游戏 的文章

 

随机推荐