跳至主要內容
用游戏引擎做 Web 应用——Juyiting 前端架构揭秘

概要

当大多数 Web 前端还在用 Vue/React 写表单和列表时,我们做了一个大胆的决定:用游戏引擎来驱动一个策略管理类 Web 应用的前端

Juyiting(聚义厅)是一个基于 melonJS 游戏引擎 + Vue 3 混合架构的项目。它不是游戏,但它用了游戏的渲染管线、摄像机系统、寻路算法和动画引擎——因为业务场景本身就长着一张"地图"的脸。

本文将解析这套架构的核心设计,以及为什么游戏引擎比传统前端框架更适合某些场景。

为什么用游戏引擎?

业务场景是这样的:一张大厅地图,上面有多个角色(Agent),它们需要在大厅中自主移动、到达指定位置、执行行为。这不就是 RTS 游戏的基本操作吗?


布衣云水客大约 5 分钟文章前端TypeScript游戏引擎melonJS架构设计
从零构建 Node.js MCP Server —— 让 AI 读写你的文件系统

概要

上一篇文章介绍了如何用 Spring AI 构建 Java 版的 MCP Server。但 MCP 远不止 Java——它的官方 SDK 支持 TypeScript/Python/Kotlin,生态非常活跃。

本文将用 Node.js + TypeScript 从零搭建一个 MCP Server,并介绍如何将 AI 对话数据从 Elasticsearch 迁移到 MySQL 的数据管道设计。两个项目结合起来,展示了一条完整的 "AI 工具开发 + AI 数据工程" 链路。

MCP 官方工具:Filesystem Server


布衣云水客大约 3 分钟文章MCPNode.jsTypeScriptAI工具开发