ERA:浅谈如何让链上游戏更有竞争力:程序生成

原文作者:MatchboxDAO

介绍

虽然链上游戏与传统游戏世界有其不同之处,但我们有义务考虑需要移植哪些功能才能使区块链游戏更受欢迎。一个对游戏环境越来越重要的功能是“程序生成ProceduralGeneration”。游戏中的程序生成是使用数据以算法方式产生元素,例如具有计算机生成随机性的地形或关卡设计。某些类型的游戏依靠程序生成来增加难度、可重玩性,同时也使游戏设计更容易计算。

将这个功能带到链上是基础设施的一个重要组成部分,以允许对游戏进行无许可访问,无论是对玩家还是对开发者。一般来说,将数据保存在链上可以始终保持其完整性,而不受服务器或其他中心化机构的影响。这也是我们将在本系列文章中提到的关键点之一。

OKX Lennix:OKX通过技术创新升级POR,引领行业透明度提升:4月12日消息,OKX全球机构业务部董事总经理Lennix受邀出席2023 香港 Web3 嘉年华主论坛,并参与圆桌讨论。Lennix表示,除了按月定期公布储备金证明POR外,OKX正在基于全览默克尔树、零知识证明等技术创新,提升POR透明度至传统金融审计标准,持续引领行业安全透明。此外,香港稳健、清晰的加密监管政策是一个非常好的起点,为虚拟资产投资者提供了当前全球范围内最高水平的保护,同时助力行业健康可持续发展。

据了解,除储备金干净度为100%外,OKX是目前唯一一家同时实现默克尔树开源验证、钱包地址所有权开源验证、链上资产开源验证的数字资产交易所。[2023/4/12 13:59:08]

中心化游戏和链上游戏之间的一个关键区别是存在一个去中心化的前端,该前端具有与游戏交互的地形。让用户和开发者访问程序化世界生成堆栈,可以实现更大的可组合性。分享定制的设计或游戏元素是现代多人游戏的一个标志性特征。

加密交易所BingX与加密支付解决方案提供商Mercuryo达成合作:3月1日消息,新加坡加密货币交易所BingX与加密支付解决方案提供商Mercuryo达成合作。Mercuryo为使用法币或加密货币的企业提供广泛的金融服务和产品,可以通过单一API集成访问。

BingX用户可以通过Mercuryo使用一系列支付选项购买加密货币,如Visa和Mastercard信用卡和借记卡,以及Google Pay或Apple Pay,购买的加密货币将在支付过程完成后直接记入用户的钱包。合作还支持KYC代币共享,从而消除了第二次验证的需要。[2023/3/1 12:36:31]

链上地图生成目前看起来如何以及它是如何工作的?

摩根大通任命Celsius前政策和监管事务负责人为加密监管政策负责人:10月19日消息,摩根大通任命前Celsius政策和监管事务负责人Aaron Iovine为加密监管政策负责人,该职位为新设职业。Iovine在加密借贷平台Celsius于纽约申请破产两个月后离开。

根据一份公开文件,今年一季度,Iovine是美国金融服务组织Cross River团队的一员,该团队曾就“关注金融服务、金融科技合作伙伴关系和薪资保护计划的一般问题”游说国会。(彭博社)[2022/10/19 16:30:26]

程序化世界生成的最流行的例子无疑是Minecraft。然而,在链上集成3D体素的程序生成需要大量的渲染时间。在目前的格式中,生成一个像Minecraft那样大的详细3D地图,由于这一限制,实际上并不具有可玩性。

加密货币对冲基金Pantera Capital的CFO即将离职:金色财经报道,据知情人士透露,加密货币对冲基金和风险资本投资者Pantera Capital的首席财务官Ryan Davis即将离职。在寻找永久性替代者期间,Pantera战略顾问Matt Gorham将接替他的工作,他补充说,在临时过渡期间,戴维斯将继续留在Pantera。[2022/9/14 13:27:47]

当我们查看传统游戏中程序生成的其他实例时,如《矮人要塞》或《以撒的结合》,这些是在链上游戏环境中可以实现的更可行的状态。例如,MatchboxDAO社区的开发人员正在制作一款名为AgeofEykar的游戏,该游戏以独特的方式使用程序生成来制作一个链上策略游戏。

EykarWorldmap

在该游戏中,开发者没有将地图数据直接存储在链上,而是使用一种算法来解释地图的外观。因此,玩家的浏览器会进行计算并将数据转换为地图的图像。通过这种方式,生成的数据不必直接存储在区块链上。因为计算成本低,而存储成本高。为了扩展这个过程,开发者正在制定解决方案,优先考虑游戏设计的计算方法。

为什么在链上进行程序生成如此重要?

程序生成允许游戏开发者压缩地形,并使其更易于存储。开发者可以在不影响计算的情况下制作出具有高度可玩性和地形、地牢和整体体验多样性的游戏。Roguelike游戏的一个子类)是最受欢迎的游戏类型之一,其元素被众多游戏所改编。

对于将他们的想法移植到区块链上的游戏开发者来说,这是一个重要的必要条件。将这种地形生成的风格塑造成一个可由智能合约实现的过程,是开源开发的一个巨大飞跃。将其整合到链上游戏的基础设施标准中,使得不同游戏的开发过程可以相互操作。

随着ZKrollups的出现及其在StarkNet中的使用,这些合约的交易吞吐量和速度将大大提高。这种吞吐量和开源生成的增加不仅可以扩展到游戏环境,还可以扩展到游戏内的对象和元素。想想随机物品掉落、事件和其他游戏内的实例。Perlin噪声生成是程序化方法中常用的技术。0xPARC有一篇很棒的文章,介绍了该技术如何在链上ProcGen中发挥作用。

这将如何推动链上游戏的发展?

我们仍然处于链上游戏的早期阶段,但将这种类型的地形生成带到链上,给开发者带来了一系列全新的可能性。创造者们明白,游戏领域存在一种期望和当前的时代精神。玩家期待某些能够维持他们游戏理念的功能,即具有持久价值的功能,以及让游戏变得无聊或有趣的功能。程序生成对于将熟悉和有趣的元素带入链上游戏至关重要。

使用Zkrollups的第2层解决方案将允许开发人员以更低的成本和更快的速度部署这些合约。游戏设计是一项创造性的活动,自其诞生以来一直在推动计算技术的发展。部署ProcGen等新基础设施将加速人们进行链上创新的能力,并为我们带来下一套创造性的想法。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:31ms0-1:53ms