Slikey:关于服务器发现功能与开发迭代的说明

  • 购买游戏时,在支付界面使用创作者代码 HytaleCN 以表示对中文社区的支持,这对我们来说十分重要,感谢您的支持!(点击查看示意图
原文链接
https://x.com/slikey/status/2035264766906687683
https://x.com/slikey/status/2035271986096509294
作者
Simon、Slikey
译者
ETW_Zero
转载许可
允许规范转载。转载须注明原文链接、作者、译者、所属平台(HytaleCN)。
@Simon_hypixel
未来几周我们将加入服务器浏览器/发现功能,这样你们就能在我们忙碌期间守住阵地了!

@Nerwi_
会有算法支持,还是像早期 YouTube 那样基于标签?

@slikey
初版服务器发现功能向来是 v1 版本。发现算法不会太智能,仅基于(由我们精选的)推荐服务器+标签+随机性。
当前目标是搭建起服务器注册、列表展示、加入、筛选及审核的基础架构。用户体验将在 v2 和 v3 版本中逐步优化。
我认为直到 v3 版本才能实现真正优秀的算法——根据用户喜好特征推荐服务器。我们宁愿先用简单易懂的初级算法,也不愿因过早复杂化而做出糟糕的算法。

@slikey
提醒大家我们始终采用迭代开发模式。你们会经常听到我们使用 v1、v2、v3 这些术语。

v1——从无到有:当我们推出语音聊天、服务器浏览器、世界地图等功能时,首要目标是让功能落地。这意味着可塑性差、用户体验差、各方面都差强人意,但能让我们明确该功能在Hytale中的定位及其对其他系统的影响。这是开启迭代优化的基石。有时v1版本也可能因未达预期而作为原型被完全推翻废弃。

v2——精益求精:当功能在稳定基础上成型后,我们会着力优化用户体验、完善与其他系统的交互、提升可塑性、打磨视觉效果等。

v3——追求卓越:当功能趋于完善时,我们会先保持稳定,最终致力于将其推向全新高度。这个阶段才是真正实现愿景的时刻。

目前 Hytale 几乎所有功能都处于 v1 阶段。有些功能甚至连 v1 都算不上,我们甚至不清楚它们存在的意义(笑)。由于我们并未明确告知玩家各功能的开发进度,玩家常常产生困惑。因此我们看到大量关于"是否会改进某功能"的提问。答案很可能是肯定的。你们难以想象 Hytale 还需经历多少变革,而将整个游戏推进到 v2 甚至 v3 阶段仍需数年之久。

你们正在见证一种堪比 SpaceX 建造星舰的游戏开发模式:你既不能也不该过早搭乘星舰试飞——而在 Hytale 里,你可以。



原文:
@Simon_hypixel
We'll be adding server browser/discovery in the coming weeks, so you guys can hold the fort while we're busy!

@Nerwi_
Will there be an algorithm, or will it be tag-based like YouTube in the early days?

@slikey
Initial server discovery will be as always a v1. Discovery algorithms will not be smart and simply be based on featured (by us, free) servers + tags + randomness.
The goal is to stand up the infrastructure to register, list, join, filter and moderate such a server list at all. The user experience will be improved in v2 and v3.
I don't think we will have an actually good algorithm until v3 that recommends servers based on taste profiles. We rather have a dumb algorithm to start with that is simple to understand than some algorithm that is bad because it's prematurely complex.

@slikey
Reminder that we always operate iteratively. You will hear us use the terms v1, v2 and v3.

V1 - Making it exist: When we release a feature such as proximity chat, server browser, world map, etc. We always just make it exist somehow. This may mean that moddability is poor, UX is poor, and really everything is poor but we get an idea of how it slots into Hytale and what impact it has on other systems. It's really the foundation to start iterating and make something good. Sometimes a V1 iteration is also completely scrapped and discarded as a prototype because it just didn't work the way we wanted.

V2 - Making it good: This stage is when we have a feature that is now on stable foundations and we try to figure out the UX, the way it interacts with other system, making it widely moddable, great visuals etc. Etc.

V3 - Making it great: When we have a good feature we can leave it there for a while but eventually we want to really push it to be the new state of the art. This is where we really go for the vision.

Almost every feature in Hytale is in v1 right now. Some things may even be before v1 because we have no idea why it even exists lol. This can often get confusing for players because we don't advertise or inform players around what they can expect the development status is for a given feature. So we see a lot of posts asking if we are ever going to change XYZ. Chances are yes, we will change it. You can't really imagine the level of change ah tale still has to go through for us to take Hytale as a whole to v2 and v3 is many years in the future.

You are getting a glimpse into game development that is run more like SpaceX is building Starship: You just can't and shouldn't take early access to flights on Starship - where on Hytale you can.