首页/编程/厌猎:重组建筑UI
编程

厌猎:重组建筑UI

2020-09-03T16:22:32 + 02:00

如何提高新和经验丰富的球员的体验。

建筑是Avorion的一个关键特征。它实际上没有从一开始就计划,而是在发展中非常早期增加,因为它只是有道理。一切,船舶,站,甚至小行星都是由块制成的。因此,下一个逻辑步骤是为玩家工具组合将这些块组合起来,以建立梦想的船。

建筑已成为我们游戏的主要支柱。玩家社区真的很喜欢创造性的自由,可以从他们最喜欢的科幻系列中重新创建船只并在玩游戏时实际使用它们的可能性。我们在社区请求中同时使用多个镜面平面添加更先进的功能和生活质量。我们很快找到了与上传设计的数量和质量突出的球员。许多人创造了自己的风格,并制定了整个具有不同船舶课程的视觉相干舰队。甚至还有播放器,将他们的主要专注于建设。截至目前,蒸汽研讨会上有超过16,000名设计。

旧建筑物的库存组合块,炮塔和模板都进入一个窗口,占据了屏幕的巨大部分。由于其布局,它没有留下许多用于高级功能的选项。它已被单独更换,更明显的结构化窗户。

问题变得显而易见
至少在你开始更密切地看着玩家要说的话之前,一切都很大。这是一个明显的来源是书面反馈球员在我们的论坛或不和谐中提供。这对于错误报告和功能请求非常棒,但它不能完成所有内容。本质上,只有一小部分社区才能写下他们的经验。此外,如果您试图了解新的玩家是如何表现和他们挣扎的地方,最简单的方式是观看它们。这就是游戏组播和梦幻般的惯例。只是通过站立和观察,您可以了解什么工作和没有。奇怪的怪癖你潜意识地避免使用解决方法学会随着时间的推移,当一个新的球员绊倒在他们身上时显然脱颖而出。

随着旧建筑模式,我们注意到许多玩家被淹没,迅速地看着圈子,寻找脱颖而出的东西,但没有什么特别抓住他们的眼睛。我们很快意识到我们唯一必须告诉他们是屏幕底部的一个不显眼的按钮的位置,其中包含加上标牌。此按钮打开一个窗口,基本上与实际建立的东西有关的东西隐藏在后面。这是一个明确的设计错误,需要修复。此外,有些人积极告诉我们他们已经知道我们的游戏,但是当他们看到建筑模式的屏幕截图时,他们立即吓到了。他们认为它看起来太复杂,数量和统计数据太多了。

新块窗口。每种类型的块始终可见。不可用的是灰化。重叠的加号表示有可用的不同形状,可以在下面选择。可以在顶部或通过滚动选择其他材料。

我们的解决方案
所以,我们回到了绘图板。我们制定了几种设计原则。首先,最重要的行动应该一目了然地看到。新的球员需要能够立即确定重要的重要性。默认或至少不捕捉眼睛,不应可见并不重要的东西。其次,一切都必须处于有意义的位置。我们需要一起汇集所属的内容。

立即来到以下类别:块,炮塔,颜色,维修,保存设计和一般公用事业。实用程序是不属于任何其他类别的操作或设置。其中包括删除,撤消/重做和查看设置,以命名为少。在我们的新建筑模式中,只有3×4实用性按钮,而不是5×5在旧的,没有别的。其中三个立即可识别为删除,撤消,重做,该重做右侧位于实用程序窗口的底部。没有更多的滑块和其他UI元素。换句话说,没有更多的文字。这只是一个带有图标的少数按钮。

 

在放置块时,右侧的统计数据预览已更新以显示所有更改。

大工具按钮
在Utilities窗口之上,在屏幕的左边缘,工具被排列在一起。最突出的顶级:街区和炮塔。这两个是迄今为止最重要的,因此得到最大的纽扣。在按钮上可见当前活动的块或炮塔。这有两个优点:首先,这提供了一个很好的预览。其次,这使它们与所有其他控件分开并强调他们的重要性。

单击“工具”按钮激活它并显示其设置窗口。此窗口包含所有工具设置以及先前缺少的高级功能。在旧版本UI的旧版本中,我们有一个大型窗口,具有3合1功能的“建筑物库存”。它将块,炮塔和模板组合到一个窗口中,这具有在这些东西之间切换的优势非常快。但是简单地没有足够的空间来添加所有相关控件,这就是为什么我们刚刚将那些添加到实用程序窗口。

新的和改进的块窗口
使用新的块窗口,我们想要实现几件事。首先,所有块都应可见。使用旧UI,您总是必须滚动以查看每种可能类型的块。为了节省空间并提高清晰度,我们决定单独处理块类型和形状。在伏路中,有不同类型的块,如发动机,船员宿者,盾构发电机和盔甲,以及一些块外部支撑形状,除了长方体,如斜坡和倾斜的边缘。具有同时可见的所有类型的块,可以灰色所选材料中不可用的块。这有助于两个目的。首先:即使在选择不同的材料时,每个块类型也可以始终显示在同一位置。其次:其自身暗示的员工在玩家中,当他找到所需的材料时,在游戏中可以在游戏中有更先进的块。

