Scratch介绍

Scratch融合卡通、动画、音效等多媒体的运用和直观拖拽式的编程方式,生动有趣,可以编写各种类型程序,游戏、动画、互动美术、实物模拟、数学模拟等,想象无限。同时蕴含丰富知识,体现现代编程思想,涵盖程序设计、数学、物理、语言、艺术各领域;经过系统学习,编程班的孩子的逻辑思维能力将远远超过一般的同年龄孩子。事实上,Scratch是种“一朝学会,受益终生”的课程。

这是一个简单的物理小游戏,根据胡克定律实现了弹性动画,玩家只要点击空白处,小球就会向点击位置弹过来。

首先新建一个项目,删掉默认的小猫,添加一个新角色——球:

然后建立六个变量,不必设为私有变量。

接着编写小球的脚本代码:

代码不多,但可能不太容易理解,可以结合公式来简单讲一下,胡克定律是:

F=-k·x

其中,k是弹性系数,x是形变量(在这里就是物体与鼠标间的距离,即视为拉伸距离)

运行测试:

然后可以让孩子修改一下代码中弹性系数与阻力的初始值,看看不同的数值组合会产生什么样的效果:

通过这个小程序,可以让孩子初步领略物理与数学的魅力所在。

Scratch案例推荐

????▷Scratch课堂丨空战游戏-保卫南海

????▷Scratch课堂丨雪花曲线【递归解说】

????▷Scratch课堂丨在Scratch上制作打地鼠

????▷Scratch课堂丨在Scratch上画五环等图形

????▷Scratch课堂丨在Scratch上制作接红包游戏

????▷Scratch课堂丨数学之美-蝴蝶曲线

????▷Scratch课堂丨学数学-算勾股数

????▷Scratch中做一个简单迷宫小游戏,值得您收藏!

????▷Scratch中实现一个按钮的动画效果,值得您收藏!

????▷Scratch课堂丨在Scratch上制作植物大战僵尸游戏

????▷Scratch课堂丨什么是云变量?怎么用它来做数据排名?

????▷圣诞节快乐!用Scratch来制作圣诞老人发礼物,值得你收藏!

????▷Scratch课堂丨用Scratch来制作谷歌浏览器中的奔跑小恐龙游戏!

????▷Scratch课堂丨模拟物理算法:万有引力、曲线运动,值得您的收藏!

每周都有学习资料分享!绝对硬货,扫码关注我们吧!记得分享给你的小伙伴哦

▷Scratch课堂丨运用物理知识制作弹力小球游戏相关推荐

  1. ▷Scratch课堂丨模拟物理算法:万有引力、曲线运动,值得您的收藏!

    Scratch融合卡通.动画.音效等多媒体的运用和直观拖拽式的编程方式,生动有趣,可以编写各种类型程序,游戏.动画.互动美术.实物模拟.数学模拟等,想象无限.同时蕴含丰富知识,体现现代编程思想,涵盖程 ...

  2. ▷Scratch课堂丨【编程趣味卡3】制作音乐

    授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 3.制作音乐 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融合 ...

  3. ▷Scratch课堂丨物理模拟地球公转,值得你的分享收藏!

    地球公转就是地球按一定轨道围绕太阳转动(The Earth revolution around sun).像地球的自转具有其独特规律性一样,由于太阳引力场以及自转的作用,而导致的地球公转,也有其自身的 ...

  4. ▷Scratch课堂丨【编程趣味卡11】虚拟宠物

    授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 11.虚拟宠物 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融 ...

  5. ▷Scratch课堂丨【编程趣味卡6】换装游戏

    授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 6.换装游戏 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融合 ...

  6. ▷Scratch课堂丨【经典游戏系列】打地鼠1.3 - 地鼠太郎之毁灭之锤

    授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 游戏丨打地鼠1.3-地鼠太郎之毁灭之锤 标签:难度中级:适合年龄段:8+: Scratch介绍 Scratch融合卡通.动画.音效等多 ...

  7. ▷Scratch课堂丨数学之美-蝴蝶曲线

    蝴蝶曲线 蝴蝶曲线是美国南密西西比大学坎普尔·费伊(Temple H·Fay)发现的可用极坐标函数表示的蝴蝶型曲线,主要应用于数学及个人计算机领域.20世纪计算机的出现彻底改变了数学研究.计算机不仅成 ...

  8. ▷Scratch课堂丨scratch初级-4-图片增加特效

    课程目标 了解和学会外观中的特效使用 课程对象 scratch新手 学习模式建议 先看本文脚本说明,理解主要知识点,然后动手实践. 视频实例工程可以在我的scratch工作室内找到:https://s ...

  9. ▷Scratch课堂丨在Scratch上制作天天酷跑游戏

    "在之前作品基础上进行修改,文尾有福利哦,点击阅读原文获取源码." 01 - -效果展示- 其实这篇文章和之前发过的奔跑吧小恐龙很类似有没有? 其实就是在那个版本的基础之上▷Scr ...

最新文章

  1. (转)如何从storyBoard中加载其中一个controller
  2. qstringlist格式怎么写到txt_进阶能力 | 一招解决TXT电子书乱码问题
  3. SmartNIC/DPU — Overview
  4. 《数学建模:基于R》一一2.1 回归分析
  5. java 包装类可以被继承_【Java基本功】一文了解Java中继承、封装、多态的细节...
  6. vscode 新建cpp文件_Visual Studio Code (vscode)编译C++
  7. hdu4821 字符串hash
  8. 前端跨域问题解决方案汇总
  9. JavaScript中的window.close在FireFox和Chrome上不能正常动作的解决方法
  10. C语言过时了吗?不,我们需要的是一份个人成长
  11. 基于 Webpack2、Vue2、iView2 的可视化脚手架 iView Cli 发布 2.0 版本
  12. *【UVA - 10382】Watering Grass(贪心,区间覆盖问题,思维)
  13. 论文浅尝 | 用于学习知识图谱嵌入的一种基于注意力机制的新型异构 GNN 框架HRAN...
  14. SpringCloud Alibaba-Nacos 的使用
  15. OpenShift 4 - 用Buildah定制UBI容器镜像
  16. Android Studio使用JDBC远程连接mysql的注意事项(附示例)
  17. spring.net学习(一) 搭建环境,实例化spring.net容器。
  18. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_4_字节输出流写入数据到文件...
  19. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 大型软件系统客户端数据同步的问题解决...
  20. Ansible9:变量之Fact

热门文章

  1. 天猫淘宝知乎爬虫神器 -- Pyppeteer
  2. AI人工智能,OCR 识别技术图像处理 OCR文字识别软件
  3. 支持webdav的php网盘,百度网盘支持WebDAV吗?
  4. flutter基础布局之 Drawer
  5. python生成记工时的代码
  6. css-alert-demo
  7. Spring ServiceLocator 介绍及应用
  8. The Definitive Guide to Catalyst
  9. 字体教程ndash;用动态笔刷和滤镜…
  10. 应届毕业生,对五险一金,薪酬待遇的理解