3分钟玩上免费开源的三国杀网页版:无名杀完整指南
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
客户端要装、账号要注、武将还要开包抽?无名杀把这套流程全砍掉了。它是一款免费开源的三国杀网页版:不下载客户端、浏览器内核 ≥85 的 Chrome 系浏览器打开就能玩,规则与代码全部公开。从克隆仓库到打出第一张杀,只要 3 分钟。
🚀 三步启动方法
第 1 步:把源码拉到本地。只需一条 clone 命令:
git clone https://gitcode.com/GitHub_Trending/no/noname cd noname第 2 步:启动本地服务器。三种方式任选其一:
- Node.js(推荐):
node noname-server.js,浏览器打开http://localhost:8089 - Docker:
docker build -t noname .,再按 docker/docker.md 里的参数docker run映射端口 - Python:
python3 -m http.server 8000,打开http://localhost:8000
提示:后两种方式是静态托管,能开局但对扩展加载的兼容不如 Node.js 方案。
第 3 步:进入首场身份场。在模式里选身份场,点「开始游戏」,选个熟手武将,剩下的交给 AI。系统自动分配身份,杀、闪、桃按经典规则流转。
🎮 模式选择建议
模式代码都在 mode/ 目录,下面五种最值得先玩:
| 模式 | 人数 | 核心玩法 | 适合人群 |
|---|---|---|---|
身份场(identity) | 默认 8 人 | 主公、忠臣、反贼、内奸四身份互相猜疑 | 经典党,想体验完整策略博弈 |
国战(guozhan) | 4~8 人 | 一人双将、同势力配合 | 喜欢组将和阵营联动 |
快打(versus) | 2 人 | 1v1 速战速决 | 只想要 10 分钟爽局 |
单机(single) | 1 人 | 配 AI 自走,熟悉武将 | 新手练手、记技能 |
Boss 战(boss) | 1 人 | 挑战高难 AI 阵容 | 想刷熟练度、测试配将 |
新手建议:先打身份场建立框架,再切快打提速,最后进国战玩双将组合。
🃏 武将与卡牌速览
武将数据就是一行数组。character/ 下按扩展包分了 standard、sp、shenhua 等十几个目录,合计数百名武将,写法都很直白:
caocao: ["male", "wei", 4, ["jianxiong", "hujia"], ["zhu"]] // 曹操:男性,魏,4 体力,技能 奸雄+护驾,额外标记为"主"卡牌就分三大类,全在 card/ 目录:
| 类别 | 代表牌 | 用途 |
|---|---|---|
| 基本牌(card/standard.js) | 杀、闪、桃 | 出杀、防杀、回血,每回合都要打交道 |
| 锦囊牌(card/standard.js 内的策略牌) | 顺手牵羊、无中生有、南蛮入侵 | 抢牌、补牌、群体消耗,改变节奏 |
| 装备牌(card/gujian.js、card/yongjian.js、card/yunchou.js) | 武器、防具、坐骑 | 改距离、加防御、调移动 |
🛠️ 自定义武将与界面改造
核心结论:加武将 = 往 character/ 里放一个符合格式的文件。结构跟标准包一模一样,写 3 行就能跑:
my_general: ["male", "qun", 4, ["wusheng"]] // 男性,群,4 体力,技能:无双界面定制则拆到四个目录:
- 主题:theme/ 下有 simple、woodden 等多套风格
- 布局:layout/ 里的 CSS 控制牌桌、手牌、HP 条摆放
- 字体:font/ 提供行楷、小篆、黄草等 .woff2
- 背景:换 image/background/ 里的图
改完刷新页面,效果立即可见。
❓ 问题速查
- Q:自定义武将为什么不显示?A:先确认文件在 character/ 对应子目录下、字段格式与标准包一致,再到游戏设置里启用对应扩展;浏览器内核低于 85 也会加载失败。
- Q:局域网联机怎么玩?A:用 Node.js 或 Docker 起服务器,主机记下本机局域网 IP,其他设备浏览器访问
http://主机IP:8089,通过联机大厅加入房间。 - Q:进度怎么备份?A:对局数据存在浏览器 localStorage,打开开发者工具 → Application → Local Storage 可导出,清缓存前先备份。
- Q:遇到问题去哪查?A:先看 docs/(音频、异步机制等都有说明),再翻 README.md,最后到社区提问。
👥 参与社区
项目采用 GPL-3.0,四类贡献都欢迎:
- 代码:修 bug、优化 noname.js 与 game/ 里的运行逻辑
- 内容:写新武将、新卡牌、新模式,放到 character/、card/、mode/ 对应目录
- 文档:补 docs/ 缺失的章节,翻译或校对 README
- 反馈:把 bug 和建议整理清楚再提,方便维护者定位
具体提交流程和规范请看 CONTRIBUTING.md。
clone 下来,今晚就把第一场 8 人身份局开起来。仓库会持续更新武将与模式,扩展机制保持稳定向前兼容,越早进生态越能跟得上。
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考