平台通知

全屏浏览 VibeHub

全屏浏览,获得更沉浸的体验。你可以随时通过菜单退出全屏。

我叫人员外婆

社区等级 Lv.2
个人网站
1
作品
474
累计游玩
2
粉丝
3
获赞
929
贡献值
私信

开发记录

2026
  1. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v170

    本次更新(相对线上 index-CGNqIbhu 之后的所有改动): 【AI:真·大牌路线(v4)】 引擎判定大牌路线成立时,在「大模型座位」的候选层收窄——模型只决定怎么打,不决定做不做: - 路线成立:十三幺(含精折算后 ≥12 种幺九)、九莲(门清 + 一门 1-9 齐且该门 ≥12 张);持有 2 张精牌时自然牌要求降为 10 种 / 10 张。 - 时机门槛:牌墙 ≥20 张,或落后 ≥300 分;持有 ≥2 张精牌时放宽到 15 张。 - 收窄动作:撤掉「胡」(路线完成 320 点 ≥ 立即胡 ×2;必须靠精顶替的软胡按 160 点折算)、撤掉吃碰杠、弃牌只留不掉路线的牌,prompt 里给出路线与还缺什么。 - 只作用于大模型座位;普通机器人行为一行不变。 实测(整场 10 局固定种子,三臂对照):触发率 0% / 19.9%(旧松门槛)/ 1.6%;总胡次数 378 / 287 / 383;十三幺 0 / 5 / 6 次;七对 112 / 65 / 112;混一色 44 / 19 / 44 —— 收紧后是「免费的大牌」。实测也确认:做成的 6 次十三幺里 5 次靠精牌顶替(软胡),所以赔付按硬/软分别估算。 【AI:修复「能大明杠却碰牌」】 血流大模型座位原本可以把「碰」当成选项再打掉那张牌;现在能大明杠时不再提供碰候选(本地 AI 本来就是能杠必杠)。 【AI:对手风险定价的三轮校准】 门清大牌读牌(牌河零字牌幺九=十三幺/字一色嫌疑、整局不打某花色=九莲/清一色嫌疑)+ 逐张危险轴与损失最小化;锁手对手逐张赔付按实测校准(已知番型的轴外牌 0.5→0.1 倍);对手已公开番型进入 AI 视野与赌/弃政策(兜牌时候选层撤吃碰杠、弃牌只留安全档)。 【其它】 立绘/头像改用物化 blob(消掉 304 与重复下载等待)。

  2. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v169

    本次更新(相对线上 index-nhUCTCyh): 修「二次元动作/胡牌立绘有时看不到」:立绘此前只预热浏览器 HTTP 缓存,`<img>` 到 cue 出现那一刻 才开始取图 + 解码。线上静态资源是 `max-age=60`,过了新鲜期每次渲染都要先发一次 304 校验,再叠上 现场解码;而动作 cue 的可见窗口很短(吃碰杠 1s 级、血流胡牌立绘满不透明度只有 300 多毫秒),这段 时间被网络往返/解码吃掉后就基本看不到——所以会出现"有时看得到、有时看不到",与是否缓存过无关。 现在立绘在主题预取时会顺手「物化」:抓成同源 blob URL 并预热解码,渲染直接引用本地字节,不再等 网络也不再现场解码;拿不到就回退原始地址(不会更差)。另外把"一次加载失败就整条 cue 不再显示 立绘"改成先重试一次再回退。 其余同上一版:立绘/头像预加载在直连进入时生效、预取过的图片同页不重复请求、 非 llmAnime 主题本家恢复默认头像、大模型人设头像按需预取、BGM 不再叠加。

  3. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v168

    本次更新(相对线上 index-nhUCTCyh): 修「二次元动作/胡牌立绘有时看不到」:立绘此前只预热浏览器 HTTP 缓存,`<img>` 到 cue 出现那一刻 才开始取图 + 解码。线上静态资源是 `max-age=60`,过了新鲜期每次渲染都要先发一次 304 校验,再叠上 现场解码;而动作 cue 的可见窗口很短(吃碰杠 1s 级、血流胡牌立绘满不透明度只有 300 多毫秒),这段 时间被网络往返/解码吃掉后就基本看不到——所以会出现"有时看得到、有时看不到",与是否缓存过无关。 现在立绘在主题预取时会顺手「物化」:抓成同源 blob URL 并预热解码,渲染直接引用本地字节,不再等 网络也不再现场解码;拿不到就回退原始地址(不会更差)。另外把"一次加载失败就整条 cue 不再显示 立绘"改成先重试一次再回退。 其余同上一版:立绘/头像预加载在直连进入时生效、预取过的图片同页不重复请求、 非 llmAnime 主题本家恢复默认头像、大模型人设头像按需预取、BGM 不再叠加。

  4. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v167

    本次更新(相对线上 index-nhUCTCyh): 修「二次元动作/胡牌立绘有时看不到」:立绘此前只预热浏览器 HTTP 缓存,`<img>` 到 cue 出现那一刻 才开始取图 + 解码。线上静态资源是 `max-age=60`,过了新鲜期每次渲染都要先发一次 304 校验,再叠上 现场解码;而动作 cue 的可见窗口很短(吃碰杠 1s 级、血流胡牌立绘满不透明度只有 300 多毫秒),这段 时间被网络往返/解码吃掉后就基本看不到——所以会出现"有时看得到、有时看不到",与是否缓存过无关。 现在立绘在主题预取时会顺手「物化」:抓成同源 blob URL 并预热解码,渲染直接引用本地字节,不再等 网络也不再现场解码;拿不到就回退原始地址(不会更差)。另外把"一次加载失败就整条 cue 不再显示 立绘"改成先重试一次再回退。 其余同上一版:立绘/头像预加载在直连进入时生效、预取过的图片同页不重复请求、 非 llmAnime 主题本家恢复默认头像、大模型人设头像按需预取、BGM 不再叠加。

  5. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v166

    本次更新(相对线上 index-nhUCTCyh): 修「二次元动作/胡牌立绘有时看不到」:立绘此前只预热浏览器 HTTP 缓存,`<img>` 到 cue 出现那一刻 才开始取图 + 解码。线上静态资源是 `max-age=60`,过了新鲜期每次渲染都要先发一次 304 校验,再叠上 现场解码;而动作 cue 的可见窗口很短(吃碰杠 1s 级、血流胡牌立绘满不透明度只有 300 多毫秒),这段 时间被网络往返/解码吃掉后就基本看不到——所以会出现"有时看得到、有时看不到",与是否缓存过无关。 现在立绘在主题预取时会顺手「物化」:抓成同源 blob URL 并预热解码,渲染直接引用本地字节,不再等 网络也不再现场解码;拿不到就回退原始地址(不会更差)。另外把"一次加载失败就整条 cue 不再显示 立绘"改成先重试一次再回退。 其余同上一版:立绘/头像预加载在直连进入时生效、预取过的图片同页不重复请求、 非 llmAnime 主题本家恢复默认头像、大模型人设头像按需预取、BGM 不再叠加。

  6. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v165

    本次更新(相对线上 index-nhUCTCyh): 修「二次元动作/胡牌立绘有时看不到」:立绘此前只预热浏览器 HTTP 缓存,`<img>` 到 cue 出现那一刻 才开始取图 + 解码。线上静态资源是 `max-age=60`,过了新鲜期每次渲染都要先发一次 304 校验,再叠上 现场解码;而动作 cue 的可见窗口很短(吃碰杠 1s 级、血流胡牌立绘满不透明度只有 300 多毫秒),这段 时间被网络往返/解码吃掉后就基本看不到——所以会出现"有时看得到、有时看不到",与是否缓存过无关。 现在立绘在主题预取时会顺手「物化」:抓成同源 blob URL 并预热解码,渲染直接引用本地字节,不再等 网络也不再现场解码;拿不到就回退原始地址(不会更差)。另外把"一次加载失败就整条 cue 不再显示 立绘"改成先重试一次再回退。 其余同上一版:立绘/头像预加载在直连进入时生效、预取过的图片同页不重复请求、 非 llmAnime 主题本家恢复默认头像、大模型人设头像按需预取、BGM 不再叠加。

  7. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v164

    本次更新(相对线上 index-LA8CSEV): 修「回大厅后再开局出现多重 BGM」:BGM 跨局常驻,每次开局都会再次调用起播逻辑,而 Web Audio 分支此前只把新轨的引用写进状态、不 stop 旧轨——旧轨继续以满音量循环且再也停不掉,于是每开 一局多叠一层。现在开局前会先确认目标曲目是否已在播:已在播就复用同一条(不重起),否则先收 干净旧轨(含正在淡出的那条)再起新轨;起轨函数本身也加了同样的守卫,避免将来再有孤儿轨。 其余同上一版:预取过的图片同页不重复请求、立绘/头像预加载在直连进入时生效、 非 llmAnime 主题本家恢复默认头像、大模型人设头像按需预取、血流结算页单机文案。

  8. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v163

    本次更新(相对线上 index-CW013c3w): 1. 预取过的图片在同一页面内不再重复发起请求:主题往返、房间元数据每 5s 轮询、保存大模型设置 重建座位时都直接跳过(此前会重复创建图片请求,是否联网取决于浏览器缓存新鲜度)。 失败的那张仍会重试;渲染时复用预取结果,不再联网。 2. 其余同上一版:立绘/头像预加载在直连进入时生效、非 llmAnime 主题本家恢复默认头像、 大模型人设头像按需预取、血流结算页单机文案。

  9. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v162

    本次更新(相对线上 index-BqpBSQ7T): 1. 二次元主题立绘/头像预加载在「直连进入 / 恢复上次主题」时也生效:此前预取只挂在主题切换上, 直接用 ?theme=llmAnime 进入(或恢复上次主题)时不会预取,立绘/头像要等首次出现才下载。 2. 非 llmAnime 主题不再显示二次元角色头像:本家恢复本地默认头像(avatars/*.svg), llmAnime 主题仍显示所选本家角色头像;大模型专属主题只有本家/真人是非大模型头像。 3. 大模型人设头像(img/llm/<供应商>/llm-avatar-<风格>.png)按需预取: 单机 LLM 座位在开局前预取,P2P 联机 LLM 座位在选定后预取;不做供应商×风格全量预取(44 张 / 15.75MB)。 4. 血流结算页:单机模式不再出现「返回房间」文案。

  10. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v161

    修「能大明杠却碰牌并打掉该牌」:血流 LLM 的候选原本直接照搬全部合法动作,缺了非血流那条守卫(能杠且碰完会打掉这张时不提供"碰"),所以模型可以挑"碰",下一手再把多出来那张打掉。现在血流候选层加了同样的约束(引擎与 LLM 共用):能大明杠时不再提供"碰"候选——响应弃牌时手上必然 3 张,碰会拆成"副露 2 张 + 手里 1 张死牌",杠是同一副露 + 杠分 + 补牌机会且不可被抢,杠严格优于碰;只有 2 张时碰照常保留。本地 AI(普通机器人)本来就是"能杠必杠",行为不变。

  11. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v160

    按实测校准"锁手对手的逐张赔付":此前为避免"单吊任意听"把锁手家的折扣全部取消,等于把同一局面的价差(实测最贵 320 点、最便宜 0 点,差 32 倍)拉平成一个价。现在:已公开番型(清一色/九莲/绿一色等)的轴外牌系数 0.5 → 0.1;十三幺/字一色轴的轴外牌保持 0.25(实测中张仍能以七星十三烂胡 80 点);锁手家照常吃现档与公开张数折扣;只有"番型未公开、纯牌河推断"的锁手家保持同价(信息不足不猜)。效果:对已知清一色锁手家,打非本门牌的估算赔付从 160 点降到 32 点(实测真值是 0 点,保守不归零)。

  12. 莲花广麻|一款莲花县特有的地方麻将游戏玩法v159

    v3:公开番型 + 赌/弃政策。对手已胡过的番型(玩家视角本就公开)接入 AI 视野:威胁档取 max(牌河读牌, 已公开番型),并按番型定逐张危险轴——十三幺/字一色/清幺九/混幺九 → 字牌幺九轴(中张 ×0.25、多现不归零);清一色/九莲/绿一色 → 花色轴(哪一门取自公开的胡牌牌面);混一色 → 字牌算本门;大三元/小四喜/字一色 → 字牌刻子轴(非字牌 ×0.5)。兜/弃政策(硬约束方案 c):打一张即精吊任意听就继续走(锁手后每张都能胡、永不弃牌 = 100% 不再点炮);未听牌且对手已达十六倍级 → 弃胡,候选层撤掉吃碰杠、弃牌只留最小赔付档;我方上限不低于对手则继续赌。LLM prompt 新增 opponentPatterns 与 defense(含 restricted 说明)。