Neo4j概率漫步在游戏树上

时间:2019-11-20 16:02:07

标签: neo4j graph-databases random-walk

我正在为游戏开发状态机,并希望找出存储/运行逻辑的最佳方法。

游戏由在各种状态(状态节点类型)中移动的玩家(玩家节点类型)组成。播放器节点将指向播放器所在的当前状态。该状态节点将具有指向其他状态节点的指针。

当玩家在其当前状态下执行预定义的动作时,我们想概率性地计算该玩家下一步将移动到哪里(玩家节点将指向哪个状态节点)。假设我们将此函数称为getNextState( ... )

getNextState( ... )必须考虑到连接状态中的一些信息以及玩家的某些属性(业力点,物品等与问题不太相关),并输出指向下一个的链接节点。

我的挑战是弄清楚getNextState应该位于何处。

这应该是存储过程,还是查询我需要进行计算并计算Neo4j之外的概率的节点更明智?我是新来绘制数据库图表的人,所以我不了解一种或另一种限制,我将感谢您对此事的帮助

0 个答案:

没有答案