开发人员更新#8

欢迎来到另一个Grid Online开发人员更新,在这里我将简要讨论Grid Games的MMO科幻RPG的最新变化。 如果您想了解我们之前的工作,请前往开发人员更新7。

在Grid Games总部,我们一直在努力设计和开发游戏。 在本次更新中,我将分享一些关于过去几周我们完成的任务的详细信息,例如物品系统,并为我们的NPC讨论一些AI

交易窗口的早期屏幕截图

项目管理实际上是与任何形式的项目有关的一切。 范围从拖放库存物品,拾取物品和装备物品并将其显示在角色上,以供玩家和售货亭交易。

我一直在致力于(重新)实施核心项目管理和容器系统,这是一种说出我不尽其所能的好方法 。 目前,所有项目都在服务器端进行管理,并且行为和行为在客户端方面得到了预测(例如,移动库存中的项目,进行交易等)。 玩家之间的物品交易功能全面,可以像大多数游戏中预期的那样工作。 您与另一位玩家发起交易,将物品从库存中拖到交易窗口的一侧(左)并接受交易。 一旦双方接受了交易,这些物品将被移交给其他参与者,并放入他们受尊重的库存中。

银行终端机正在进行中

将物品存储在箱子中也是完全可以使用的,最终可用于将物品永久存储在银行和您可能在任务中发现的战利品箱子中。

NPC和AI

NPC将在您的未来冒险中扮演重要角色,并且对于让地方充满生机至关重要。 无论是路边的食品店,前哨站还是大城市,它们对于使区域变得生动而不是被遗弃,空旷的地方都非常重要。 我目前正在努力建立一个模型,使NPC拥有“生活”,并从事其工作,从上班到在卡车上吃面条吃晚饭。 我还想向NPC提供有关其周围环境的重要信息,以便有NPC群体聚在一起聊天,而不是漫无目的地在城镇中走来走去。 我认为,如果您走上NPC并向他提供您的商品(如武器)或一些非法的黑客模组,并让他们决定是否愿意,如果愿意的话,可以将其从您那里购买,或致电寻求安全保障,这真的很酷。如果您是合法公民(最好对他们进行筛选,找出他们的职业和/或兴趣)。

我想说的是,NPC将在我们的世界中扮演重要角色,即使游戏是MMORPG,并且您将主要与其他玩家互动,但NPC在冒险中也同样重要。

瑞克假人AI

在接下来的几周中,我的主要精力将放在开发这些系统上,并且我对自己的学习方向有了很好的了解。 上周,我开始使用设置的标记进行一些基本的导航(路径查找),以便NPC可以导航到某个位置而不会撞到墙壁或其他障碍物。

里克(Rick)是我们的第一个NPC,他几乎是一名测试假人。 我开发的任何代码都将扔给他,这通常会在一些热闹的时刻结束,有时甚至会产生一些好的结果。 设置了基本代码,我现在可以进一步扩展并开始构建必要的组件,以使我们的NPC充满活力,并成为这个世界的一部分。

AI堆栈包含AI控制器,该AI控制器能够查找和获取感兴趣的目标,使用目标进行移动并在某些物体挡住视线时重新获得目标。 AI控制器是其他AI组件(例如AI_Combat和AI_Aggro模块)的中心点。

使用这两个组件,我为您的娱乐设计了一个小场景。 瑞克获得了武器(Nova Flow),上帝模式和一个目标: 瑞克对巨人贝斯 。 请享用!

随时了解GG&GO新闻:

  • 在推特上关注GG
  • 在推特上关注杰夫
  • 在推特上关注乔伊