用途:ACGTI 通过 39 道七点李克特量表题目,将答案映射到 MBTI 四个维度(E/I、S/N、T/F、J/P),匹配 8 种动漫原型之一,再从 40 多个角色库中选出具体动漫角色。全程在浏览器运行,无后端、不收集用户数据。
主要能力:纯前端 Vue 3 + TypeScript 应用;评分引擎为纯函数管线,按维度累加得分、归一化到 50–100、推导 MBTI 字母,再匹配原型与角色;支持 localStorage 保存结果、PNG 海报导出与 Web Share 分享;内容以 JSON 数据文件驱动,便于扩展题目、原型和角色。
使用方式:克隆仓库后执行 npm install,用 npm run dev 启动开发服务器,npx tsc --noEmit 做类型检查,npm run build 生成 dist/,npm run preview 本地预览。dist/ 使用相对路径,可直接部署到任意静态托管;推荐 Cloudflare Pages,构建命令 npm run build,输出目录 dist。
适用场景:动漫爱好者人格测试、前端 Vue 3 + TypeScript 学习示例、可扩展的测验类静态站点。
限制:资料未提供线上正式地址、收费方式、题库完整内容与角色完整名单;角色匹配默认取原型下第一个候选,概率加权为可选扩展;海报导出依赖 html2canvas,跨域图片需 CORS 或 base64;Cloudflare Pages 需配置 SPA 回退。