SBTI 计算器

边答题,边看每个人格的实时分数。

正常答题,页面会实时计算并排序所有标准人格的 distanceexactsimilarity。特殊人格 DRUNKHHHH 不走这套距离算法,因此单独显示状态。

计算规则

这套排名只对源码里的 25 个标准人格生效,因为原网页只对 NORMAL_TYPES 计算距离和相似度。

  • 每个维度有 2 道常规题。选项值直接加到该维度原始分。
  • 如果一个维度两道题都答了,则和原网页一致:2-3 = L4 = M5-6 = H
  • 如果一个维度只答了 1 题,则把该题的 1 / 2 / 3 直接临时映射为 L / M / H,只用于实时排行预估。
  • 完全没作答的维度不参与当前排名计算。
  • distance:只在已作答维度上计算,逐维累加当前等级与目标人格等级的绝对距离。
  • exact:只统计已作答维度中,有多少维与目标人格等级完全一致。
  • similarity:沿用原网页公式,但分母改为当前已作答维度的最大可能距离,即 answeredDimensions * 2。公式为 round((1 - distance / (answeredDimensions * 2)) * 100),最低不低于 0。
  • 当 30 道常规题全部答完时,这里的 distance / exact / similarity 就与原网页标准人格的计算结果完全一致。
  • DRUNK:只看隐藏饮酒分支,若 drink_gate_q1 = 3drink_gate_q2 = 2,则直接触发。
  • HHHH:只有在常规题全部答完、且未触发 DRUNK、并且当前最佳标准人格 similarity < 60 时,才会作为兜底结果出现。

标准人格实时排行

只对已作答维度计算。排序规则与原网页一致:先按 distance 升序,再按 exact 降序,再按 similarity 降序。
#1
点击查看完整排行榜

标准人格实时排行