其实小儿的教学也是从基本的移动开始,但是既然有过尝试,作为一个教程,是不是可以从小朋友的第一个作品开始讲起,这样其他小朋友是不是更容易产生兴趣。不管怎么样,先上个效果图:

这个作品,据小作者介绍,这是一群恐龙在追一条小狗(脑洞真是很大)。不过看着确实很有意思,而且整体上使用的积木不是很难,不需要讲解比较难懂的坐标定位之类的。

好,那我们先介绍一下使用到的积木:

:所有事件的起点,每次角色启动都需要使用

:这个是让所有动物持续奔跑的关键

:控制每次移动的步伐,可让小朋友按照自己的兴趣进行设置

:避免钻到一个旮旯里的诀窍

:避免使用上面积木后反弹后,小动物都变倒了

在正式开始之前,先说说前一篇留下的小小题的参考(做法有很多种,这里只是给出一种参考):

ps:这一块家长们可以引导小朋友们考虑一下,加移动积木和不加移动积木,转圈有什么区别,这里就可以引入一个中心的概念。

top ps:这里我要多说一句,小朋友的思维跟我们是不太一样的,有可能我们觉得转圈好像没什么意思,但是小朋友说不定会觉得很有趣。我们家浩浩就是从转圈开始入手的。

还有一点,整个过程中,包括后续,我们只要讲一些基本的,做好例子,剩下的就可以让他们自由发挥和有方向性的引导。

好了,我们继续:

今天的例子其实只要完成一个角色的制作,后面的角色都可以让小朋友依葫芦画瓢,自由发挥,而且也不一定要恐龙来追,汽车也行

1)选择我们今天的第一位主角–恐龙

好,接下来我们让他跑起来。

2)我们赋予它持续运动的能力–小绿旗和运动积木

怎么回事,恐龙躲起来了??,碰壁了,怎么办

3)解决碰壁的问题–新积木上场

又怎么了,反过来了。怎么办?

4)解决主角倒过来的问题–左右翻转积木

好了,现在小恐龙可以欢快的动起来了。

剩下的,就让小朋友自己来解决吧。

PS:如果要让像范例那样,上下乱窜,可以有一个简单的办法。

好了,就到这里吧,希望能在朋友圈里看到各位小朋友的作品。

转自公众号:

浩浩学编程

奔跑吧小恐龙java代码_【scratch2】-基本操作和奔跑吧恐龙案例相关推荐

  1. 21点 小游戏 java代码_基于Java的21点扑克游戏的实现

    在上次写的比较牌点的扑克游戏上Java扑克游戏(多人多牌数比较游戏)的实现中,添加21点游戏规则,实现21点牌类游戏.具体实现步骤如下:[需要源代码的留QQ,大家一起探讨探讨哈,谢谢啦!] 抽象出规则 ...

  2. 小波分解与小波包分解代码_分解的功能参数和代码可维护性

    小波分解与小波包分解代码 Code keeps changing, there's no doubt about that. We always do our best to set some roc ...

  3. 给定下面的java代码_则运行_会产生类型的异常_JavaSE_笔试题_单选选择题

    JavaSE_笔试题_单选选择题1 1. 下面哪一种描述是正确的()? A:abstract修饰符可修饰字段.方法和类. B:抽象方法的body部分必须用一对大括号{}包住. C:声明抽象方法,大括号 ...

  4. amd cpu不能在cmd环境下运行java代码_「我们一起学Java02」JDK、JRE、JVM简介,Java开发平台的搭建...

    Hello,各位头条的读者大家好!接下来一段时间小编将和大家一起学习Java,"我们一起学Java"专题将会持续更新,欢迎大家关注.这里是"我们一起学Java" ...

  5. java 代码 _程序员用1.5小时写出的Java代码,让同事瞠目结舌!直呼优秀

    1.曾经不止一次在生产中见过类似这样的代码: 这有很多变种,例如用 Integer.valueOf(1). (Integer)1 之类的,那些细节都不重要.重要的是:凭空用一个 Integer 对象作 ...

  6. 冒泡排序java代码_面试官问我插入排序和冒泡排序哪个更牛逼?

    (给算法爱好者加星标,修炼编程内功) 来源:小鹿动画学编程,作者:小鹿同学 写在前边 排序对于每个开发者来讲,都多多少少知道几个经典的排序算法,比如我们之前以动画形式分享的冒泡排序,也包括今天要分享的 ...

  7. 老司机写的java代码_老司机告诉你高质量的Java代码是怎么练成的?

    一提起程序员,首先想到的一定是"码农",对,我们是高产量的优质"码农",我们拥有超跃常人的逻辑思维以及不走寻常路的分析.判别能力,当然,我们也有良好的编码规范, ...

  8. 有趣的java代码_【有趣】这段java代码太古怪

    首先呢,来一段java代码来开点胃.等等等等,耍我呢,这是java代码? \u0070\u0075\u0062\u006c\u0069\u0063\u0020\u0063\u006c\u0061\u0 ...

  9. 连连看java代码_连连看 - java代码库 - 云代码

    [java]代码库/* * To change this license header, choose License Headers in Project Properties. * To chan ...

最新文章

  1. MaxCompute助力ofo实现精细化运营:日订单超3200万、整体运行效率提升76%
  2. 配置linux下oracle sqlplus/rman等历史记录回调功能
  3. Spring配置内置的连接池DriverManagerDataSource
  4. gtest的单独编译和使用
  5. mysql count 优化索引_如何通过使用索引在InnoDB上优化COUNT(*)性能
  6. lean软件Android有吗,leanchat-android
  7. java作业 计算平均分和总成绩
  8. Golang入门第一天-工具准备
  9. Sublime Text 教程
  10. centos 7.2 配置Nginx
  11. 计算机网络管理员是技能培训吗,计算机网络管理员(路由与交换) 专业简介
  12. 基于鸿蒙js框架实现的wearable五子棋软件
  13. 身份证号判断男女和生日
  14. springMVC实现图片打包下载
  15. B站视频下载工具唧唧down的安装和使用教程
  16. IDC企业为何热衷进军宽带接入网领域?
  17. Android仿京东、天猫商品详情页
  18. 爬取每日必应图片,python爬虫简单入门
  19. GNU的C++代码书写规范
  20. 如何开发一个用户脚本系列(5)——脚本三:网易云课堂下载助手

热门文章

  1. Android设计模式(一)—— 建造者模式
  2. 深度分析数据在内存中的存储形式
  3. 基于哈工大生物信息学专业培养方案提炼的学程
  4. java实现简单的双向链表
  5. 九阳股份有“喜”有“忧”,是豆浆机不好卖了,还是小家电不行了?
  6. 酒店预订系统实现的数据表搭建
  7. HTB Mailroom WriteUp
  8. ubuntu 20.04配置Elasticfusion及问题解决(Kinect V2实测数据、TUM数据)
  9. 绝地求生官网界面网页(pc端)
  10. MEF:COA-NET