☰
无名杀网页版:浏览器里直接开一局三国杀,3 步跑起来
2026/10/21 4:13:29 网站建设 项目流程

无名杀网页版:浏览器里直接开一局三国杀,3 步跑起来

【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname

无名杀网页版是一个开源的三国杀实现,内置数百名武将、多种模式与完整音频资源,在浏览器里直接开局。三步即可上手:克隆仓库、起一个本地服务器、打开页面。想深入定制的,还可以自己加武将、改规则。

快速上手

获取源码

git clone https://gitcode.com/GitHub_Trending/no/noname cd noname

起一个本地服务

两种方式任选:

python -m http.server 8000

或者用项目自带的 Node 服务:

node noname-server.js

习惯容器化部署的,也可以看 docker/ 里的脚本与说明。

打开浏览器

地址栏输入http://localhost:8000(用noname-server.js时按其提示的端口访问)。官方建议用 Chrome 系内核浏览器,内核版本不低于 85,低版本 Firefox 体验较差。

玩法与特色

先说单机。选武将开局,AI 负责对手与判断,适合只想安静练牌序的人。玩法按模式分文件,mode/ 里每种玩法一个入口。

经典单挑:single.js管 1v1,节奏快,拼的是技能交换的先后手。身份场:identity.js承载主公、忠臣、反贼、内奸的完整判定流程,是玩的人最多的模式。国战:guozhan.js支持双将组合与阵营对抗,选将环节本身就是一场博弈。BOSS 战:boss.js提供组队挑战强敌的路线,配合audio/die/里的 BOSS 专属语音,压迫感更足。联机:不想单机死磕的,起noname-server.js后进入联机大厅,和真人过招。

内容量是它留人的关键。武将从标准版到各种扩展系列都有独立配置;卡牌池按包拆分存放,国战、用间等特殊包各自独立;音频分背景乐、技能音、角色语音几类,场景切换时背景乐会跟着变。

走进项目内部

顶层目录分工很清晰,几个常打交道的:

  • character/:武将配置按系列分目录,如standard/、sp/、mobile/,同目录下的character.js汇总数据。
  • card/:卡牌按包拆分,standard.js是基础包,guozhan.js、yongjian.js各管一套。
  • mode/:每个文件一种玩法,写规则、定胜负都在这里。
  • audio/:background/放背景乐,skill/有五千多条技能音效,voice/是角色语音。
  • image/:武将立绘、卡牌面、背景图都在这。
  • noname/:核心逻辑,AI、UI、工具库都在这里。
  • docs/:async-guide.md和audio-guide.md两份开发文档,写扩展前值得翻一遍。
目录职责典型文件
character/武将与技能定义standard/character.js
card/卡牌池standard.js、sp.js
mode/游戏规则single.js、boss.js
audio/声音资源background/、skill/

二次创作指南

添加自定义武将:在character/下新建 JS 文件,按现有格式写属性与技能,然后把立绘放进image/character/。文件名建议与武将拼音一致,方便定位。

扩展卡牌:在card/下新建包文件,定义牌面、描述与效果。注意和现有机制保持平衡,图片放image/card/。

写新玩法:在mode/下新建文件,定义流程与胜利条件,配好人数和初始手牌,本地跑几局验证平衡。

常见问题

游戏卡顿怎么办?先确认内核版本是否 85 以上,优先用 Chrome 系。再关掉多余标签页和不必要的扩展,给浏览器留出资源。

音频放不出来?检查浏览器是否拦截了自动播放,首次交互后再触发声音更稳。个别格式的兼容问题可以看控制台报错定位。

自定义内容不显示?核对文件路径与命名是否与武将拼音一致,确认编码为 UTF-8,然后在开发者工具的控制台找报错信息。

手机能玩吗?可以,但手机 Webview 的内核版本最好也满足 85 以上,否则新机制的武将可能加载异常。

参与社区

贡献形式不限:修 bug、加武将卡牌、写文档、做翻译、提测试反馈都可以。内容类贡献注意先读 docs/ 的两份指南,格式对了更容易被合入。

后续方向大致有这几条:跨设备的数据同步、联机体验打磨、更强的 AI 对手,以及一个让扩展可以被直接分享的机制。


无名杀把一套完整的三国杀做进了浏览器,门槛低,可改性强。把仓库拉下来跑一次,剩下的交给自己的手感。

【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询