原文:Let the Games Begin: Redefining On-Chain Gaming with Starknet
翻译及校对:「Starknet 中文社区」
通过在以太坊上提供快速、低成本且安全的交易,Starknet 正在重新定义加密游戏行业。
基于 Starknet 开发的 Realms 和 Influence 等链上游戏展示了加密游戏的潜力。
Starknet 利用一种符合人体工程学、对开发者友好的类 Rust 语言 — Cairo 进行游戏开发。
加密游戏赋予人们拥有和转移游戏内资产的能力,多年来一直被宣扬具有改变游戏行业的潜力。所有权只是区块链游戏的起点,更大的潜力体现在链上游戏去中心化和互操作性方面的 DeFi 式革命。遗憾的是,区块链交易缓慢且昂贵的现实使这一潜力无法得到充分发挥。
Starknet 正在改变这一现状,通过实现快速、低成本的交易同时,提供以太坊的安全性。Starknet 最近吞吐量大幅提升,已有多款正在开发中的链上游戏即将实现链上游戏所具备的潜力。其中两个游戏就是 Realms 和 Influence。下文我们将探讨这两款游戏的具体内容、Starknet 的助力它们构建下一代系统的功能,以及你们参与这两款游戏的方式!
首先,让我们来快速了解一下 Starknet 是如何推动链上游戏的发展的。
Starknet 是一个构建在以太坊上的强大有效性 rollup 层(L2)。这意味着交易不仅快速、低成本(因为这些交易聚合在 L2 上),而且还很安全。最近的 Starknet 升级大幅提升了每秒可处理的交易数量(TPS)。对于像链上游戏这样的交易密集型行业来说,这一点至关重要。
Cairo 是一种类 Rust 的智能合约语言,允许开发者轻松构建可证明的应用程序,从而充分发挥 STARK 的扩展潜力。多个游戏项目(如 Influence、Realms、Topology、Briq、Cartridge、Dojo 游戏引擎等)正在使用 Cairo 在 Starknet 上进行构建。 Cairo 1.0 版本使 Starknet 比以往更加用户友好,因此,如果你上次是通过 Cairo 0 编写代码,是时候来试试 Cairo 1.0 了。关于如何从 Solidity 到 Cairo,请查看这份开发指南。
现在,让我们开始探索这两款即将在 Starknet 上发布的首个公开版本的大型游戏 — Influence 和 Realms,并讨论它们即将面临的挑战和所带来的新可能。
Realms.World 是链上游戏领域的先锋之一。他们正在开发多款游戏并打造「创作者工作室」。
Realms 的灵感来自 2021 年在以太坊上推出的项目 — Loot。该项目旨在引导开发一个幻想世界的发展,使其由区块链上的社区拥有并构建。
使用智能合约作为构建模块,在以太坊上共同构建一个幻想世界的想法吸引了许多开发者和游戏玩家,他们意识到了去中心化、开源和自主托管对游戏的潜力。
在以创作者为中心的 Web2 游戏(如 Minecraft 和 Roblox)中,游戏用户仍然是发行商世界的访客。而在链上构建的游戏世界,一旦部署完成,它们就独立于原始部署者,任何人都可以在其基础上进行构建。对于游戏玩家来说,链上游戏的承诺不仅只局限于「改编游戏的权利」和游戏资产的所有权,而是一种全新的共同构建和玩游戏的方式。
Realms 社区受到这些可能性的启发,成立了 Bibliotheca DAO,来推动包含 Loot 传说及其自身传说的链上游戏世界的开发。 DAO 和 Realms 项目是 Cairo 和 Starknet 的早期应用者,同时也是 Cairo 和 Starknet 为链上游戏所提供的新可能性的早期探索者。
Eternum 是一款策略游戏,融合了 Travian 和 Tribal War 等流行网页游戏的玩法,以及 Catan 和 Risk 等棋盘游戏的游戏模式,并参考了一些经济元素。 8,000 个永恒领域(Realms of Eternum)是独立的领地,由每个领地的领主管理和开发。Eternum 是一个永恒的游戏,这意味着只要以太坊还在生产区块,它就会一直运行,而这个世界上发生的事情将决定游戏的发展方向。
Loot Survivor 是一款基于会话的游戏,也是首个可以在任何 L2 上运行的复杂的、完全上链的游戏之一。在这款游戏中,玩家每一步都会遇到野兽、陷阱以及并有机会提升武器和盔甲。游戏的复杂性得益于 Starknet 的快速、低成本和可验证的计算能力。 Loot Survivor 是由零知识证明(ZK)电路支持的「不可变街机」的首个实例。
「Influence 是一款高度战略性、社交互动丰富的太空殖民游戏,玩家们在新形成的 Adalian 小行星带内的殖民地中争夺统治权和控制权。」
— Unstoppable Games CEO 兼 Influence 创始人 Chris Lexmond
逃离濒临灭绝的地球后,人类的新前线是 Adalia 星系的小行星带。这 25 万颗小行星各有其独特的矿物成分,它们都在实时围绕 Adalian 星运转。玩家们将通过多种途径参与竞争:采矿、建造、交易、旅行、研究和战斗。
在游戏的首个版本「探索」(Exploitation)中,玩家的重点是在 Adalia 星系创建殖民地,并奠定玩家驱动的游戏内经济基础。
在游戏的下一阶段 —「探索」(Discovery)和「冲突」(Conflict)中,玩家的重点则在于技术进步和小行星之间的冲突。到这个时候,游戏将演变成一场完全成熟的玩家对战玩家的战争体验。
Influence 让玩家可以自由选择是否拥有自己的小行星,还是在 Adalia Prime 上开启他们的旅程。Adalia Prime 是系统中最大的小行星,它是一片开放土地,所有玩家都可以从中开采宝贵的资源,开始扩大他们的影响力。有趣的是,小行星带的结构遵循了现实世界轨道物理学的原理。
Unstoppable Games 即将在测试网上发布游戏的首个完整可玩版本,即「预发行版」。
目前,已有超过 15 个独立应用程序正在以 Influence 合约为核心而构建,只有拥有像区块链这样开放、无需许可的框架,才有可能实现这一点。
永恒性:Realms 和 Influence 都旨在成为永恒的游戏。只要游戏的逻辑保持在链上,并且构建游戏的底层区块链保持活跃,游戏将永远存在,并且可以独立于游戏开发者运行。此外,由于整个游戏逻辑都存在于链上,其他人可以在游戏代码的基础上进行构建。
赋能玩家和第三方贡献者:超越传统游戏的界限,玩家可以参与游戏的设计和开发,发挥重要作用,包括创建分析工具、资源管理器或 DPS 仪表盘等等。这种由玩家驱动的演变有助于游戏的不断发展,并创造了一个充满活力的生态系统。
加强游戏资产的控制权:玩家可以自由地购买、出售和交易资产,而不受中心机构的限制。
Dojo 的力量:对于 Realms 创作者而言,使用世界上第一个经过验证的游戏引擎 Dojo 构建游戏,使游戏开发者的工作变得更加轻松。点击了解有关 Dojo 的更多信息。
将 Cairo 作为桥梁:从 Realms 代码库中可以明显看出,这款游戏是用 Cairo 编写的。随着游戏行业从 Web2 转向 Web3,Cairo 作为类 Rust 语言,可以在 Starknet 的游戏领域发挥至关重要的作用:熟悉类 Rust 语言的游戏开发者可以过渡到区块链游戏开发,而 Cairo 可以在这种情况下起到桥梁的作用。
「Starknet 正在进行一场长期游戏,而在软件领域,长期游戏就是你想玩的游戏。因为在不久的将来,CairoVM 会进行许多优化。」
— Realms 开发者
基于区块链的游戏赋予了玩家更多权力,引领了游戏行业进入新时代。这类游戏以去中心化为基础,培育了以玩家为主导的经济体系,并促进了游戏社区的活跃度。此外,它还鼓励创新玩法,从而形成了一个充满活力、不断发展的生态系统。
使用 Starknet 的原生语言 Cairo,可以进一步提升链上游戏取得成功的能力,因为它们可以处理海量的计算数据,进行超高效的验证,并通过账户抽象提供丝滑的用户体验。此外,随着像 Volition 和原生账户抽象这样的增强功能集成到 Starknet 中,交易成本将进一步降低。随着 Starknet 排序器的不断改进,交易速度也将越来越快。随着整个生态系统的不断进步,游戏行业与 Starknet 展现出了超乎想象的广阔前景。