无名杀网页版三国杀:3步跑起来的开源网页游戏
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
无名杀(noname)是一个开源、免费的网页版三国杀,直接在浏览器里运行:拉下仓库、启动本地服务器,不需要安装客户端,浏览器用 Chrome 系内核(版本 85 及以上)即可。本文按仓库里的真实文件,讲清它怎么启动、跑起来后有什么内容、想改东西去哪里找。
如何拉取并启动无名杀
1. 拉取项目文件
git clone https://gitcode.com/GitHub_Trending/no/noname仓库是纯静态结构加一个本地服务器:index.html、noname.js与各游戏数据目录齐全,拉下来即可运行。
2. 启动本地服务器
在装有 Node.js 的环境下,于项目根目录执行:
node --experimental-default-type=module noname-server.js --server默认监听 8089 端口,可用--port参数改端口。如果你习惯容器方式,仓库自带docker/docker.md说明:构建后 web 界面映射到 8734、联机大厅映射到 8324。
3. 进入游戏界面
浏览器打开localhost:8089,首页就是无名杀主界面,选模式、选武将、选主题。README 明确建议用 Chrome 系内核浏览器游玩,不推荐低版本 Firefox。
跑起来后有哪些模式与内容
进入游戏后,game/config.js的 stockmode 里列了 11 种标准模式:身份、国战、versus(1v1)、boss、斗地主、single、chess、石头剪刀布(stone)、connect、brawl、tafang,各自对应mode/目录下的一份 js 文件。
内容规模都能直接数出来:image/character/下有 2342 张武将立绘;character/目录含 26 个扩展目录(standard、shenhua、shiji、sixiang、sp、refresh 等)加 12 个扩展 js 文件;card/目录定义了 16 套牌组(standard.js、sp.js、guozhan.js、mtg.js 等);audio/skill/有 5637 个技能音效文件,整个音频文件夹约 428MB。
目录结构导览:想改什么去哪里找
- 想改武将和卡牌:进
character/与card/,standard.js、guozhan.js这类文件是一个个独立扩展包。 - 想调玩法规则:
mode/下一模式一文件,如identity.js是身份场,guozhan.js是国战。 - 想换界面风格:
theme/提供 music、simple、style、woodden 四套主题,layout/另有 mobile、long 等布局方案。
- 想动引擎本身:核心代码在
noname/(ai、game、get、library、ui、util 等子目录),改前可先读docs/里的 async-guide.md 和 audio-guide.md 两份指南。
三条可直接执行的建议
- 第一次玩选身份模式,用 standard 包里的武将跑一局,熟悉流程再换国战或 1v1。
- 8089 端口被占用时,给
noname-server.js追加--port参数换一个端口再启动。 - 修改任何
character/、mode/下的 js 前,先备份原文件,音效类改动对照docs/audio-guide.md操作。
【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考