AI Scratch少儿编程软件功能全面解析

92 阅读9分钟

Scratch作为MIT开发的图形化编程工具,凭借其积木拼接的编程方式,成为少儿编程启蒙的主流选择。然而面对全英文界面和缺乏即时指导的问题,不少初学者在入门阶段容易遇到困难。

AI Scratch少儿编程在Scratch基础上进行了本地化改进,提供全中文操作界面,并集成了AI编程智能体和AI问答助手,帮助学习者降低入门门槛。本文将对该软件的功能模块和界面布局进行详细介绍。

一、软件概述

AI Scratch少儿编程是一款面向少儿的图形化编程软件,运行于Windows平台。软件基于Scratch开发,采用全中文标注的积木式编程界面,同时融入AI辅助功能,帮助少儿在无需英语基础的情况下学习编程。

image1.png

基本信息

软件名称:AI Scratch少儿编程

运行平台:Windows

当前版本:v1.2.0.0

项目格式:.sb3 / .sb2 / .sb / .jsb3

下载地址:tj2.sjhfrj.com/software/71…

二、软件界面整体布局

软件界面主要分为四个区域:

  • 顶部功能栏:文件操作、功能入口、学习资源等
  • 编程工作区:积木分类、积木展示、脚本编辑
  • 舞台区域:程序运行效果预览
  • 角色与背景管理区:管理项目中的角色和背景

image2.png

三、顶部功能栏

顶部功能栏集中了文件管理、功能入口和学习资源的快捷访问。

image3.png

3.1 文件菜单

image4.png 用于项目文件的基础管理操作:

image5.png

3.2 编辑菜单

image6.png

image7.png

3.3 其他功能入口

  • 保存按钮:快速保存当前项目
  • 编程智能体:AI代码生成工具
  • AI助手:智能问答助手
  • 设置:软件通用设置
  • 使用文档:软件帮助文档
  • 基础教程:入门操作指引
  • 视频教程:系统化学习课程
  • 优秀作品:项目模板库

四、编程工作区

编程工作区位于界面左侧和中部,包含三个标签页:代码、造型、声音。

image8.png

4.1 代码编辑

代码编辑是软件的核心功能区,通过拖拽积木块完成编程。

积木分类

左侧纵向排列9类积木,以不同颜色区分:

image9.png

积木展示区

点击左侧分类后,中间区域会显示该分类下的所有积木块。积木均采用中文标注,方便理解其功能含义。

脚本编辑区

右侧空白区域为脚本编辑区,使用方式:

  • 从积木展示区拖拽积木至此区域
  • 将积木上下拼接形成完整程序
  • 点击积木内的数值可修改参数
  • 支持缩放和平移视图

添加扩展

点击左下角的"添加扩展"按钮,可加载额外功能模块:

image10.png

image11.png

image12.png

4.2 造型编辑器

切换至"造型"标签页,可编辑角色的外观。每个角色可拥有多个造型,通过切换造型实现动画效果。

image13.png

编辑模式

  • 矢量图模式:以图形对象为单位编辑,放大不失真
  • 位图模式:以像素为单位绘制,适合细节丰富的图像

常用工具

image14.png

其他操作

  • 导入图片作为新造型
  • 复制或删除现有造型
  • 调整造型中心点位置

4.3 声音编辑器

切换至"声音"标签页,可管理和编辑角色的声音素材。

image15.png

添加声音

image15.png

image16.png 编辑功能

image17.png

五、舞台区域

舞台位于界面右上方,用于预览程序运行效果。

image18.png

5.1 舞台窗口

  • 舞台尺寸为480×360像素
  • 角色的位置、动作、外观变化均在此呈现
  • 坐标系以舞台中心为原点,x轴范围-240至240,y轴范围-180至180

5.2 运行控制

  • 绿旗按钮:点击开始运行程序
  • 红色按钮:点击停止运行

5.3 显示模式

舞台右上角提供三种显示模式切换:

image19.png

六、角色与背景管理区

位于界面右下方,用于管理项目中的角色和背景。

image20.png

6.1 角色属性面板

选中角色后,可在属性面板中查看和修改:

image21.png

6.2 角色列表

  • 显示项目中的所有角色
  • 点击角色切换当前编辑对象
  • 右键可复制或删除角色

6.3 添加角色

点击角色列表右下角的添加按钮,提供四种方式:

image22.png

6.4 背景管理

舞台背景的管理方式与角色类似,点击舞台缩略图可切换至背景编辑,添加背景同样支持素材库选择、绘制、上传和随机四种方式。

image23.png

七、AI功能模块

软件内置两项AI辅助功能,帮助用户学习和创作。

7.1 编程智能体

通过自然语言描述需求,自动生成对应的积木程序代码。

image24.png

使用方式

  1. 点击顶部功能栏的"编程智能体"按钮
  2. 在输入框中描述想要实现的效果
  3. 智能体生成对应的积木代码

示例输入

  • “做一个简单的走马灯效果”
  • “让角色跟随鼠标移动”
  • “按空格键让角色跳跃”

image25.png

7.2 AI助手

提供Scratch编程相关的智能问答服务。

image26.png

可咨询内容

  • 基础概念:Scratch是什么?变量有什么用?
  • 操作指导:如何添加背景?如何让角色移动?
  • 学习建议:如何帮助孩子学习编程?

使用方式

  1. 点击顶部功能栏的"AI助手"按钮
  2. 在对话框中输入问题
  3. 获取AI回复的解答

八、教程与学习资源

软件内置多种学习资源,帮助用户从入门到进阶。

image27.png

8.1 基础教程

提供软件基础功能的操作演示,包括:

  • 添加角色
  • 添加背景
  • 制作角色动画
  • 使用方向键控制角色
  • 让角色飞行移动
  • 其他基础操作
  • ……

适合初次使用软件的用户快速上手。

image28.png

8.2 视频教程

提供结构化、分章节的编程学习视频课程,内容由浅入深,适合系统性学习编程知识。

image29.png

image30.png

8.3 使用文档

可查阅各项指令的详细功能说明,以了解 Scratch 指令的具体用法。

九、优秀作品库

软件收录了多个可直接运行或进行二次创作的项目模板。

image31.png

9.1 作品分类

image32.png

9.2 使用方式

  1. 通过分类浏览或搜索框查找作品
  2. 点击作品可直接运行查看效果
  3. 查看作品源码,学习编程实现方式
  4. 在原有基础上进行二次创作

十、软件设置

点击顶部功能栏的"设置"按钮,打开通用设置面板。

image33.png

10.1 导出格式

设置项目导出时的文件格式:

image34.png

可自定义设置输出目录。

10.2 自动备份

image35.png

AI Scratch少儿编程软件将传统的积木式编程与AI技术相结合,在保持易用性的同时提升了学习效率。编程智能体可根据自然语言描述生成代码,AI助手可随时解答编程问题,配合内置的教程和作品库,为少儿编程学习提供了完整的工具链支持。

本文篇幅有限,未能对工具作更详尽的介绍,如有问题或建议,欢迎评论区交流。