Giter VIP home page Giter VIP logo

genshin-gacha-analyzer's People

Contributors

voderl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

genshin-gacha-analyzer's Issues

成就「雨时偏比晴时多」有问题

我小保底应该只歪了一次,迪卢克
新手池抽出了一个莫娜,常驻一个琴

但是分析出该成就我歪了3次——3/3

「雨时偏比晴时多」
在「角色活动祈愿」中,小保底偏向于没有抽中当期Up角色
3 / 3
小保底歪的概率

建议小保底不展示在成就

6WMSP}Y`I%3T77LCG03CPN0
如图,真的很损……我的纳西妲啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊😭

这样真的很不友好,如果user心理承受能力不行估计就开始砸电脑了……

成就「雨时偏比晴时多」数值统计问题

上例子, 角色五星数量 33 个
image

成就中统计 “小保底歪的概率” 看着有些问题诶~
image

概率实际上应该是 12 / 33
成就结论也应该是 小保底偏向于抽中当期Up角色

文件格式支持

自己的工具导出的xlsx为下面的格式
image.png

但是好像这个工具不支持读取卡池id作为SheetName的工作簿
希望可以修改一下来兼容

无法识别 UIGF v2.2 Excel 祈愿表结构的物品类型

最近我根据 统一可交换祈愿记录标准 v 2.2 制作了一个导出抽卡记录 Excel 表格的工具,依照标准在表头写入了 物品类型,但是发现导出后在 https://genshin.voderl.cn 无法统计 3 星物品数量,并且抽取数目展示图中 4 星武器和 4 星角色均显示在一起。

我对比了自己导出的 .xlsx 和可正常识别的 .xlsx,发现正常识别的 .xlsx 表头中写的是 类别。我查看了此仓库的代码,觉得可能是此行引起的问题:

export const isWeapon = (item: DataItem) => item.类别 === '武器';

在项目的其他地方也普遍使用“类别”的字眼,于是我将 物品类型 修改为 类别,可以正常区分四星武器和四星角色,三星物品统计也正常了。

此处,我觉得可以考虑也支持一下 UIGF 标准的表头 物品类型

论 将角色与武器数量进统计展示的 可行性

赞这个项目, 大佬太强了

然后
因为数据的存在(虽然有官方的时间限制)
可以做到以下几点:

  1. 推测角色池 然后将角色 -- > 数量 进行展示(显示命星更贴近玩家 23333) 如果不考虑网站资源的话, 可以直接用轮播的 大角色图来进行展示, 更为丰富

  2. 同上, 玩家们是时候知道到底什么垃圾3星武器占据卡池了23333 统计那些废铁

  3. 我觉得在第一栏 日期-抽卡次数 的统计中, 感觉字体可加大突出, 然后使用折线图会感觉友好一点.

再次,敬佩 23333

Add support for exporting in UIGF

I acknowledge that there is already an option to export data in .xlsx format but I guess it would be better to push one step further into the standardization of gacha logs.

Regards,

“合格仓鼠”成就只算了已有记录,未匹配当前时间

比如本人的抽卡记录,程序判定“从2020/12/24到2021/01/12没有使用「纠缠之缘」进行抽卡,持续时间为19 天17 时”
只看旧数据没问题,但是事实上,从上次抽卡至今(2021/09/05到2021/10/18),我已经43天没抽卡了,
这个可以通过计算最后抽卡时间和当前时间来得出数据的

希望时间轴能统计一段时间的总共抽卡数与角色数

比如想单独统计某个月份的抽卡数和角色数、某个版本的抽卡数和角色数。但现有的时间轴貌似只能缩放到一段时间,不能显示该段时间的总计抽卡数和角色数。
或者,在分析图那里列出各个月、某个版本的抽卡分析?

希望能统计溢出角色

就是重复角色超过7个的部分(本体1+命座6), 希望能统计出来分别溢出多少个, 米忽悠还我血汗钱, 5个星辉算啥事

支持 JSON 导入?

还可以支持从 URL 中拿数据 ?import=base64([{}]),以方便脚本抓取并跳转

结构可用和官方一致

[{
  gacha_type: "301"
  id: "1629237960000159359"
  item_id: ""
  item_type: "武器"
  lang: "zh-cn"
  name: "以理服人"
  rank_type: "3"
  time: "2021-08-18 06:58:28"
}]

关于仓鼠

仓鼠的判断应该除去普池,毕竟大部分仓鼠玩家也是会用送的相遇之缘抽普池的

五星物品展示UI优化

目前某些分析工具,会以图标的形式展示五星物品
感觉这样观感会更好些,适用于对外展示(炫耀)的场景 😜

2_mosaic

xlsx文件智能合并功能

image

由于抽卡记录有期限,每次在手动合并成full再丢去分析麻烦。
希望能有gachaExport-*.xlsx文件智能合并功能,不会重复记录。

双黄蛋的成就数值有歧义

双黄蛋成就,数值必定显示为2,而一般的理解是这个成就达成了几次就显示几,显示的是双黄蛋的次数而不是绑定为2。

看了一下代码,双黄蛋会显示2,三黄蛋会显示3,感觉既无太大的必要,又容易导致歧义。

建议可以每个X黄蛋(X>1)都单独显示为一个成就,数值为达成次数;或者只显示双黄蛋成就,如果有3黄或以上,则额外显示”极致的欧皇(暂定名)“,描述为十连最多的出金数。

如果太麻烦,也可以考虑只显示达成成就的首次时间,而不显示多余的2。

希望增加一个能合并两个Excel的功能

目前游戏已经6个多月了,官方给出的只记录6个月的抽卡记录
虽然可以手动合并之前导出和现在导出的抽卡记录,但还是略微有点麻烦,并且还容易出错
因此希望能够增加一个能上传两个Excel,然后导出为一个文件的功能,这样就能将抽卡一直记录下来

新成就的一点想法

一点关于新成就的不成熟想法:

可选名称:四叶草
大致描述:你总共在xx个十连中,有4个或以上4星或5星。

可选名称:福至五彩
大致描述:你总共在xx个十连中,有5个或以上的4星或5星。

可选名称:这才是角色池!
大致描述:在一次十连中,抽出的角色不少于武器。(即至少有5个角色)

可选名称:拒当保底人,拜拜保底人
大致描述:在常驻池和角色UP池中,有xx次(/yy次总数)在74发(<=73)保底(概率UP)前出金。

可选名称:拒当保底人,拜拜保底人(武器池)
大致描述:在武器池中,有xx次(/yy次总数)在63发(<=62)保底(概率UP)前出金。

注:
角色池74发概率UP来源:https://ngabbs.com/read.php?tid=25461793
武器池63发概率UP来源:https://ngabbs.com/read.php?tid=25678614

时间轴界面,无抽卡日展示错误

如下图,在时间轴界面,当选中显示没有抽卡的日期时,会导致在左侧添加所有日期,但柱状图为空。
image

我记得原来没有这个bug,应该是最近新引入的。

关于筛选的实现

我自己用python也写了一个祈愿汇总的小工具数据处理用的是pandas,为了方便使用这个工具,现在想支持excel导出,数据类型应该都是对上了的,但是筛选四星,五星就筛选不了,所以想问问这个工具实现筛选的方式,我好在生成excel进行处理,难道是筛选颜色的方式吗?
image

image

使用降序排序的xlsx文件时,读取内容与实际不符

导入降序排序的xlsx(新在前旧在后,刻记牛杂店是这么输出的)时,十连的顺序会被反着读取导致问题。
我猜是默认按时间排序,而十连的时间都一样导致的,按祈愿id排序应该可以解决这个问题。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.