软件介绍
由麻省理工学院媒体实验室下属的Lifelong Kindergarten团队打造的这款图形化编程工具,面向儿童与青少年群体设计。用户借助直观的图形积木拼接操作,无需撰写传统代码,就能完成动画、游戏及互动故事的创作。其核心目标在于弱化编程学习的技术壁垒,助力使用者激发创新思维与逻辑思考能力。
初级篇 :走近Scratch编程,动画学编程
中级篇 :躲避小球合集&植物大战僵尸
高级篇:用编程求两数的最大公约数
适合于全世界儿童学习编程和交流;
由麻省理工学院推出的编程工具。
工具完全免费又简单易用;
这个应用程序是用Java语言开发的,用户能够自由地把它分享到网络平台,或者通过光盘、U盘等存储介质进行分发。
显示模式:分为浏览模式和全屏模式;
标题栏:显示当前文件名;
菜单栏:主要是与文件有关的选项;
程序指令区:分为八大类;
舞台区:角色演出的地方,作品最后呈现出来的地方;
角色资料区:显示角色的详细资料;
脚本区:程序的编写区,利用拖曳的方式在此写程序;
工具条:控制角色大小及复制、删除;
控制按钮:控制程序的播放和停止;
新建角色按钮支持三种创建角色的途径,分别是自建、导入和随机。
角色列表区:角色休息室,所有的角色都在这个地方。
Scratch编程自2007年推出后,已慢慢成为全球范围内最受孩子们欢迎的编程学习平台之一。它既被各类教育机构普遍应用于信息技术课程,也被许多家庭在教育中采用,是助力孩子培养计算思维与创新能力的关键工具。在技术持续更新迭代的背景下,Scratch编程不断优化用户使用体验,始终维持着教育领域的前沿地位。
Scratch编程依托其别具一格的图形化编程形式,顺利消除了传统编程学习的障碍,让编程学习变得活泼有趣。它不仅适合当作儿童编程启蒙的首选工具,还为具备一定基础的学习者提供了钻研更深层次编程理念的平台。雄厚的社区支持和不断更新的内容库,保证了用户能够持续拥有新鲜感与学习动力。不过,对于想要深入学习专业级编程语言的用户而言,Scratch编程或许更适合作为一块入门的敲门砖。Scratch编程是一款有着极高价值和广泛影响力的教育软件,值得进行推广和运用。
一、制作准备工作
1需要设定1个小猫角色、1个老鼠角色,还得准备一个供它们活动的场景(也就是背景)。
二、制作思路
怎样达成猫追逐老鼠的功能呢?可以借助运动相关组件里的这两个特定组件来完成。
鼠标指针在场景里移动时,老鼠会朝着鼠标指针的方向移动,紧接着小猫会面向老鼠移动。如此一来,只要鼠标指针持续移动,老鼠和小猫就都会跟着做出相应的移动动作。
三、具体编程操作
设置好小猫和老鼠角色,并设置好背景图。
分别选择小猫和老鼠的编程代码。
①老鼠编程代码:
②小猫编程代码:
要记住,在小猫编程的代码里,小猫的移动步数一定要比老鼠的少,否则老鼠很容易就会被小猫追上。
四、扩展
在Scratch系统里自带的角色有两种造型,为了避免小猫和老鼠移动时显得呆呆的,可以添加一个模块。
增加后小猫的编程代码如下:
如果你觉得老鼠的移动需要依赖鼠标指针有些麻烦,我们可以对编程代码进行调整。让老鼠实现随机移动,小猫依旧保持面向老鼠的状态,调整后小猫和老鼠各自对应的编程代码如下:
调整后的做法存在一个问题,即老鼠的行动轨迹完全没有规律(包括移动的朝向和快慢都不确定),如此一来,猫咪成功捕捉到老鼠的可能性反而变高了。
为游戏添加结束机制,当小猫成功捕捉到老鼠时,游戏便会终止。相关的程序编写代码如下:
联系邮箱:yangbasu8794680539@163.com
声明:本站所有资源均来自网络,版权归原公司及个人所有。如有版权问题,请来信告知,我们将在第一时间予以删除,谢谢!
Copyright@1999-2021 www.simayi.net All Right Reserved 沪ICP备2025121944号-2