news 2026/10/23 11:02:34

无名杀网页版:浏览器 5 分钟开一局三国杀

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
无名杀网页版:浏览器 5 分钟开一局三国杀

无名杀网页版:浏览器 5 分钟开一局三国杀

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

群友喊"来两局三国杀",翻遍手机全是 App 下载页和推广弹窗?无名杀(noname)网页版直接解决这件事:一个纯浏览器运行的开源三国杀,clone 下来敲一条命令就能开局,换武将、改规则全由你自己说了算。

3 个问题先问清

要钱吗?不要。项目以 GPL-3.0 开源,代码、武将配置、音效素材全部开放,随便改。

电脑手机能跑吗?桌面浏览器和手机浏览器都行,推荐 Chrome 系内核 85 以上,低版本 Firefox 可能遇到兼容问题。

和商业版有啥不同?无安装包、无账号体系,对局数据存在浏览器本地;身份场、国战、1v1、BOSS 挑战等主流模式全内置,还带数百名武将和大量扩展牌。

三步跑通

最短启动路径,clone 完一条命令开玩:

git clone https://gitcode.com/GitHub_Trending/no/noname cd noname python -m http.server 8000

浏览器访问http://localhost:8000即可。想要联机?把启动命令换成node noname-server.js(默认 8089 端口)就行。服务器上常驻的话,仓库里还有 Dockerfile 配 docker/docker.md 的容器方案,按文档改下端口即可。

第一次打开会看到什么

  1. 首页是模式列表,点"身份场",系统自动分配主公、忠臣、反贼、内奸四身份;主界面主题可换,桃园结义是经典款。
  2. 首次进入会加载武将卡牌和音效,耐心等十几秒,属正常现象;
  3. 轮到你的回合:摸牌、出杀、甩锦囊、点技能,全程鼠标或触屏;场景按模式区分,赤壁鏖战风就是战斗界面。
  4. 被技能绕晕就开提示辅助,系统直接给出可发动技能的建议;
  5. 发动技能时耳边响起配音,伤害数字弹出,节奏和实体卡完全一致。

目录即扩展位:加武将卡牌看这里

  • character/:武将库,按 standard、sp、shenhua 等扩展包分包存放
  • card/:卡牌定义,card/standard.js 是标准包,另有 card/guozhan.js 国战牌
  • mode/:玩法引擎,identity.js 管身份场,boss.js 管 BOSS 挑战
  • audio/:background / card / skill / voice 四类音频
  • image/:character 立绘、card 卡面、background 场景

想加内容,本质就是往这些目录里放文件,然后刷新页面。

加一个武将:比想象中简单

在本地 clone 副本的character/下建一个自己的扩展包目录,武将配置就是一个文件:

const characters = { myhero: ["male", "shu", 4, ["wusheng"], ["name:无名|侠"]], }; export default characters;

技能写在同包目录的skill.js里,10 行以内就能跑通:

export const skills = { mywusheng: { trigger: { global: "turnStart" }, filter: () => true, async content() { await _status.player.draw(2); }, }, };

立绘按名字放进 image/character/,配音按名字丢进 audio/skill/,刷新页面,武将就上线了。

你的立绘放这里——按角色 key 命名,气质立刻不一样。

技能怎么写不熟,翻 docs/async-guide.md 的 Async Content 教程,比啃源码快得多;语音路径规则在 docs/audio-guide.md。所有改动只发生在你的本地副本里,不用也不该碰原始仓库。

3 个高频坑

画面/音频不加载→ 浏览器缓存了旧资源 → Ctrl+Shift+R 强制刷新,冷启动慢一点很正常。

自定义武将"消失"了→ 编码不是 UTF-8 或路径放错扩展包目录 → 先查编码,再对路径,最后看浏览器控制台报错。

换设备进度没了→ 存档在浏览器本地,不跨设备同步 → 拷贝浏览器数据,或按 docker/docker.md 部署自己的服务把存档迁过去。

今晚就能开局

  1. git clone https://gitcode.com/GitHub_Trending/no/noname
  2. cd noname && python -m http.server 8000
  3. 浏览器访问http://localhost:8000,选"身份场"
  4. 玩熟就去character/、card/加你的第一个作品

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 11:01:34

Dell T5820 NVMe三种模式选型:原生、RST/VMD与VROC避坑指南

T5820 这台塔式工作站放到今天依然有不少人在用,尤其是做三维渲染、视频剪辑、EDA 仿真这类需要大内存和多核的活儿。这两年 PCIe 3.0 的 NVMe 盘价格一路走低,很多人第一件事就是给它加盘提速。但真到了要装系统、组阵列这一步,坑就来了&…

作者头像 李华
网站建设 2026/10/23 10:53:02

Claude桌面版历史对话丢失恢复:LevelDB本地存储排查与冷备份

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/23 10:52:36

Humanizer Agent Skill:检测、改写、校验去除AI味

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/23 10:46:42

LangChain实战入门:从核心概念到带记忆对话应用

过去两年里,大模型应用开发从一个"听起来很前沿"的技术话题,迅速变成了很多团队真正开工落地的事情。我也算是最早一批用 LangChain 做实际项目的开发者,从最初的简单封装,到后来的多智能体协作、知识库问答&#xff0c…

作者头像 李华
网站建设 2026/10/23 10:43:23

DeepSeek本地部署全教程:Ollama安装、模型下载与Chatbox配置避坑指南

简介:面向希望在个人电脑上本地运行DeepSeek模型的开发者与AI爱好者,这份PDF教程围绕Ollama框架展开,覆盖从安装到交互的完整部署链路,帮助用户摆脱云端限制,低成本获得深度推理能力。资源包为单文件PDF,大…

作者头像 李华
网站建设 2026/10/23 10:40:36

DeepSeek从入门到精通:操作指南与多功能实战详解

简介:这份《DeepSeek新手宝典:从入门到精通的超详细指南》面向科技爱好者、研究人员、学生及职场从业者,帮助零基础用户快速掌握这款人工智能工具的操作方式,并将其应用于日常学习与工作。内容围绕注册登录、界面功能、智能问答、…

作者头像 李华