最新消息:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch制作跳一跳(二)

Scratch 少儿编程 1987浏览 0评论

友情提示:680元/半年,儿童学编程,就上码丁实验室

前一版“跳一跳”写的比较匆忙,无论物体的细节还是游戏的功能都很简单。今天重新来做。大家先看看做出来的效果吧。

 

先是在电脑上安装手机模拟器,在模拟器上打开微信跳一跳,然后截图、抠图。这样才能保证图片尺寸和色彩一致,后面我们在Scratch里定位的时候会简单一点。网上找的图片素材用着很不顺手,还是要自己动手,丰衣足食啊。

角色分为三类,一类是黑色小棋子,一类是移动的物体,一类是显示得分的数字。整个作品的代码并不算长,但是要完全没有bug的话,还是需要注重代码之间的逻辑关系的。屏幕上同时有很多物体,几乎不可能用scratch实现完全并发处理,只能设置一些应答。比如说,当若干个物体都移动到屏幕边缘时,安排它们逐一消失,然后再出现下一个物体。冉爸在这个地方耽搁了很久。

 

有编程基础的初中学生可以试着看代码。而初学的小朋友,我会抽出其中简单的部分讲。比如说显示得分,用到了角色的克隆,这还是蛮有意思的。克隆的用场非常多,等以后讲到克隆的时候,我会举一些简单的例子让小朋友理解。

 

目前的版本中,棋子落在物体上的定位并不是十分准确,毕竟scratch只提供了最基础的积木块。要准确定位的话是可以做到的,但是代码长了会把小朋友绕晕。我们的目的不是做一个出色的游戏,而是给小朋友由浅入深的学习,所以还是牺牲一点功能性吧。

 

棋子下蹲时对物体的挤压,和棋子空中翻滚的效果留给小朋友们自己练习吧,多准备一些截图就可以把效果做的逼真。

 

这个作品挺适合给进阶阶段的小朋友参考学习,有时间我做个视频解说吧。

您必须 登录 才能发表评论!