使用 WebAssembly 加速的 2048 AI求解器,支持合成丘丘王
使用 WebAssembly 加速的 2048 AI求解器,大部分2048游戏都可以使用,少部分变体可能无法正常运行,支持合成丘丘王游戏活动。
git clone https://github.com/MakotoArai-CN/2048-ai-solver.git
bun install
bun run dev
# 监听文件变化,自动重新构建
bun run build
# 或
bun run build:online
# 或
vite build -m online
生成 dist/2048-ai.user.js,从 GitHub 动态下载 WASM,支持算法自动更新。
bun run build:offline
# 或
vite build -m offline
生成 dist/2048-ai-offline.user.js,WASM 内联到脚本中,无需联网。
注意:离线版本需要 public/ai.wasm 文件(6.88 KB)。
| 特性 | Online 版本 | Offline 版本 |
|---|---|---|
| 文件大小 | ~20 KB | ~30 KB |
| 网络需求 | 首次需联网 | 完全离线 |
| 算法更新 | 自动更新 | 需更新脚本 |
| 适用场景 | 网络良好 | 网络受限/隐私优先 |
dist/2048-ai.user.js (在线版) 或 dist/2048-ai-offline.user.js (离线版),拖到浏览器,点击安装使用 Expectimax 搜索算法:
MIT License