先明确下目标,提高推荐的准确度意味着使被推荐玩家觉得推荐给自己的是“好玩”的游戏,而一个游戏好不好玩很大原因取决于玩的人自己的喜好。
所以如果我来设计这套系统的话,我会着重于以下几点:
1.收集玩家本身的信息作为推荐参考
一千个哈姆雷特的梗已经被用到不能再烂了,但我这里还是要再用一次,因为这是推荐系统的关键所在。
给一个喜欢车枪球的玩家推荐GAL,就算推荐的是Clannad或者Ever17这种公认的神作,估计玩家也要给这个系统打出翔不及格。所以我们先要收集该玩家一定程度的资料才能判别何种游戏适合TA。
对于没玩过或者玩得很少的新玩家,可以通过性别年龄三围喜好之类的问卷调查方式进行,而对于玩过不少游戏的老鸟则可以让其在一些玩过的游戏里选出几款最喜爱的来做进一步的细分。
2.建立一个同时包含广度和深度的游戏评分系统
关于广度:steam用的metacritic是个很好的样例,虽然我不太懂是具体如何加权的各大媒体平均分可能说不上绝对权威,但的确是个不错的参考。
关于深度:按游戏类型区分,请各类游戏的骨灰级玩家撰写游戏的深度评测。骨灰级玩家对该类型游戏的深入理解保证了评测的可信度,按游戏类型区分则把评测时的主观性带来的影响尽可能降到最低。当然并不是每个睾丸高玩都能写出或写好评测,所以这点可能是整个系统里最难实现的一环...
至于普通玩家的打分,个人觉得可以放在最后作为参考但不能作为推荐的依据。毕竟各种游戏论坛里玩家为了自己眼中的哈姆雷特而互相飞妈争吵已然成为了日常。
3.结合以上两点,在向玩家推荐符合其口味的游戏类型的同时偶尔推荐一些类型近似的高分作
天天吃山珍海味也是会腻的,总要偶尔来一点不一样的东西,比如打打昆特艹艹猫。也许玩家的某次尝试最后就成了意外的惊喜,而促成这份惊喜也是推荐系统的微小工作之一。
以上,纯属纸上谈兵,欢迎各位大佬来TMD打我呀指正。
如果让你来设计一套『游戏推荐系统』,你会从哪些角度来提高推荐的准确度?
0 条评论