#
项目文档:新道教合成台 (Neo-Taoist Crafting)
## 1. 模拟核心:配方逻辑
这不是一个简单的动画播放器,而是一个**状态机 (State Machine)** 驱动的合成游戏。
* **输入**:用户从素材库拖拽“火、金、数据”等概念元素。
* **处理**:JavaScript 监听 `drop` 事件,将元素存入数组,通过 `Array.sort().join(‘+’)` 生成唯一的配方键值(如 `fire+gold`)。
* **输出**:根据预设的字典对象匹配结果,如果没有匹配项,则输出“炉渣”。
## 2. 交互深度
* **Drag & Drop API**:使用了 HTML5 原生的拖放接口,实现了跨区域的数据传输。
* **视觉反馈**:
\* \`dragover\` 时炼丹炉发光,提示可放置。
\* 点击合成时,炼丹炉执行旋转缩放动画 (\`transform\`),模拟高压合成过程。
* **物品系统**:完全虚构了“龙血金丹”、“智能元宝”等赛博玄学道具,增强了趣味性。
