无名杀保姆级上手:网页版三国杀 2000+武将浏览器即玩
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
晚上想跟朋友来两局三国杀,一台设备没装客户端,另一台系统版本又对不上,折腾半天还是没跑起来——这类问题在无名杀(noname)里基本不存在。它是一个开源的网页版三国杀,浏览器打开页面就能开局,不装客户端、不注册账号,内置 2000+ 武将和完整技能体系,手机、平板、PC 打开就能玩。
三步跑起来:怎么克隆项目、游戏如何启动
克隆源码
只需要一条命令,把仓库拉到本地:
git clone https://gitcode.com/GitHub_Trending/no/noname拿到源码后,先认识几个关键目录,后面扩展用得上:
character/— 武将与技能定义,按 standard(标准)、shenhua(神将)、sp、xianding(限定)等分目录存放card/— 16 套卡牌数据,一套一个文件mode/— 身份、国战、boss、斗地主等 12 种玩法模式audio/— 全部音频资源,按背景、卡牌、技能、语音分类docs/— 面向开发者的指南,比如 docs/async-guide.md 讲新式技能写法
启动游戏 ⚙️
最省事的方式:用 Chrome 系内核浏览器(内核版本 85 以上,README.md 有明确要求)直接打开项目根目录的index.html,页面加载完就是选将界面。如果你习惯用服务化部署,仓库里的 docker/docker.md 给了完整的容器启动流程。
内容体量一览:它到底能玩什么
- 2000+ 武将:从标准包到神将、sp、限定,每人配独立立绘和技能描述
- 5000+ 音频文件:背景音乐、武将台词、技能音效分门别类
- 12 种游戏模式:身份场、国战、boss 战、1v1 对抗、斗地主、连棋,在
mode/里都有对应实现 - 16 套卡牌体系:standard、xianxia、mtg、gwent、hearth、guozhan 等,不止三国
- 开源免费:整个项目放在仓库里公开,PC、手机、平板通吃
往深处玩的三个系统
武将配置在哪改 🎴
武将集中在character/下,每个子目录对应一类武将来源。想加一个新武将,就在对应配置文件里追加一段武将对象(名字、体力、技能列表),保存后刷新页面即可生效,不需要任何构建步骤。
卡牌数据长什么样 🃏
card/目录一套卡包一个文件。以标准包card/standard.js为例,结构大致是:
game.import("card", function () { return { name: "standard", card: { damage: { ai: { result: { target: -1.5 } } }, draw: { ai: { result: { target: 1 } } }, }, }; });每张卡挂一个ai权重,决定 AI 出牌时的倾向,这也是你调整 AI 难度的入口。
音频资源怎么组织
audio/按用途分成background/(背景音乐)、card/(翻牌与技能)、skill/(5000 余条技能音效)、die/(阵亡语音)、voice/几个子目录,命名直接对应武将拼音。想给新武将配音或换背景音乐,照这个命名规则丢文件进对应目录就行,具体规范见 docs/audio-guide.md。
新手最容易卡住的三个点
- 这游戏要不要花钱?一分钱不用。项目本身开源,网页直接游玩,想深入改也只需要仓库里的源码。
- 断网还能玩吗?可以。克隆完成后整包就在本地,
index.html不依赖任何远程资源,局域网联机也走本地服务。 - 怎么加入自创武将?在
character/对应文件里新增武将配置,技能逻辑用 JavaScript 写;v1.10 之后推荐用 async 写法,参考 docs/async-guide.md 里的新旧写法对比。
先跑通默认配置,用身份场完整打一轮,确认浏览器版本没问题;之后再打开character/和card/动手改自己的武将和卡包。按这个顺序来,每一步的结果都能立刻在页面上看到。
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考