Files
echo-loop/README.md
T

48 lines
1.4 KiB
Markdown

# 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