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 —— 桌面客戶端

參考文獻