是这样,我最近在写毕业设计,现在还处于一种很迷茫的状态。
我想研究的内容相信玩过游戏的都能理解。
就是我打关卡会掉落许多物品A,B,C,D等,但是每个物品的掉落概率都不一样。关卡也有很多,不是每个关卡都会掉落所有的物品。
我自己首先把每关的掉落概率统计出来,之后绘制了条形图,大概是每个物品掉落概率前十的关卡。
可是我在想,如果我现在需要A和B这两种材料,我应该怎么去选择关卡呢?
就算选择A掉落最多的,打完之后去打B掉落最多的,这个也不一定是最优解。说不定有某一关,打A或者打B都不是最高概率,但是如果我打这关这两个材料都掉,花费的体力却是最少的。
我一直在想这个应该用哪种算法才能实现我想要的这个效果,目前考虑了多维向量模型、多目标优化算法以及多元线性回归。但是都觉得没那么贴切。
求指点。
(我是学的数据科学与大数据技术,目前学了有Python和Java语言,开发工具是pycharm和idea。)
我一直在想这个应该用哪种算法才能实现我想要的这个效果
你这个算法, 是为 “游戏方” 设计的呢, 还是为 ”玩游戏的用户” 设计的? 你的描述中没有讲得很清楚。
同问,你到底是要做一个游戏,还是做一个会玩游戏的AI