scratch中文版是专为青少年设计的手机编程学习应用。它为孩子们搭建了一个尽情施展想象力的平台,让他们能够创作属于自己的故事、游戏、动画等作品。该软件操作便捷,只要熟悉并掌握八类积木模块,就能轻松开启创作之路。它能有效激发孩子对编程的兴趣,真正做到在玩乐中学习,锻炼孩子的创造力与逻辑思维,助力孩子全方位提升综合素养。
1、适合全世界的小朋友学习编程和交流;
2、麻省理工学院的编程工具。
3、工具完全免费,使用方便;
4、采用Java进行构建,作品既能够发布至互联网,也可以通过CD或U盘进行传播。
一、制作准备工作
需要1个小猫角色、1个老鼠角色,还得有一个活动场景,也就是背景。
二、制作思路
怎样达成猫捉老鼠的功能呢?可以借助运动模块里的这两个模块来完成。
当鼠标指针在场景里移动时,老鼠会朝着指针的方向移动,紧接着小猫会面向老鼠移动。如此一来,只要鼠标指针持续移动,老鼠和小猫就会跟着相应地移动起来。
三、具体编程操作
1、设置好小猫和老鼠角色,并设置好背景图。
2、分别选择小猫和老鼠的编程代码。
①老鼠编程代码:
②小猫编程代码:
要记住,在小猫编程的代码里,小猫的移动步数得比老鼠的移动步数少,不然老鼠会很容易被小猫追上。
四、扩展
1、Scratch系统自带的角色包含两种造型,为了避免小猫和老鼠移动时显得呆板,可以添加一个模块来优化效果。
增加后小猫的编程代码如下:
2、要是你觉得老鼠的移动得依赖鼠标指针太不方便,我们可以调整一下编程代码。让老鼠进行随机移动,小猫依旧朝着老鼠的方向,修改之后小猫和老鼠的编程代码分别如下:
这样调整后存在一个缺点,那就是老鼠的移动完全是随机的——不仅移动方向随机,移动速度也随机,由此不难想到,小猫抓住老鼠的概率会显著提高。
3、添加游戏停止机制。当小猫成功抓住老鼠时,游戏便宣告结束。相关编程代码如下:
界面更新
已完成接口更新。调整了界面布局:舞台区向右移动,将程序放置在中间位置,便于程序员更高效地进行编程操作;块区域取消了严格的划分,现在可以通过滑动鼠标来选择块,以此减少点击次数,提升用户使用体验。
内核更新
3.0版本基于h5与js语言开发,属于当前主流技术框架范畴。这一技术选型的优势在于打破了PC端与移动端之间的壁垒,进一步深化了“共享”这一核心理念——用户在电脑端创作的作品,能够直接在手机端打开查看,极大地提升了作品传播的便捷性。
更多的扩张
集成并新增插件模块,例如文字阅读模块,能让文字实现真正的“发声”;翻译功能支持多种语言互译;扩展makeymakey插件,融入更多创意有趣的硬件组件;新版本适配乐高ev3设备,进一步丰富了应用场景。
它融入了不少卡通元素,整体学习氛围十分浓厚,能很好地调动起每位用户的学习积极性。
在学习过程中遇到的难题也能得到妥善解决,助力用户在学习中实现自我提升。
3. 页面采用简洁大方的设计风格,全程弹窗干扰,为用户营造极佳的学习氛围。
scratch中文版融合了卡通元素与编程学习内容,借助趣味教学模式帮助孩子建立编程兴趣,熟悉各类功能模块的操作,进而在软件中尽情施展想象力,创作出别具一格的动画与游戏作品。感兴趣的朋友不妨在本站体验一番!