但今天咱不聊那些听腻了的,来整点冷知识 —— 就拿火到出圈的《黑神话:悟空》来说,你以为那些神仙鬼怪的关系网、任务线的弯弯绕绕是咋捋顺的?
这里就得请出 “图数据库” 这位隐藏大佬了!这玩意儿听起来像搞拓扑学的,实际上在游戏里可太有用了:比如悟空跟各路神仙的恩怨情仇、地图里藏着的 N 条隐藏路径、甚至不同怪物之间的仇恨链,全靠它把这些错综复杂的关系网打理得明明白白。
没想到吧?你在游戏里跟 NPC 唠的每句嗑、触发的每个彩蛋,可能都有图数据库在背后偷偷 “牵线搭桥” 呢!这波冷知识是不是突然就带感了?

什么是图数据库呢?简单来说,它是一种专门用于存储和查询图数据的数据库管理系统。它以点和边的形式表示数据。其中,点代表实体(如,孙悟空和唐僧),边代表实体之间的关系(如,师徒),见下图。

图数据库可以在游戏中有哪些应用场景呢?

(一)剧情和任务关系管理
《黑神话:悟空》作为一款以中国神话为背景的动作角色扮演游戏,有着庞大的剧情和任务管理逻辑。
图数据库可以存储和分析这些角色关系、隐藏剧情,构建剧情之间的关联网络,方便查询任务的触发条件与之前剧情事件的关系等,有助于开发者管理和设计剧情逻辑,确保玩家体验到连贯且富有深度的剧情。


图:【第四回盘丝洞】猪八戒 —(前身)天蓬元帅 —紫蛛儿 — (前身)天女 之间人物角色关系、隐藏剧情关系等等。
(二)游戏世界地图构建
《黑神话:悟空》因游戏内复杂的地图构造且没有内置地图的设计,导致许多玩家多多少少遇到了很多问题。
我们找到了游民星空做的线上地图为例,让大家了解游戏场景中的各种元素,如怪物分布、宝藏位置、BOSS与隐藏关卡位置、重要的收集品等等。

但要强调的是,地图场景中所有的数据关联,都可以通过底层的图数据库的技术将这些场景中的数据与地图上的节点进行连接,方便开发者进行管理和查询。
(三)技能和法术系统
天命人以及其他角色拥有多种技能和法术,这些技能之间可能存在着相互的关联和组合效果。图数据库可以表示技能之间的关系,帮助玩家更好地理解和运用游戏中的技能系统,增加游戏的策略性和趣味性。此外,随着玩家的游戏进程,角色的技能可以不断升级和强化。图数据库可以规划技能的升级路径,让玩家在游戏中有更多的成长和发展空间。

如上图所示,天命人可以选择A/B两种路径打怪,同时伴随技能升级路径规划。
(四)玩家行为分析和社交关系管理
如果《黑神话:悟空》未来推出多人模式或在线功能,在游戏中,玩家可以添加好友、组队等。图数据库可以高效地存储和管理玩家之间的社交关系,方便查询玩家的好友列表、好友的好友等信息,为玩家推荐潜在的队友或对手,增强游戏的社交性。

此外,如果存在交易系统,玩家可以买卖装备、道具等物品。图数据库可以记录玩家之间的交易关系,有助于开发者监控游戏内的经济活动,防止欺诈行为和非法交易。

(五)游戏 AI 和智能推荐系统
在具有人工智能角色的游戏中,图数据库可以存储 AI 角色的行为模式和决策逻辑,优化 AI 角色的智能水平,使其行为更加逼真和合理,提高游戏的趣味性。
如自然的对话生成。假设天命人和村民,甚至师徒四人和村民之间都可以自然对话,这样不仅使游戏显得更加鲜活,还能够增强游戏的叙事深度。这种情感反应不是通过简单的预设脚本实现的,而是基于图数据库中的动态关系网络。
我们知道,复杂系统最重要的特征就是具有涌现行为,在游戏设计中,游戏规则的涌现行为使得一个游戏具有深度和趣味性。那么,在计算创意学中,这些都可以量化计算吗??
“作为多重计算系统的游戏和谜题”是2年前 Wolfram 发表的一篇文章,他提出了一种可视化和具体探讨涌现行为系统构建复杂的思路——多重计算过程(Multicomputational Process)的概念。他就是创造性的用了“图”(图数据库/图计算)的实验方式,将游戏规则的深度与这些图的许多直观特征挂钩把对游戏的设计引申到深度性、趣味性的讨论语境下。
在这里,我们实则关注到的是游戏背后一个复杂性的问题,它不简简单单是从交互叙事设计到游戏体验的这么一个过程-闭环。图数据库作为新型数据库技术,通过高效处理复杂关系、灵活的数据模型、强大的查询能力、丰富的图算法、支持高并发读写且易于扩展等,能让游戏更加丰富、多元,以及让玩家更有着沉浸式的游戏体验和感受!

所以说啊,别光顾着惊叹《黑神话》里悟空一棒下去的爽感,也别只顾着扒神仙们的爱恨情仇 —— 这些让你沉浸式上头的细节,你玩到烧脑的剧情、复杂的地图关联,背后是这位 “关系网管理大师” 在发力。
就说你对着 NPC 狂按对话键那阵儿,它可能正嘀咕:“哟,这猴头又跟土地爷唠上了,得记下来,回头整个‘天庭八卦特辑’任务 —— 毕竟神仙的瓜,它门儿清!” 哪天你打副本被三只妖怪围殴,也别骂策划,八成是图数据库精准翻出了 “这货上周砍了我二舅姥爷的表侄” 的仇恨账。
下次再在游戏里触发个意想不到的彩蛋,不妨心里嘀咕一句:“是不是背后有图数据库在整活了?” 这波技术冷知识,够你跟队友吹半局游戏的了吧~





