跳转到内容

XMUER Coding Engine

轻之舟百科,让知识轻装启航
云云​(留言 | 贡献)2026年8月22日 (六) 00:02的版本

XMUER Coding Engine 是由虚舟实验室开发的一款可视化编程编辑器,基于 Turbowarp(Scratch 的衍生优化版本)进行二次开发,在保留 Scratch 积木式可视化编程特性的基础上,对运行性能和功能扩展进行了调整。项目托管于 GitHub,目前以 GPL-3.0 协议发布[1][2]。

XMUER Coding Engine
软件名称XMUER Coding Engine
开发者虚舟实验室
基于TurboWarp(Scratch 衍生)
软件类型可视化编程编辑器
软件授权GPL-3.0
支持平台Web(在线版)、Windows、macOS、Linux(桌面版)
官方网站engine.xmuer.online/

基本介绍

开发背景

XMUER Coding Engine 是 TurboWarp 的修改版本,而 Turbowarp 本身是基于 Scratch 3.0 开源项目的性能优化版本。因此 XMUER Coding Engine 属于 Scratch 生态的二次开发产物,兼容 Scratch 的 SB3 项目格式[1]。

技术基础

该项目基于 scratch-gui(TurboWarp fork)构建,使用 React 作为前端框架,webpack 4.47.0 进行构建,部署于 GitHub Pages,域名托管在 engine.xmuer.online[1]。

功能特性

运行性能

相比原版 Scratch,XMUER Coding Engine 移除了帧率限制,对项目运行速度进行了优化。在处理包含大量角色和逻辑的复杂项目时,相比原版 Scratch 有更好的流畅度表现[2]。

扩展支持

集成了来自 PenguinMod、TurboWarp 及社区的多项第三方扩展,包括物理引擎、3D 引擎、网络通信、实用工具等类别,通过内置扩展管理器进行管理[2]。

界面与主题

支持深色模式及多个编辑器主题,允许用户自定义主题颜色和编辑器布局[2]。

部署与使用

在线版本

通过浏览器访问 engine.xmuer.online 即可使用在线编辑器,支持直接运行 SB3 格式的 Scratch 项目[1]。

桌面版本

提供 Windows、macOS、Linux 平台的桌面客户端,支持离线使用[1]。

相关项目

  • XMUER Coding Community(coding.xmuer.online)—— 社区平台
  • XMUER Coding Packager(packager.xmuer.online)—— 项目打包工具,支持将 Scratch 项目打包为 Windows、macOS、Linux、Android 及 HTML5 格式的可执行文件
  • XCE Desktop —— 桌面客户端

参考文献