以前没有明显与块UI明显相关联的另一个功能是变换模式。它不会更改现有块而不是放置新块。在实施方面变换与放置块分开,但朝向播放器,它现在表现得像可以切换的设置。此设置也可以通过键控来切换,这对于加快更有经验的建筑商的工作流程非常重要。以前,要激活它的按钮隐藏在实用程序中的某处。

分离到特定窗口也使我们的空间放在具有更高级功能的空间,例如选择与活动的船舶中的每个块并更换它们。这个功能在旧UI中不可用,并且没有正确的地方将它放在上面。

只要您拥有所需的资源,您可以使用您喜欢的任何您喜欢的设计。

新功能导致QOL改进
当我们添加彩色移液器功能时,会出现一个有趣的问题。直到那时,玩家只使用有限数量的颜色开始使用。拿起战利品可以获得更多。新的彩色移液器允许玩家从节省的设计中取出颜色,例如,从上一个播放会话或从下载的车间设计中获取。通过这种方式,他们将获得使用他们想要的任何颜色的可能性,但有很多麻烦。

解决这种不一致的一种可能方法是防止玩家可以获得他不应该的东西的情况。在这个具体情况下,这意味着如果他们没有所有颜色或者我们将所有不可用的颜色更改为默认值,则必须防止玩家使用Workshop设计。我们已经如此如此如此如此,并以与以前相同的方式决定:我们删除了彩色战利品,并从一开始就让玩家提供所有颜色。总结:如果有一种繁琐和人身才能实现好事,请删除途中的内容并将其直接释放出来。

驯服统计显示
涉及屏幕右边缘的统计数据时,涉及屏幕的统计数据,特别大的罪犯。在返工之前,即使其中大多数在游戏中只变得相关并找到更好的材料,让每个可能的数据都始终可见,即使只在游戏中进展并启用玩家建立新类型的块。在创建第一艘船时,生产能力或机库空间根本不相关。但不仅是无能的数据无用,就在路上。我们决定使用以下技术改进这一点。

首先,我们将所有统计数据分为一般,运动,武器等等类别。每个类别都可以独立地显示和隐藏。默认情况下,只选择移动和能量。但是,一个小型的手摘统计统计数据也是可见的:HP,尺寸和火力。

其次,还示出了特定于即将放置的当前活动块的统计数据。为了说明在青色突出显示的块类型及其统计数据之间的关系。这些关系也被挑选,例如“发动机对加速,最大速度和所需能量有直接影响”。

最后,我们显示每个统计数据,如果播放器在当前位置放置一个新块,那么将与其导致的更改量一起更改。在发动机的情况下,这些可能超过手工挑选的统计数据。物质,体积等也受到影响。

希望增加船的火力?选择更好的炮塔并将其添加到您的船上或替换现有的炮塔。

将更改量显示在统计数据的左侧,其颜色表示改进(绿色),轻微(黄色)或严重的降级(红色)或预期变化(白色)。

通过使用这些技术,我们不仅使得统计数据显示更有用,并且还删除了不是感兴趣的大多数统计数据,并只是杂乱屏幕。当然,如果想象,玩家可以重新启用完整的显示。

添加窗口以配置可见的类别也使我们提出了对统计数据的性质的更细粒度控制的想法。如果他们希望看到他们的船舶的统计数据,那么如果它处于完善状态,即完整的船员,没有能量问题,或者他们希望其在现状中的统计数据中的统计信息,则可以选择他们的船舶的统计数据。

快速选择
乍一看没有改变的UI元素之一是屏幕底部的快速选择。可以拖动炮塔和模板等其他项目以便快速访问。我们添加了少量数字来可视化快捷键以激活每个项目。

在悬停在工具窗口中的条目时,也可以按下此密钥以将其发送到快速选择。最后,每次重新打开建筑模式时,保存并恢复选择。

扁平化学曲线
在快速选择之上,我们添加了显示当前上下文中最常见的关键绑定的提示。这在现代游戏中非常普遍。易于发现但不在路上很容易。它提示他们应该打开完整的关键绑定列表应该需要它。

最后但并非最不重要的是,我们改进了许多建筑运营的表现。在实现批处理操作等高级功能后,其中一些问题只会显而易见。

总结一下,我们将很多想法重组了建筑UI。我们使UI的重要部分更容易查找,减少杂乱,增加了更高级的功能,最重要的是删除了阻碍了来自渔船的新玩家的障碍。我们通过添加清晰的类别并遵守它们来实现这些改进。提示指出了如何执行最常见的行为。默认情况下隐藏不必要的信息,将自动显示相关信息。对于高级用户,我们添加了更多的键盘快捷键,允许它们更有效地工作。这些快捷方式通常在工具提示中描述。总而言之,这是很多工作,但值得。


Philipp Erhardt
开发人员

Philipp担任Boxelware的开发人员。他拥有计算机科学硕士学位,是Boxelware的两个创始成员之一。自2016年以来,他一直在竞争,甚至在他曾经帮助过关于各种Tecnical主题的编程问题。

关于作者: 3. 2020年9月
类别:
去顶级