无名杀网页版:浏览器 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 的容器方案,按文档改下端口即可。
第一次打开会看到什么
- 首页是模式列表,点"身份场",系统自动分配主公、忠臣、反贼、内奸四身份;主界面主题可换,桃园结义是经典款。
- 首次进入会加载武将卡牌和音效,耐心等十几秒,属正常现象;
- 轮到你的回合:摸牌、出杀、甩锦囊、点技能,全程鼠标或触屏;场景按模式区分,赤壁鏖战风就是战斗界面。
- 被技能绕晕就开提示辅助,系统直接给出可发动技能的建议;
- 发动技能时耳边响起配音,伤害数字弹出,节奏和实体卡完全一致。
目录即扩展位:加武将卡牌看这里
- 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 部署自己的服务把存档迁过去。
今晚就能开局
git clone https://gitcode.com/GitHub_Trending/no/nonamecd noname && python -m http.server 8000- 浏览器访问
http://localhost:8000,选"身份场" - 玩熟就去
character/、card/加你的第一个作品
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考