# ECHO//LOOP ECHO//LOOP 是一款零依赖的时间回声解谜游戏。 你无法同时站在两个地方,但你可以把过去留在那里。玩家的每次移动都会成为一段时间线;点击“封存回声”后,这段路线会从起点自动重播。回声站在对应的绿色节点上时,会给同色闸门供能。你需要安排多段过去,让现在穿过一扇扇只在正确时刻打开的门。 ## 运行 直接用浏览器打开 `index.html` 即可运行,不需要安装依赖、不需要构建、不需要服务端。 也可以在仓库目录运行: ```bash python3 -m http.server 8080 ``` 然后访问 `http://localhost:8080/`。 ## 操作 - 方向键或 `WASD`:移动 - `Space`:原地等待一个脉冲 - `Enter`:封存当前路线为回声 - `Backspace`:撤销当前路线最后一步 - `R`:重置当前实验 - 移动端可使用棋盘下方的方向按钮 ## 特点 - 纯 HTML / CSS / JavaScript,零运行时依赖 - 4 个逐步升级的实验关卡 - 回声重放、节点供能、时间闸门和空拍机制 - `localStorage` 保存本机解锁进度 - 响应式布局与触屏控制 - 无后端、无数据库、无外部资源请求 ## 测试 ```bash node tests/verify.mjs ``` 测试不安装第三方包,会验证真实 `index.html` 的语法、地图结构、自包含性和首关规则数据。 ## 许可证 MIT