未来函数GitHub
返回上一层

SBGT人类异常分类报告

一款原生微信小程序娱乐测试:完成 18 道日常与脑洞题,获得专属精神物种、CODE 和动态分享卡片。

微信小程序JavaScriptCanvas本地计分音频交互
01

产品介绍

「人类异常分类报告」是一款原生微信小程序娱乐测试。用户完成 18 道题后,会获得一个虚构的“精神物种”结果,例如永远加载中的校园网、低电量硬撑的充电宝、看淡一切的水豚或被遗忘在冰箱角落的半杯奶茶。

娱乐边界

用轻松的答题和视觉化结果,为用户生成一个有角色、有 CODE、有分享卡片的虚构娱乐身份。

本项目只用于娱乐,不做真实人格、心理、性取向或性别认同判断。所有结果、标签和分析均为虚构内容,不应作为心理评估、身份判断或现实决策依据。

解决方案

问题当前解决方案
普通测试结果缺少记忆点用 28 种离谱但具象的精神物种承载结果,让结果名称、颜色、标签和文案形成完整角色。
答题过程容易变得单调按“了解日常模式—读取网络状态—匹配精神物种”分阶段推进,并加入进度条、翻页音效和加载匹配页。
结果难以分享使用 Canvas 程序绘制 1080×1440 竖版卡片,包含角色、CODE、标签、主评语、最配物种和免责声明。
娱乐测试容易被误解为真实判断在首页、结果卡片和项目说明中明确虚构娱乐定位,不涉及人格、心理、性取向或性别认同判断。
不希望为了轻量测试搭建账户和服务器题目、规则和结果静态内置,答案只保存在当前页面运行状态,本地完成计分和结果生成。
打开首页播放背景音乐完成 18 道题本地计算维度匹配精神物种查看结果报告生成分享卡片授权保存相册
02

产品功能

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 上传限制
03

使用方法

这是一个原生微信小程序项目,使用本地题目、规则和结果数据完成测试,不需要登录、后台账户或业务服务器。

示例指令

在微信开发者工具中导入 E:\wei-xin-lgbt--xcx,使用小程序项目配置进行编译和真机预览。

  1. 打开小程序首页,查看测试说明并决定是否开启背景音乐。
  2. 点击“开始测试”,背景音乐自动关闭,进入 18 道单选题。
  3. 按页面提示完成三个阶段的题目,可以返回上一题修改答案。
  4. 第 18 题完成后进入结果匹配加载页,再进入结果报告页。
  5. 查看精神物种、CODE、标签、主评语、异常表现和系统分析。
  6. 点击“保存结果卡片”,预览 Canvas 生成的分享卡片,授权后保存到相册。
  7. 可以重新测试或返回首页;拒绝相册权限时需要验证重试提示。

其他使用方式

  • 本地规则和结果数据位于 data/questions.js、data/rules.js、data/results.js。
  • 计分逻辑位于 utils/calculator.js,动态分享卡片位于 utils/share-card.js。
  • 正式验收需要使用微信开发者工具和真机逐一检查 28 个结果、屏幕适配、音频和 Canvas 换行。
04

当前开发状态

项目目前是 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,避免被误打包

下一步重点优先使用微信开发者工具和真实手机完成 28 个结果逐一验收,检查音乐、音效、Canvas 文字换行、权限拒绝和不同屏幕尺寸;随后清理上传包边界,再决定是否增加更多结果、主题和分享模板。