无名杀三国杀网页版教程:10分钟跑通本地服务器 无名杀三国杀网页版教程10分钟跑通本地服务器【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname无名杀noname是一款完全开源、在浏览器里运行的三国杀网页游戏不用装客户端。这篇指南带你跑通本地无名杀服务器、改掉界面风格、再手写一个简单的自定义武将读完全文你能拥有自己的一台专用三国杀。从零开始三条命令打开游戏整个仓库几乎全是静态资源唯一的服务器就是一个小型 Deno 脚本所以拉起无名杀服务器非常轻量。克隆仓库并用 deno task start 起服务先克隆代码再执行项目自带的启动任务git clone https://gitcode.com/GitHub_Trending/no/noname cd noname deno task start服务默认监听 8089 端口浏览器访问 localhost:8089 就能看到无名杀主界面。没有装 Deno 的话用任意静态文件服务器托管这个目录也可以。或者用 Docker 构建一次端口直接映射想保持环境干净就用 Docker。官方 docker/docker.md 里就两条构建命令docker build -t noname . docker run -d -p 8734:8089 -p 8324:8080 noname8734 是游戏界面端口8324 是联机大厅端口都可以改成你习惯的端口。进设置页勾选身份局开始第一局首次打开会进设置页勾中 identity 身份模式选几个你熟悉的武将建议 5-8 人局让 AI 补齐。官方推荐 Chrome 系内核浏览器内核版本 85 以上老版本 Firefox 不建议。看看包里有哪些内容打了一局之后你会好奇这些武将和模式都放在哪答案是都按顶层目录分开放置。在 character/ 目录里定位武将分发包character/ 下按扩展包分了二十多个目录standard 是标准包shenhua 是神话refresh 是归来extra 是扩展包还有 sp、yingbian 等。全部武将条目加起来超过 2600 个。character.js 里每个条目就是一个数组caocao: [male, wei, 4, [jianxiong, hujia], [zhu]]前四项依次是性别、势力、体力上限、技能列表第五项放翻译规则等特殊标记。卡牌定义在 card/standard.js 里就是五十多张基本牌、锦囊和装备。在 mode/ 目录里找到任意模式逻辑mode/ 下一个文件对应一个模式常用的四个文件模式玩法identity.js身份局5-8 人身份对抗guozhan.js国战双将势力配合single.js单人PVE 场景流程boss.js主公挑战PVE 打固定武将三处改动定制你的游戏体验玩熟之后你会想让它按自己的样子来下面三处改动就能换掉整个观感。在设置里切换主题与布局theme/ 下有 woodden、music、simple 三个主题各带一份 style.css。layout/ 下另有 default、nova、mobile 等布局包都在游戏内设置页切换不用碰任何文件。换 font/ 字体和背景图font/ 里放着小篆、行楷、黄草等 8 个字体文件设置里的卡牌字体选项直接选。image/background/ 有 27 张背景图同样在设置页切换不用改代码。用 config.js 固定默认启用的扩展包game/config.js 里有一组出厂设置stockmode 列默认开的模式stockextension 列默认扩展extension_sources 是扩展下载源。想固定某些默认行为改这个文件即可。写一个新武将二次开发的入口无名杀本质是 JS 数据驱动加一个新武将就是写数据 写技能两步。用五元数组定义新武将在对应扩展包的 character.js 里加一行myhero: [male, qun, 3, [myskill], [name:我的|武将]]用 async 写技能流程较新的技能写法是 Async Content用 await 串起每一步content: async function (event, trigger, player) { await player.draw(2); await player.chooseToDiscard(1, true); }完整语法规则参考官方文档 docs/async-guide.md。语音同名文件即自动加载audio/skill/ 下有 5637 个语音文件按技能名命名就能自动挂上命名与路径规则见 docs/audio-guide.md。常见问题浏览器有什么要求Chrome 系内核浏览器内核版本 85 以上。老版本 Firefox 不建议使用。游戏进度存在哪怎么备份进度保存在浏览器 localStorage 里通过开发者工具的存储面板可以导出。自定义扩展为什么设置里找不到依次检查三件事文件是否放进了对应扩展目录、设置里是否勾选启用、文件名与数据格式是否正确。到这里把仓库克隆下来跑deno task start打开 localhost:8089今晚就能打第一局身份场。【免费下载链接】noname项目地址: https://gitcode.com/GitHub_Trending/no/noname创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考