无名杀浏览器即玩的三国杀2 条命令开一局【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname想在办公电脑上随手来一局三国杀却装不了几百兆的客户端更不可能在别人的机器上登账号无名杀是一款完全开源、在浏览器里直接运行的三国杀打开页面就能开局不装客户端、不注册账号。零依赖启动三国杀网页版2 条命令跑起来不用构建、不用配环境两条命令git clone https://gitcode.com/GitHub_Trending/no/noname cd noname python -m http.server 8000第一条把项目完整拉到本地第二条用系统自带的 Python 起一个本地静态服务网页版游戏就是这堆文件本身。浏览器打开http://localhost:8000你就进来了主界面一排模式入口选好模式、挑完武将点几下就开局。已有 Node.js 的话还能用node noname-server.js把联机功能一起带上默认端口 8089Docker 用户的构建与端口说明都在 docker/docker.md游戏界面走 8734、联机大厅走 8324。无名杀的 4 个使用场景从身份场到全程音效想认真打一局玩身份场。主公、忠臣、反贼、内奸四种身份核心乐趣在身份推理和技能时机博弈规则与流程全写在mode/identity.js一个文件里读完它基本等于看懂整个身份场逻辑。想换个节奏切别的模式。mode/目录 13 个模式文件国战双将组合、同势力协同单挑模式 1v1 练手boss 模式组队挑战斗地主、五子棋这类休闲玩法也都在里面。想随便挑个武将玩。武将库覆盖标准版、神话再临、一将成名、SP、移动版和跨界联动共 1500 多位每位武将的立绘放在image/character/下2300 多张选将阶段一眼认人。想有听感反馈。audio/里 5600 多条技能音轨卡牌语音按男女声分开放每位武将的阵亡音频在die/目录技能一发动声音就跟上。自定义无名杀 3 步走加武将、造卡牌、写 async 技能加一个武将。武将在数据上就是一个 5 元组性别、势力、体力上限、技能列表、阵亡音频。打开 character/standard/character.js照着任意一行抄成自己的myfirstgeneral: [male, shu, 4, [paoxiao], [die:guanyu]]保存后刷新页面选将池里就多了一位 4 体力、会咆哮的新武将。造一张自己的牌。卡牌定义是普通 JS 对象类型、效果、AI 评分都是字段card/sp.js 里第一张jinchan就是现成模板最小形状是card: { mycard: { type: trick, enable: true } }改完保存刷新后新牌就出现在牌堆里。用 async 新写法写技能。v1.10.6 起技能内容可以用 async/await 直接写像普通 JavaScript 一样按顺序 await 每次抽牌不用再切成 step 0/step 1content: async function (event, trigger, player) { await player.draw(2) }完整语法在 docs/async-guide.md对着抄一遍就能上手。排查常见问题音效、卡顿、自定义不显示音效不播放→ 浏览器拦截了自动播放 → 先点一下页面解锁音频再重新开局。画面卡顿→ 标签页开太多、没开硬件加速 → 关掉闲置标签、在浏览器设置里开启硬件加速自定义扩展文件太大时拆成几个加载压力小很多。自定义武将不显示→ 文件路径写错或不是 UTF-8 编码 → 先核对路径和编码再打开开发者工具游戏自带错误上报会弹出出错文件名和行号照着修比猜快。官方推荐 Chrome 系内核浏览器Chrome/Edge且内核版本不低于 85低版本 Firefox 不建议用手机端用最新 Webview。下一步现在就能做的 5 件事克隆仓库并起本地服务浏览器打开身份场打完一局打完一局试试国战双将抄一行武将定义改成自己的提一个 PR 到 PR-Branch 分支下次再想在借来的办公电脑上开一局三国杀你已经知道答案了克隆、起服务、几分钟后就坐在牌桌前——桌上的武将可能还是你自己写的那个。【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?