无名杀(noname):免费开源三国杀网页版,3 分钟和朋友在浏览器开局
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
朋友甩过来一句:"浏览器里能不能开一把三国杀?不要客户端,也不要充钱解锁武将的那种。"无名杀(noname)解决的就是这件事——一个完全免费、开源的三国杀网页版。武将、卡牌、模式全部白给,clone 下来代码就能开局,还能自己动手加武将、改规则。
🧩 这东西到底是什么
一句话:它是个伪装成"三国杀网页版"的平台。和其他网页版不一样的地方:
- 武将库全白给:character/ 下有2050个武将定义,标准、SP、神将、界限突破、一将一策等 25 个系列各自成目录
- 12 种可玩模式:mode/ 里有经典的 8 人身份局、国战、1v1 对决,还有斗地主、五子棋、象棋这些休闲玩法
- 音频资产成套配齐:5600 多条技能音效、1200 多条阵亡语音,角色倒下时有对应台词,这是多数网页版三国杀做不到的
三国鼎立主题背景,项目自带素材库里的多套主题之一
🚀 两条路,看你的环境
先把代码拉下来:
git clone https://gitcode.com/GitHub_Trending/no/noname cd noname然后看本机有什么,走哪条路:
- 本机有 Node.js(默认路径,最省事):跑
node noname-server.js,自带联机大厅,起来后访问http://localhost:8089,最适合和朋友开黑 - 只有 Python:
python3 -m http.server 8000,纯静态起法,自己开一把练手够用 - 想长期挂着:进 docker/ 目录跑
./start.sh,适合当一台"常驻游戏服"
常见的坑一句提醒:纯静态起法没有联机大厅,想和朋友联机还是老老实实跑noname-server.js。另外浏览器建议用 Chrome 系内核且内核版本不低于 85,低版本 Firefox 体验会打折扣。
👀 打开之后你会看到什么
页面一开就是模式列表:身份局、国战、1v1、单人闯关、Boss 战、斗地主……挑一个、发牌、选将,没有注册墙。内容量不报具体数字说不过瘾,直接上几个:
- 武将立绘2342张,从标准武将到各种联动角色,头像一个不缺
- 技能音效 5637 条,藏在 audio/skill/ 里,技能一发动就有声音反馈
- 卡牌图 486 张,杀闪桃、锦囊、武器装备之外,还有 MTG、符文之战、炉石等十几套异画卡组的完整定义
它不是"一个三国杀网页版",是把三国杀做成开放平台的网页版。
仓库内异画卡组的卡面图,卡牌体系美术风格统一
🔧 花 10 分钟做一件小事
只做一件事:给自己加一个自定义武将。
- 在 character/extra/ 下新建一个 JS 文件,照着现有文件抄格式:名字、性别、势力、血量、技能列表,填一下就行
- 写技能效果时翻一下 docs/async-guide.md,新的 Async Content 写法就是正常 JavaScript,
await顺序执行,比老的 step 写法直观得多 - 保存、开游戏、在设置里确认对应扩展包是勾选状态,选将界面直接能选到
界面想换风格也顺便说一句:样式全在 layout/ 的 CSS 里,默认版、移动端、新布局几套主题可以照葫芦画瓢,改个配色十分钟见效。
国战系列武将立绘,美术完成度不低
⚔️ 老玩家才会告诉你的事
- 选将先看血量:4 血的曹操、刘备容错高,3 血将爆发强但怕先手集火
- 身份局第一回合别急着亮身份——看谁在补牌、谁在卖装备,比一张桃值钱
- 武器防具尽早穿,攥在手里就是一张废牌
- 联机时朋友用你机器的 IP 加端口访问;Docker 起的话记得把端口映射出去(Web 界面 8734、联机大厅 8324)
心法就一句:反贼的胜负手是"先手集火主公",内奸的胜负手是"控住 tempo 拖到残局"——前者拼团队协作,后者拼耐心,两种身份操作逻辑完全相反,别混着玩。
竹林背景,适合思考出牌节奏的界面氛围
给想搞懂它的人
前端是纯 JS + Vue 单文件组件,运行时核心在 game/ 目录,难度、AI 行为、界面选项这些全局参数集中在 game/config.js。技能代码新旧两种写法并存,音频制作另有专门文档 docs/audio-guide.md。
一句话
适合想零成本联机开黑的三国杀老玩家、想练 AI 或学游戏框架的开发者、以及受够了"氪金解锁武将"的新手。clone 下来,3 分钟后你就能看到发牌界面——免费的那种。
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考