← 作品列表
猜词 3.0 · 夺字战
双阵营抢字染红蓝
- 状态
- 可实测
- 年份
- 2026
- 平台
- 抖音直播小玩法
- 角色
- 独立开发
- 技术栈
- FastAPI · WebSocket · SQLite · 本地双桥 · pywebview/WebView2
玩法
字山摊在屏幕中央,观众发弹幕抢字染色——红队染红、蓝队染蓝。同一阵营的字连成词即可触发消除,把字山挖掉。特殊词触发【大反转】,直接改写双方优势。
- 阵营:红队 = 才子,蓝队 = 佳人
- 目标:合力挖穿字山,按阵营结算
- 词库:6291 条(含
full_word/sub_words/tiles拆字结构)
技术要点
- 本地双桥:官方 SDK 桥拿礼物 / 点赞 / 粉丝团,webcast 桥拿弹幕,不依赖抖音云 relay
- 世界榜独立进程:榜单是单独的服务实例,跟游戏进程解耦,游戏重启不影响榜单
- 单窗运行:pywebview(WebView2),一键
start.bat起服务
踩过的坑
依赖必须配套锁定。 fastapi 与 starlette 版本不兼容会直接起不来——fastapi 0.115.x 要配 starlette>=0.37.2,<0.39。
双桥拿到的用户 ID 维度不统一。 SDK 桥给的是 OpenId,webcast 桥给的是 secUid,两个 ID 空间不通用。要在接入层就统一,不能等到业务层再想办法对齐——否则同一个观众在榜单上会分裂成两条记录。