☰
一条命令跑起来的无名杀:浏览器打开即玩的开源三国杀
2026/10/21 2:03:15 网站建设 项目流程

一条命令跑起来的无名杀:浏览器打开即玩的开源三国杀

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

打开浏览器,选一张关羽或陆雨生,发完手牌就能开局——不用下载客户端,不用注册账号,这就是无名杀(noname)。作为开源的网页版三国杀,它内置了数百名武将、十几种玩法和完整卡牌,在 Chrome 里点一下就是一局完整的身份局。

一条命令启动,3 分钟上桌

最省事的路径是内置的启动脚本,克隆仓库后进入docker目录跑start.sh即可:

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

它等价于用 Node 把仓库根目录的noname-server.js拉起来,跑起来之后你在浏览器打开终端提示的地址,就能看到武将选择界面——头像、技能名、体力值一应俱全。如果只想试试效果,在项目根目录执行python -m http.server 8000再访问 8000 端口也能直接进游戏。

从桌面到手机,这套流程都不用换,下面看看开局后能玩些什么。

🎮 身份局、国战、斗地主,一个仓库全都有

mode/目录里躺着十几种玩法的实现,常见的几条线是:

  • 标准身份场:主公、忠臣、反贼、内奸的经典博弈,推身份、藏身份是乐趣核心
  • 国战对决:势力暗置开场,组合两名武将的流派玩法
  • 斗地主、连子、五子棋:不想打三国也能找点休闲对局

武将阵容同样够厚:character/下按 standard、sp、tw、shenhua 等分类排了上千个 js 文件,从经典标扩到神话再临都在里面;audio/card/里还配了武将语音和翻牌音效,打牌时的「杀」「闪」语音提示都是现成的。想先了解有哪些皮肤和扩展入口,可以直接翻 docs/audio-guide.md 和card/目录的说明。

选将刷久了你会发现立绘风格很杂——这不奇怪,无名杀的边界早就超出了三国。

不只是三国杀:卡牌与 IP 联动

仓库里的卡牌体系远不止杀闪桃。card/下除了 standard.js,还有mtg.js、hearth.js、gwent.js、yingbian.js等文件,对应着万智牌、炉石、巫师之昆特牌等玩法的卡牌数据。

character/里也能找到 collab(联动)、key 等子目录,联动武将的立绘、语音都跟着数据一起打包,选到谁就听到谁的声音,翻牌、出牌都有音效。

视觉部分可以按需定制,下面这些目录就是你的「皮肤库」。

主题、立绘、背景都支持换

  • theme/提供 simple、woodden 等多套配色主题
  • image/background/里有 27 张桌面对局背景,从星空到水墨都能换
  • font/内置行楷、小篆等 7 款字体,武将名签的质感全靠它

这些资源都是相对路径直接引用,浏览器本地存储会记住你的设置,刷新页面也不会丢。

想往里加自己的东西?改法比想象中直接。

开发者视角:写个武将就是写个 js

在character/下按现有文件的格式新建一个 js 文件,声明武将、技能、势力即可被仓库识别。技能逻辑现在主推async写法,抽牌、弃牌这类多步操作直接await串起来,比以前的 step 写法好读很多,具体可以对照 docs/async-guide.md。

跑了几局之后,新手最常卡住的是这几个问题。

新手常见疑问

手机上能玩吗?可以,页面适配了移动端,手机浏览器打开即可,界面会自动调整布局。

用什么浏览器最合适?推荐 Chrome 系内核 85 及以上版本,README 里特别提到不建议用低版本 Firefox。

进度会丢吗?不会。设置和游戏状态存在浏览器本地,刷新页面继续即可。


把start.sh跑起来,选一张你最熟的武将,三国杀就开始了。

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

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

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

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

立即咨询