【捕鱼达人】活动解析
本帖最后由 hezhushizaishi 于 2025-11-29 19:00 编辑没想到有一天我居然也能解析上活动了https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png还是往常一样看活动的规则贴,看到规则提到HTML有可复现性,再加上种子这个概念立马就想到了MC,只要输入种子一样,不论是谁只要种子数是一样的结果也就是定死了只要找到算法,分分钟不得逆天改命而恰好最近沉迷于编写HTMLhttps://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png然后借助伟大的gemini 3.0pro和claude 4.5op协助的协助下,找到了核心算法:
class SeededRandom {
constructor(seed) { this.seed = seed; }
next() {
this.seed = (this.seed * 9301 + 49297) % 233280;
return this.seed / 233280;
}}
只需要知道线性的,而且是有限性,换句话来讲是可预测的,并且是周期性的
周期性233280,就是在生成233280个数后,下个数和第一个数结果一样(0和233280的结果是一样的)
算法有了,接下来时间开始加速了https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png
结果如下:
[全服战力排行榜]
A 肌肉男 | 胜率: 26.4%| 平均分: 112.9 | 最高分: 213 (Seed 39314)
B 大叔 | 胜率: 10.3%| 平均分: 100.7 | 最高分: 214 (Seed 33956)
C 兽人 | 胜率: 38.9%| 平均分: 116.9 | 最高分: 215 (Seed 129589)
D 机器人 | 胜率: 21.5%| 平均分: 108.1 | 最高分: 213 (Seed 209669)
1.平局场次: 6718 (2.9%)
还特意找了一些有趣的对局:
2.绝对公平局 (Seed: 4195)
分数: A:104B:104C:104D:104
亮点: 首尾分差仅 分,全员势均力敌!
3.虐菜屠杀局 (Seed: 101869)
赢家: A (领先第2名 分)
分数: A:210B:94C:104D:97
4.鱼潮丰收局 (Seed: 77921)
总分: (历史最高)
分数: A:160B:131C:118D:183
5.极度贫穷局 (Seed: 49051)
总分: (历史最低)
分数: A:86B:82C:97D:54
有兴趣的朋友可以试试验证看看哦https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png
static/image/hrline/4.gif
那第二个,看到咸鱼鱼老师写到了说有没有野生的实时赔率,这个想法就萦绕在我的脑海里
借助以往的知识经验和人工智能探讨可行性后,就确定了这个想法,经过这两天的缝缝补补,借助人工智能的能力,下面应是最终版本了:
最终版本静态网页链接:fishing-master-final.netlify.app
那在附件也有HTML和图片,只要放在同一个目录,双击打开HTML就好了严格意义上来讲不算是实时的,最多就是半实时,而且有一些信息还要人工手动填写
实现流程是:python抓取网页—>python提取和分析数据—>上传到gist—>静态网页获取“实时”数据
算是一种轻量化,无服务器的系统
但数据更新还得我跑一遍脚本才能显示,所以说只能算是半实时https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png当然设计了许许多多的内容,包括坛友更改数据反馈,实时计算赔率,以及错误数据列表等等
但是限于时间和精力就没有在前端展示了static/image/hrline/4.gif
那有什么用呢?
唉,这就说到点子上了,到了活动的后4天了,咸鱼鱼老师会随机挑选种子
上面第一部分就派上用场了,如果全选C,获胜的概率相对来说比较大点(每次选中的概率接近40%)
那这部分“实时”赔率也能派上用场,可以看看哪些赔率比较高,因为是随机的嘛,每个选项都有机会,风浪越大鱼越贵https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png
(要是4局活动能选到平局,咸鱼鱼老师得哭晕在厕所https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png)
static/image/hrline/4.gif
闲暇之余还在畅想,要是以后有幸当活动员的话,在目前这套系统再升级,理论上来说放在服务器上就应该做出实时的
到时候依据这套系统设计活动,如分成4个小组,每个人自由选择,只有低于25%的組才能获胜
而这套系统就实时显示当前组的比例,在锁贴之前可以任选一个组发帖能获取一个技能,全局活动只生效一次,让自己组-1,选定任意组+1,并实时显示,锁贴之前可以删改
这就有了很多博弈的空间https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png但总体来讲还有很多技术实现难题,但目前还是得解决勋章的问题https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png
没玩过捕鱼达人,感觉难度还是有点大的呢{:6_169:} 看来兽人老公还是很强的,这下美美开选c,爱信等{:6_184:}{:6_194:} 不是,兽人的胜率这么高的吗,这就是内部爱吗 总之,虎兽人秒杀一切,谢谢。就一直选C得了 核心算法被发现了,感觉有可能就修改算法了 那很好了,等这两天过去无脑选兽人就行了 天惹,看代码的时候看到了核心算法,但看不懂233280的意思,整篇喂给豆包的时候也没说出来,分析一通后还告诉我随机情况下胜率最高的是B和D,害人精来的( 楼主写的这个网页很方便了啊,可以直观看到赔率,方便做出抉择。;P 兽人竟然这么高吗,果然福瑞是对的 4个平分的天命ID在哪呢 快出来 什 兽人原来胜率这么高吗 那之后随机种子都投兽人了 獸人勝率最高!{:4_93:}
是的.福瑞就是你最佳的選擇{:4_99:} 大佬!这是真大佬!{:4_86:}{:4_86:}{:4_86:}
说起来我之前随机填了几个uid去测,赢的都是兽人。后来从1开始测,肌肉男和机器人赢的也不少,大叔倒是真的没咋见他赢的,而咸鱼鱼老师放的123刚好就是大叔赢,感觉有阴mao 懂了,后面四天选C:lol 还是希望能拿到猜对三次的奖吧,第一天太可惜了,感谢分析 天呐大佬实在是太强了{:6_176:}把复现期内的种子都跑了一遍得到了角色胜率,真的对后续的角色选择很有帮助! 那既然如此全部选C就可以把,反正胜率那么高 按照這個表最後4日選C的勝率比較高。
選 BD的勝率雖然最低,但按照這兩日的賠率推測賭到一次機械人就回本了。 不明觉厉
总而言之,就是选大肌肌兽人就对了 超过三分之一的概率咩(´×ω×`)那还是赌一把吧