[TL;DR] 一个预测Steam游戏成功度的工具已经问世
从AAA到崩溃
三年前,我离开了我的工作岗位,一间AAA工作室。我有储蓄,一个小游戏,和一个游戏开发的梦想。第一年,主要做fans.game。第二年,我解决了“有趣”的问题:股票市场模拟和现实漫画着色的Unreal。但是第三年,我突然醒悟,我是一个不错的程序猿,但制作游戏真的很难:故事设定,关卡设定,和避免注意力集中问题。更不要说有“千箭齐发”的感觉。
我崩溃了。在看到冯内斯·透莱罗(Jonas Tyroller)的VLOG时,我突然想到了一个idea:可以预测Steam游戏的成功度。这个想法让我很开心。这个工具虽然是一个Chrome扩展,但开发者已经不再维护,于是我决定在我的失败的恐怖游戏开发过程中制作一个web版的新工具。
我将这个工具在github分享了一下,这是第一次有人享受到我制作的东西。所以我就开始加一些功能:排行榜,一款roguelike的小游戏,一个小boss模式。并且还想着在将来添加一些多人联机功能。
这次的疯狂之旅
我决定加一款bot(游戏机器人),而这个bot不能随机猜测,所以我用我的机器学习知识建构了一款“智能”bot。于是我就失去了常识。
我开始购买VPS服务器来爬取和分析游戏数据了。我的第一款模型很烂,甚至比一个人的预测还差。于是我决定拿它当作一个挑战:如果人类可以根据游戏页面来预测游戏的成功度,为什么机器学习不能做到?
我的锻炼减少了。我的窗外基本没看过。工作室里的其他项目也没工作上过了。我的VitaminD水平直接跌到谷底,我的手指也疼得要命,我甚至考虑买一个口语输入器。后来,我才发现这个想法像是一个恐怖故事。于是我就这样疯狂地追求一个接一个改变的想法,每次都以为接下来一个改变就会实现一个突破。实际上这是一个无止境的循环。
后来,我晚上睡觉前又突然意识到两个事实:我手里已经没钱了,而这个模型已经达到它的极限了。
评估这个工具
这是一个很重要的部分
这个模型会比人类预测要更好,但还不够。我的方式是通过两个指标来测量:一是比率准确率(xN);二是分桶准确率。
准确率(xN)
|xN|1k-10k|准确率|
|-|-|-|
|x2|60.01%|
|x3|78.68%|
|x5|89.68%|
|x10|96.16%|
这里我对准确率划分分数等级
| 准确级别 | 1k-10k评分游戏 | 准确率 |
|---|---|---|
| x2 | 60.01% | |
| x3 | 78.68% | |
| x5 | 89.68% | |
| x10 | 96.16% |
分桶准确率
* 准确桶准确率:71.79%
* 近似桶准确率:98.82%
假设100个人发布游戏,最后这些游戏都变成了2k评分游戏,该模型会把七八个预测的游戏放在了1k-10k这个桶里,其余不在这个桶里,我的模型倾向于在下面桶里而不是上面桶里。
simulator测试
这次我在项目中添加了个测试模块测试游戏预测。通过调整一些变量来影响预测结果。例如:我可以添加韩语和中文版本支持吗?游戏封面设计是否更有吸引力?或我的游戏发售活动会有什么影响呢?
工具会让你知道是什么东西拖动你的预测值。
即将到来的情况
这个项目的计算成本太高了,可能不能继续免费发布。但是关于是否能推广这个工具呢,我就有点迷茫了。
我的对象性都丧失了。不知道这到底是个好玩的东西,还是我只是痴心妄想。
我目前只想要有个什么新想法。
那么你们觉得我这么做到底有没有用呢?是否有人会在乎这个工具呢?
我正在寻找你的一切建议或建议。有一个游戏要发布了?我不介意给你一个预测(大约需要两分钟)。
*P.S. 这是一个自定义训练的预测工具,并不是AI或Chatgpt的扩展。
阅读到这里,如果你也感兴趣,不妨关注下,我也会非常感谢的。
评论 (0)