mBlock是一款面向青少年编程教育的图形化编程工具,由深圳创客工场科技有限公司开发。该软件基于Google Blockly框架开发,通过与mBot等教育机器人的联动,实现编程学习与实践操作的有机结合。
1. 交互式学习体系
采用游戏化叙事结构替代传统教学模式,通过剧情任务驱动学习进程。每个教学单元设置阶段性目标,学习者需运用编程逻辑完成特定挑战,这种机制显著提升学习者的参与度和持续性。
2. 双模式开发环境
提供标准课程与创作模式两种使用场景。课程模式包含系统化的知识结构,而创作模式允许自由组合指令模块,支持学习者将创意转化为可执行的程序项目。
3. 硬件协同开发
与Makeblock系列机器人深度兼容,编写的程序可直接操控实体设备。这种虚实结合的方式,使抽象的编程概念获得具象化呈现,有效降低学习曲线的陡峭程度。
本次版本更新主要涉及指令系统的重构:
1. 重组指令分类体系,优化全部功能模块的交互逻辑
2. 新增独立创作空间,支持用户自定义项目开发
3. 将原有闯关机制升级为叙事模式,扩展第五章节教学内容