全国服务热线:400-6136-679

位置:河北童程在线少儿编程培训学校 > 学校动态 > 少儿 scratch学习应用

少儿 scratch学习应用

来源:河北童程在线少儿编程培训学校时间:2022/4/18 13:46:47

     少儿 scratch学习应用

怎样用scratch做跳一跳呢?很多家长都在咨询这个问题,Scratch是一款少儿编程软件,可以利用搭积木的方式来实现编程开发非常有趣,既便于用户理解,同时也简化了编程的中的语法问题。今天给大家分享了怎样用scratch做跳一跳呢,希望能给各位带来帮助,赶紧来看看吧!

怎样用scratch做跳一跳

  首先我想告诉大家这并不是一个制作教程,因为它对于小朋友来说还是很有难度的,那么我分享的主要目的就是希望大家在面对一个比较有挑战的项目时该如何应对,通过这样一个具体的例子来说一说我是如何开始并一步步做出这个游戏的,如果你也对这个游戏感兴趣,也许你会做出更好的效果。

  在我开始打算做跳一跳的时候我并没有把握能做出一个成品出来,因为它确实有一些难度,不过我还是打算试一试,即便是较终未完成我也会清楚我失败的原因。于是我开始做了一个简单的规划,然后去一步步尝试。

  分解目标:

  阶段:实现当鼠标按下的时候“小人”能够发生形变蓄力,同时有声音。【比较有把握】

  第二阶段:松开鼠标声音停止,“小人”跳出去,根据蓄力的时间长短控制“小人”跳的远近。【比较有把握】

  第三阶段:“小人”跳跃成功的判断【情况较多,难度大】

  第四阶段:盒子的处理,“小人”在成功跳跃到下一个盒子上时,盒子与“小人”能够同时向左侧移动,然后再出现下一个盒子,然后这样一直重复下去。【比较困难,没有把握】

  第五阶段:计分,跳跃成功+1分,如果落在盒子中心+2分【简单】

  制作中的那些坑:

  阶段的目标相对比较简单,“小人”有多个造型,在鼠标按下的时候,让“小人”的造型按顺序切换,即实现了形变的效果。那么这个过程中有一个小坑,不是所有时间只要按下鼠标就要让“小人”变形,比如我们开始运行时就要点击绿旗,此时肯定不能去执行形变;“小人”在空中跳跃时点击鼠标也是不被允许的。同时执行的另一个工作就是在“小人”发生形变的同时要播放音乐,鼠标松开要停止这一切。因此这里我使用了一个“music”变量,通过对这个变量的改变来控制音乐。

  下来进入第二阶段,相对没有什么难度,跳跃分为两个步骤,起跳:同时改变x,y坐标,实现向上向右的移动,下落同理。跳的远近可以在步根据鼠标按下的时间长短(music变量有个变化)来作为一个参考值。

  第三阶段:跳跃成功判断,首先我们要有第二个落脚点,思路很简单,在开始的时候克隆一个盒子,随机放在同一水平位置。如果克隆体碰到“小人”,成功;否则失败。这里又遇到一个问题,一开始就提示失败,因为此时“小人”还没跳,自然不会碰到克隆体。因此又需要一个变量“status”,来判断“小人”是起跳前还是起跳后。只有在起跳下落后再进行判断成功失败。貌似问题这么容易就解决了,但是忽略了一个问题,如果“小人”起跳下落后还在起始的那个盒子上,这样既不能说成功,不能得分,也不能算失败。于是乎我又增加了一个判断条件,判断“小人”与盒子(非克隆体)是否接触。新建变量“接触到本身判断”在下落后先判断与母体的接触,如果接触到母体,不再进行与克隆体的判断。

  如果你想要帮助提升孩子,详情还可以咨询童程童美400热线客服

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2463/news/514659/违者必究! 以上就是河北童程在线少儿编程培训学校 小编为您整理 少儿 scratch学习应用的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6136-679