今天得跟大伙唠唠我这个《lolfaker》项目是怎么折腾出来的。这破名儿听着挺唬人?我就是想做个能模拟英雄联盟对局数据的小玩意儿,结果差点把自己整秃头了。
1. 起念头
上周二半夜改bug改得眼冒金星,突然刷到个电竞数据分析视频。我大腿一拍:“搞个假对局生成器多带劲!” 翻身就从被窝里摸出笔记本,噼里啪建了个叫lolfaker的空文件夹,这玩意儿就算开张了。
2. 踩坑实录
先想着偷懒用现成接口,结果折腾到凌晨三点:
- 拳头API要企业认证,我工牌照片拍糊了三次都没通过
- 某玩家平台接口返回值全是密文,破译出来比考研数学题还难
- 好不容易找到个野路子API,刚跑通就被封IP了
没辙只能硬着头皮自己造数据:
- 把三年比赛录像当电视剧刷,记了三大本英雄出场率
- 拿Excel拉折线图比对补刀数,看到折线图就想吐
- 用随机数生成器模拟击杀数,第一次跑出来ADC场均五十杀
3. 见鬼的转折
正愁怎么让数据看着真点儿,隔壁工位老王探头说了句:“你咋不照着排位赛胜率表搞?”这老哥平时就爱打游戏,我赶紧把他桌上打印的国服数据抢过来当圣旨:
- 把场次胜率按青铜到王者分段切豆腐块
- 英雄禁用率直接抄排行榜前二十
- 装备组合用排列组合硬怼
4. 勉强能看
昨天半夜终于搞出个人样:输个段位能吐出整场假数据,虽然细看还是漏洞百出:
- 补刀数跟时间对不上
- 打野十分钟刷了三百刀
- 大龙刷新时间忽快忽慢
扯点闲篇
这项目原本是给公司训练AI用的,结果主管看完演示来了句:“下周就要上线”。吓得我咖啡泼了一键盘——就现在这连蒙带骗的玩意儿,放出去怕是要被玩家喷成筛子。
不过也值了,光看老王拿假数据在茶水间吹牛说“我昨晚王者局五杀”,忽悠得新来实习生一愣一愣的,这快乐比年终奖实在多了。
还没有评论,来说两句吧...