无名杀三步跑起来:在浏览器里直接玩的三国杀网页版
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
无名杀(noname)是一款开源的三国杀网页版:整个游戏就是一套静态网页,不需要编译、不需要装客户端,把代码拉到本地用浏览器打开就能玩。它内置身份局、国战、1v1 等核心模式,自带数百名武将和成套的语音、音效、背景音乐。
和你平时玩的三国杀有什么区别
官方三国杀客户端要先下载安装包、注册账号,版本由官方推送节奏决定;想在局域网和朋友开一把,或者想玩到还没上正式服的武将,基本只能等。无名杀走的是另一条路:规则玩法和经典三国杀一致,但全部跑在浏览器里。一台干净的电脑,克隆完仓库、起一个静态服务就能开局;武将包跟随开源社区持续更新,除了标准版到 SP、十周年之类的常见系列,还有大量官方没有的原创武将和跨界联动武将。
社区里也有一些基于旧版本代码分叉出去的其他版本(README 里专门点名过),它们冻结在 v1.9.124 的代码上,新版机制写的扩展加载不了。想保证扩展兼容性,直接以这个主仓库为准就行。
从零到开局的最短路径
git clone https://gitcode.com/GitHub_Trending/no/noname # 拉取完整游戏代码 cd noname # 进入游戏根目录 python -m http.server 8000 # 用 Python 内置服务托管静态站点浏览器打开http://localhost:8000,就能看到游戏主界面。如果你机器上没有 Python,或者想同时起联机大厅,则用 Node 方案:
cd docker && ./start.sh这条命令同时拉起游戏服务和联机大厅,具体细节见 docker/docker.md。三种启动方式对比如下:
| 启动方式 | 前置条件 | 你能玩到什么 |
|---|---|---|
| Python 静态服务 | 装了 Python | 本地单机,全部游戏模式 |
| Node 服务(start.sh) | 装了 Node.js | 本地单机 + 联机大厅 |
| Docker 容器 | 装了 Docker | 容器化部署,Web 端口 8734、联机端口 8324 |
打开之后能玩什么
主界面按模式分区,按场景选就行:
- 身份局:主公、忠臣、反贼、内奸的经典身份玩法,是内容最多、对局最完整的一种,也是默认体验入口。
- 国战:选两名同势力武将组队出战,靠双将配合打阵容,节奏比身份局慢但策略更重。
- 1v1:单挑模式,一局几分钟,适合热手或者时间不多的时候。
- 其他小游戏:
mode/目录里还有 boss 挑战、塔防、五子棋等衍生玩法,文件一个模式一个,想翻着看都一目了然。
武将库有多大,声音全不全
character/目录按武将包分子目录:standard/(标准版)、sp/、shiji/(十周年)、xianding/(限定)、yingbian/(异变)、key/(Key 联动)等等,几十个包加起来是数百名武将,每张立绘都在image/character/里有对应文件。
声音部分同样是成套的:audio/skill/里有五千多条技能语音,audio/die/按武将区分死亡音效,audio/voice/是身份局语音,audio/background/则是各界面的背景音乐。技能播报、音量开关都能在设置里调,耳机音量再大也不会被背景乐盖住。
改一个文件,游戏就跟着变
这个项目的定制门槛很低,大部分需求就是"找到对应文件、改对应内容":
- 加或改武将:每个武将的定义就是
character/下某个武将包的单个 js 文件,改一个文件等于动一个武将。 - 自定义卡牌:
card/目录里standard.js、mtg.js、gwent.js等文件各管一类牌,写新卡就往里加。 - 换语音:把同名文件丢进
audio/skill/等目录直接替换,命名和路径规则在 docs/audio-guide.md 里写得很细。
背景图同理,替换image/background/里的文件,进场画面就变了——上面这张桃园背景就是其中一张。
新手容易卡住的三个点
端口被占用了怎么办?换个数字就行:python -m http.server 8001,浏览器地址同步改成 8001 端口。
游戏数据存在哪里?浏览器本地存储里。刷新页面不会丢进度,但清理浏览器缓存会把它一起清掉,不同浏览器之间也不共享存档。
手机上用什么浏览器?建议 Chrome 系内核(含较新的 Android WebView),内核版本 85 及以上体验最稳;低版本 Firefox 兼容性差一些,遇到问题优先怀疑浏览器。
下一步
打开终端,把开头那三行敲完,几分钟后 localhost 上就是武将选择界面。想再进一步玩联机或者换皮肤、换语音,从docker/和docs/里挑一篇读就行。
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考