存档 · 分享 · 发朋友圈
打字机规格 · 音效 · 打击反馈 — 《热血骑手·物语》设计案按节成页:一个 section 一个文件,左侧目录全站可跳。
存档 · 分享 · 发朋友圈
微信生态是这款游戏的放大器,不是附加项
三层保险 · 跨平台同 schema
① 本地:统一 save.v1 JSON —— 微信走 setStorageSync,PC 走"我的文档"目录,移动端走 iCloud/Auto Backup。每次进安全区/换章/切后台瞬间自动写(§13.3)。
② 云端:微信 setUserCloudStorage、PC Steam Cloud;换设备不丢。
③ 章节 Checkpoint:{chapter, cash, hp, skills[], love, bro, rngSeed, flags{}},可任选已通章节重开(刷钱/改选择)。
④ 存档码:Base32 字符串,微信试玩进度可导入 Steam 完整版(导流的关键一环)。
反作弊:有排行榜的(好友义气榜)走开放数据域+服务端校验;Steam 单机模式不做在线校验,尊重买断玩家的 SL 自由。
三种分享卡片
· 剧情钩子卡:CH.09/CH.12 结束时弹"你会不会原谅他?",两个选项直接生成分享图,好友点开进入对应章节试玩。
· 战绩卡:本章伤害/连招最长次数/无伤通关。
· 求助卡:"我卡在犬王了,借我一个技能" → 好友点开卡片后生成一串离线兑换码,你输入即减免一次学费。全作所有"好友助力"都是这个形式:分享只是发码渠道,游戏本体永不联网校验(与 #6 / #28 纯单机定案一致)。
海报 + 二维码
Canvas 离屏绘制 750×1334 竖版海报:漫画矢量立绘(SVG → dataURL → drawImage,无损清晰)+ 一句台词 + 你的进度条 + 小程序码。wx.canvasToTempFilePath → wx.saveImageToPhotosAlbum(需授权,拒绝则降级为"分享给好友")。
注:小游戏内不能直接调起朋友圈发布 API,业界通行做法就是存图 + 引导用户手动发。我们会把这句话写得很有梗,见下方模板。
朋友圈海报模板(游戏内实际生成效果预览)
社交裂变点(克制、不骚扰)
| 触发时机 | 形式 | 给什么 | 频率上限 |
|---|---|---|---|
| 首次见到燕子 | 剧情截图分享 | 无奖励,纯情绪 | 1 次 |
| 被 BOSS 击败 3 次 | "帮一把"求助卡 | 好友点开卡片 → 生成离线兑换码 → 减免一次学费(不联网) | 每日 2 次 |
| 通关任意章 | 战绩卡 | 自赏,无加成 | 不限 |
| 达成 A 结局 | 求婚海报(可自定义名字) | 称号"城南第一骑手" | 1 次 |
| 双人格斗关 | 邀请好友联机(房主控制黄,好友控制蓝) | 🤝义气额外 +10 | 不限 |
| 切后台/暂停菜单 | "刚才打到这"截图卡(自动带本章 BOSS 剩余血量) | 无奖励,降低退出流失 | 每日 3 次 |