一句话Crayon 是一个 MIT 开源、面向跨平台 2D 游戏开发的动态类型花括号编程语言。
定价免费开源 网站说明 Crayon is free and open source under the MIT license;未提及商业版或付费服务。
适合谁编程初学者、2D 游戏开发者、Game Jam 参与者、希望用类 Python/Java/C# 语法开发浏览器或桌面游戏的开发者
核心功能动态类型、花括号语法代码编译为字节码并由 Crayon VM 执行VM 可导出到多种语言和平台主要库当前聚焦 2D 游戏开发支持 Web、iOS、Windows、OSX 等平台导出MIT 开源提供教程、库文档、Demo 项目和源码提供 Notepad++ 语法高亮定义
功能与用途Crayon 是一种编程语言,设计目标是低学习曲线和跨平台运行;当前库主要支持 2D 游戏开发,也可用于编写可导出到 Web、iOS、Windows、OSX 等平台的程序。
支持语言/框架语法类似动态类型的 Java/C#、花括号版 Python、较严格的 JavaScript。文档列出 Core、CrayonUnit、FileIO、Http、Json、Math、Graphics2D、Audio、Game、Gamepad 等库。导出机制涉及 VM 被转换到不同语言和平台;FAQ 提到可通过 C# export 创建原生应用。
开源还是闭源开源,MIT license。
自托管选项源码可在 Source Code/GitHub 获取,程序由 Crayon VM 执行并可导出;网页未明确描述服务器端自托管产品形态。
定价免费开源,FAQ 提到 Always free,即使销售大量游戏也免费;未看到付费计划。
API/SDK提供语言标准库和游戏相关库文档,包括 Core、Crypto、DateTime、FileIO、Http、Json、Graphics2D、Audio、Game 等;未提及独立商业 API 或云 SDK。
集成与生态提供 Demo 项目、开源游戏示例、GitHub issue tracker、mailing list、Stack Overflow、IRC、Twitter;编辑器方面明确有 Notepad++ 语法高亮,也可用 C#/Java/JavaScript/C++ 高亮近似替代。
文档质量站点包含 Getting Started、Tutorials、Documentation、Demos、FAQ、Syntax、Build Files,并提供初学者和中级教程及库参考;但抓取内容中的最新发布信息集中在 2018 年,文档时效性需要谨慎评估。
中国访问未知
适用场景2D 浏览器游戏、跨平台小游戏、Game Jam 原型、编程教学、从 PyGame 或 Canvas 迁移的轻量游戏项目
同类Python/PyGameJavaScript/HTML5 CanvasUnityGodot