SBGT人类异常分类报告
一款原生微信小程序娱乐测试:完成 18 道日常与脑洞题,获得专属精神物种、CODE 和动态分享卡片。
微信小程序JavaScriptCanvas本地计分音频交互
VISUAL SYSTEM / UI
从答题,到一张可以分享的异常档案。
这里展示小程序的角色体系、普通款与隐藏款海报,以及结果卡片视觉素材。




产品介绍
「人类异常分类报告」是一款原生微信小程序娱乐测试。用户完成 18 道题后,会获得一个虚构的“精神物种”结果,例如永远加载中的校园网、低电量硬撑的充电宝、看淡一切的水豚或被遗忘在冰箱角落的半杯奶茶。
娱乐边界
用轻松的答题和视觉化结果,为用户生成一个有角色、有 CODE、有分享卡片的虚构娱乐身份。
本项目只用于娱乐,不做真实人格、心理、性取向或性别认同判断。所有结果、标签和分析均为虚构内容,不应作为心理评估、身份判断或现实决策依据。
解决方案
| 问题 | 当前解决方案 |
|---|---|
| 普通测试结果缺少记忆点 | 用 28 种离谱但具象的精神物种承载结果,让结果名称、颜色、标签和文案形成完整角色。 |
| 答题过程容易变得单调 | 按“了解日常模式—读取网络状态—匹配精神物种”分阶段推进,并加入进度条、翻页音效和加载匹配页。 |
| 结果难以分享 | 使用 Canvas 程序绘制 1080×1440 竖版卡片,包含角色、CODE、标签、主评语、最配物种和免责声明。 |
| 娱乐测试容易被误解为真实判断 | 在首页、结果卡片和项目说明中明确虚构娱乐定位,不涉及人格、心理、性取向或性别认同判断。 |
| 不希望为了轻量测试搭建账户和服务器 | 题目、规则和结果静态内置,答案只保存在当前页面运行状态,本地完成计分和结果生成。 |
打开首页→播放背景音乐→完成 18 道题→本地计算维度→匹配精神物种→查看结果报告→生成分享卡片→授权保存相册
产品功能
01 · 首页与氛围
- 产品品牌、标题和测试说明
- 18 道题、约 2 分钟、28 种结果等信息
- 低多边形角色视觉
- 首页循环背景音乐和音乐开关
- 开始测试入口与娱乐声明
02 · 答题体验
- 18 道单选题,每题 4 个选项
- 支持上一题和修改答案
- 未选择时提示“先留下你的异常反应”
- 三个答题阶段和进度条
- 点击下一题播放翻页音效
03 · 本地计分与隐藏款
- 接话 C / 隐身 I、开干 D / 漂流 F
- 现实 R / 抽象 W、爆燃 B / 省电 L
- 内耗值 overthink
- B.A.G.、E.R.R.、Z.E.N.、L.E.F.T. 隐藏标记
- 24 个普通结果、4 个隐藏结果与多层触发规则
04 · 结果报告
- 结果名称和专属 CODE
- 普通款 / 隐藏款徽章
- 低多边形角色插画
- 三个特征标签、主评语和三条异常表现
- 系统分析、最配物种和建议避让
05 · 动态分享卡片
- Canvas 生成 1080×1440、3:4 竖版 PNG
- 绘制角色、结果名称、CODE、标签和主评语
- 绘制最配物种、免责声明和隐藏款特殊标记
- 用户授权后保存到相册
- 角色资源加载失败时显示占位降级
06 · 音频与资源
- 首页循环播放 bgm-main.mp3
- 答题翻页播放 page-flip.mp3
- 结果页播放一次 result-reveal.mp3
- 28 个角色素材和 5 类结果卡片模板
- 当前正式资源预估约 1.29MB,低于微信小程序 2MB 上传限制
使用方法
这是一个原生微信小程序项目,使用本地题目、规则和结果数据完成测试,不需要登录、后台账户或业务服务器。
示例指令
在微信开发者工具中导入 E:\wei-xin-lgbt--xcx,使用小程序项目配置进行编译和真机预览。
- 打开小程序首页,查看测试说明并决定是否开启背景音乐。
- 点击“开始测试”,背景音乐自动关闭,进入 18 道单选题。
- 按页面提示完成三个阶段的题目,可以返回上一题修改答案。
- 第 18 题完成后进入结果匹配加载页,再进入结果报告页。
- 查看精神物种、CODE、标签、主评语、异常表现和系统分析。
- 点击“保存结果卡片”,预览 Canvas 生成的分享卡片,授权后保存到相册。
- 可以重新测试或返回首页;拒绝相册权限时需要验证重试提示。
其他使用方式
- 本地规则和结果数据位于 data/questions.js、data/rules.js、data/results.js。
- 计分逻辑位于 utils/calculator.js,动态分享卡片位于 utils/share-card.js。
- 正式验收需要使用微信开发者工具和真机逐一检查 28 个结果、屏幕适配、音频和 Canvas 换行。
当前开发状态
项目目前是 MVP + v2.0 视觉与动态海报增量版本。小程序核心流程、18 道题、28 个结果、本地计分、隐藏款、角色素材、音效和 Canvas 分享卡片已经接入,下一步主要是真机验收和细节适配。
| 模块 | 当前状态 |
|---|---|
| 原生微信小程序工程 | 已完成:app.js、app.json、pages、components、data、utils 和 assets 已建立 |
| 首页、答题、加载、结果页面 | 已完成:主要用户流程已贯通 |
| 题目与本地判定 | 已完成:18 道题、四组维度、内耗值和多层结果规则 |
| 普通与隐藏结果 | 已完成:24 个普通结果、4 个隐藏结果和 RARE-01 至 RARE-04 标记 |
| 角色视觉与结果卡片 | 已完成:28 个角色素材、5 类模板和低多边形结果展示 |
| Canvas 分享卡片 | 已完成:1080×1440 PNG 绘制、预览和保存相册逻辑 |
| 背景音乐与音效 | 已完成:首页循环、翻页音效和结果揭晓音效 |
| 真机与微信开发者工具验收 | 待完成:自动播放、音量、Canvas 换行、结果逐一生成和屏幕适配 |
| 权限拒绝与异常恢复 | 待验证:相册授权拒绝后的重试体验和资源加载失败场景 |
| 上传包体与项目边界 | 待最终检查:排除同目录下约 90MB 的 wakequest-miniprogram,避免被误打包 |