2022-8-3 文章
自 2020 年初 Decentraland 公开发布后,Infinity Engine 游戏被推出,作为如何为平台创造不受地块边界限制的体验的示例。游戏的重点是西大荒高速追逐,玩家必须在马背上捍卫装满战利品的火车。全部在 5x5 地块上。
现在推出了新体验,这次是赛车游戏 DecentRally,作为如何使用 Infinity Engine 框架打破界限的示例。由于游戏是开源的,这将是 Infinity Engine 代码首次向公众开放。 DecentRally 建立在 3x3 地块上,由 2 条赛道组成,并具有您在赛车游戏中想要的所有基本功能,例如多人游戏、障碍物、助推器等。游戏的创建者希望社区能够建立在 DecentRally 提供的基础上,并为 Decentraland 创造许多全新和令人兴奋的体验。
在这里玩 DecentRally:链接
启动您的引擎,与 DecentRally 的创建者进行快速问答,并了解有关该游戏及其为创建者提供的内容的更多信息。
DCL:请介绍一下 DecentRally ——它的关键要素是什么?它的目标是什么?
DR:我们创建了 DecentRally 作为一个深入的示例,与社区分享,这可以作为其它内容创建者建立的良好基础。它具有赛车游戏所需的所有核心构建块:赛道、大厅、排行榜(通过 PlayFab)、多人游戏(最多 8 名玩家)、漂移、助推器、障碍物等。此外,任何类型的新赛道形状都可以使用提供的 Blender 脚本轻松导出,可以轻松合并新主题,还可以添加多辆汽车。
这款游戏玩起来很有趣并且充满潜力,但它还有很长的路要走,才能真正吸引玩家并随着时间的推移保持良好的留存率(毕竟这只是一个例子)。我们期待看到社区和内容创建者可以用它做些什么!
DCL:在元宇宙中创建赛车游戏的想法最让你兴奋的是什么?
DR:我们喜欢这个想法的挑战以及测试 Decentraland SDK 的极限。我们很高兴能为 Decentraland 带来更多真正有趣的游戏,而不仅仅是为了奖励。
DCL:你用什么来创建 DecentRally?创建过程花了你多长时间?
DR:游戏是使用 6.x 版的 Decentraland SDK 构建的,我们使用 Blender+Photoshop 作为资产。它还使用了我们称为 Infinity Engine 的框架。由于 Decentraland 中地块大小的限制,需要比地块允许的更多空间的场景处于劣势。 Infinity Engine 旨在通过将玩家置于场景中心并围绕他们移动游戏来解决这个问题,从而在固定地块大小上实现理论上无限大小的场景。
最初的 Infinity Engine 游戏建立在 5x5 地块上,而 DecentRally 使用 3x3 地块。我们建议使用 Infinity Engine 构建的最小尺寸是 2x2,但这最终取决于创建者的创造力。总的来说,这款游戏花了我们三个人的团队大约 4 到 5 个月的时间来构建,并兼职从事该项目。
DCL:是什么让在 Decentraland 中创建游戏变得有趣?您对想尝试在 Decentraland 开发游戏的社区成员有何建议?
DR:Decentraland 当前的 SDK 对于具有初学者编码经验的任何人来说都非常易于使用,这是一个优势。打破平台的局限,始终处于新突破的边缘是很有趣的。实验是有趣的。尝试让小空间感觉更大、想办法让用户飞起来、扩展可穿戴设备的极限,可能性是无限的!根据定义,Decentraland 是实验的空间。
在建议方面,请查看 Awesome Repository 中 Decentraland 基金会(包括该游戏)提供的许多开源示例。了解什么是可能的,已经做了什么,并使用你在那里看到的作为你自己游戏的构建块。
DCL:目前 DecentRally 的最佳单圈时间是多少?
DR:我们目前只在内部测试过游戏,所以样本量很小。共有两条轨道。城市赛道的最佳单圈时间为 56.881 秒(Peanutbutta),沙漠赛道的最佳单圈时间为 52.551 秒(Rabbit#58e2)。我们迫不及待地想看到 Decentraland 社区的最佳单圈时间。 :D
DCL:您在 Decentraland 还创造了哪些其它体验?
DR:有太多无法列出,有些甚至不再列出,但这里有一些有价值的提名:
选择您常用的频道加入与我们联系,关注Decentraland(MANA)的最新动态
DCL基金会全球社区:
【Official Website】
【Telegram】
【Blog】
【Twitter】
【Discord】
DCL中文社区:
【Medium】用户指南
【电报群】
【推特】
【微博】
【微信群】请加微信ID ChinWaan
【微信公众号】manalandcn