电脑怎么编程爱心

发布时间: 2023-08-23 12:10 阅读: 文章来源:3P5762IOPNY

图形化编程:收集爱心-加快爱心每级移动速度

少儿图形化编程学习,青少年图形化编程学习,kitten block图形化编程学习,Scratch图形化编程学习,一起来学习编程:

欢迎关注本头条号,我们会不定期的推出图形化编程学习示例和问题解答,希望能进一步提升你的编程能力,也欢迎你给出善意建议或留言。关注后可即时获得本头条号更新后的文章推送,如果需要源程序代码,请关注本帐号私信联系。

我们制作的收集爱心能记住到多少关了,也能让爱心动起来,增加了收集的一定难度,但是,细心分析我们发现每级的难度基本一致,那么,现在,我们思考,能不能将每级的难度设为不一样,怎么来设置?

首先,我们思考的方向是加大难度一是让爱心移动越来越快,二是让爱心越来越小,现在我们先来思考第一种做法,爱心移动速度越来越快。

首先,怎么让等级增长而移动速度变快:我们思路是让固定时间减去等级时间,这样得到的数据就会越来越小,但是,当两者一样大后就为负数,这个数据理解起来无意义,同时,难度增加得太大了会无兴趣,所以,当两者相同过后,我们就用固定时间去除以关数来适当加大难度。

来,我们在程序中实现这一思路。首先建立一变量“难度”。然后去掉此变量前面的钩。

在爱心的“当作为克隆体启动时”的事件中,争滑动到随机位置的时间设为“难度变量”。

然后,到Avery角色中当绿旗被点击事件中的重新生成下一关爱心的代码前加入以下代码。

同时,在该事件的开始不忘了加入初始化指令:

思考一下,我们加的其它初始化指令都是设为0,这儿为什么要设为6或其它数据,怎么与其它不一样?

最后,我们就完成了程序的关卡难度设置。

•••展开全文
相关文章