# 让游戏开始：用 Starknet 重新定义链上游戏

By [神荼社区](https://paragraph.com/@0x7a88a1376fa85a0010e9ccd2ca660b1cb780e9a6) · 2023-11-15

---

长话短说
====

*   Starknet 通过在以太坊上提供快速、廉价且安全的交易来重新定义加密游戏行业。
    
*   基于 Starknet 构建的 Realms 和 Influence 等链上游戏展示了加密游戏的潜力。
    
*   Starknet 利用 Cairo（一种符合人体工程学、开发人员友好的、类似 Rust 的语言）进行游戏开发。
    

介绍
--

多年来，加密游戏一直宣扬其拥有和转让游戏内资产的能力，具有改变游戏行业的潜力。所有权只是区块链游戏的开始，更大的潜力是链上游戏去中心化和互操作性的 DeFi 式革命。不幸的是，区块链交易缓慢且昂贵的现实使这一潜力无法得到充分发挥。

Starknet 正在改变这一现状，实现快速、廉价的交易，同时提供以太坊的安全性。随着 Starknet 吞吐量的改进，已经有多个链上游戏正在构建中，并且即将实现链上游戏的潜力。其中两个游戏是《Realms》和《Influence》。我们将探索游戏的全部内容、Starknet 的哪些功能允许他们构建下一代系统，以及您如何参与其中！

首先，让我们快速了解一下 Starknet 以及它如何驱动链上游戏。

Starknet和Cairo
--------------

Starknet 是一个基于以太坊的强大有效性汇总层（L2）。这意味着交易不仅快速、便宜（因为它们是在 L2 上“汇总”和处理的），而且是安全的。近期的Starknet 升级大幅增加了每秒可处理的事务数 (TPS)。这对于链上游戏等交易密集型行业极其重要。

Cairo 是一种类似 Rust 的智能合约语言，允许开发人员轻松构建可证明的应用程序，从而充分发挥 STARK 的扩展潜力。多个游戏项目（Influence、Realms、Topology、Briq、Cartridge、Dojo 游戏引擎等）正在使用 Cairo 在 Starknet 上构建。Cairo 1.0 版本使其比以往更加用户友好，因此，如果您上次在 Cairo Zero 中编写了代码，是时候再次检查一下了。（这是开发人员从 Solidity 迁移到开罗的指南）

现在，让我们探索两款即将在 Starknet 上发布首个公开版本的大游戏——《Realms》和《Influence》的历程，并讨论它们面临的挑战和新的可能性。

领域
--

Realms.World – 链上游戏领域的先驱之一 – 拥有多个游戏和一个正在开发的“创作者工作室”。

Realms 的灵感来自“Loot”项目，该项目于 2021 年在以太坊上启动，旨在引导幻想世界的发展，并由区块链上的社区拥有和构建。

使用智能合约作为构建块，在以太坊上共同构建一个幻想世界的想法吸引了许多开发者和游戏玩家，他们意识到去中心化、开源和自我托管对游戏的潜力。

在以创作者为中心的“Web 2”游戏中，例如 Minecraft 和 Roblox，世界上的用户仍然是发行商世界中的访客。由于游戏世界构建在链上，一旦部署，它们就独立于原始部署者，任何人都可以在它们之上进行构建。对于游戏玩家来说，链上游戏的承诺不仅仅是“改装”和资产所有权，而是一种全新的共同构建和玩游戏的方式。

Realms 社区受到这些可能性的启发，因此成立了 Bibliotheca DAO，以推动包含 Loot 传说及其自身传说的链上游戏世界的开发。DAO 和项目是 Cairo、Starknet 及其为链上游戏提供的新可能性的早期采用者。

### 永恒领域和战利品幸存者

Eternum 是一款策略游戏，融合了 Travian 和 Tribal War 等流行网页游戏的玩法，以及 Catan 和 Risk 等棋盘游戏的游戏模式，并考虑了经济因素。8,000 个永恒领域是独立的领地，由每个领地的领主管理和开发。Eternum 是一个永恒的游戏：只要以太坊还在生产区块，它就会运行，而这个世界上的事件将决定它的方向。

Loot Survivor 是一款基于会话的游戏，是第一个在任何第 2 层上运行的复杂的完全链上游戏。在这款游戏中，玩家会遇到野兽、陷阱，并有机会通过每一步来改进他们的武器和盔甲。Starknet 的速度、成本和可验证的计算能力使得游戏的复杂性成为可能。Loot Survivor 是 ZK 电路启用的“不可变街机”的第一个示例。

影响
--

> “影响力是一款高度战略性和大规模社交空间殖民游戏，玩家在阿达利亚小行星带内新形成的殖民地中争夺主导地位和控制权。”
> 
> \-Chris Lexmond，Unstoppable Games, Inc. 首席执行官兼 Influence 创始人

在逃离垂死的地球后，人类的新前沿是阿达利亚系统的小行星带。250,000 颗小行星均实时绕阿达利亚星运行，每颗小行星都有其独特的矿物成分。玩家通过多种途径进行竞争：采矿、建筑、贸易、旅行、研究和战斗。在游戏的第一个版本《剥削》中，玩家专注于在阿达利亚创建殖民地以及玩家驱动的游戏内经济的基础。

在游戏的下一阶段——发现和冲突——玩家将关注技术进步和小行星间的冲突。至此，游戏将演变成成熟的玩家对玩家的战争体验。

影响力让玩家可以自由选择是否拥有自己的小行星，还是在阿达利亚主星上开始他们的旅程，阿达利亚主星是系统中大的小行星，它是一片开放土地，所有玩家都可以从中开采宝贵的资源，开始扩大他们的影响力。有趣的是，小行星带的结构遵循现实世界轨道物理学的原理。

Unstoppable Games 即将在测试网上发布该游戏的首个完全可玩版本，称为“预发布”。

目前，已经有 15 个以上的独立应用程序正在以影响力合约为中心构建——只有当你拥有像区块链这样的开放且无需许可的框架时，这才有可能实现。

链上游戏的革命
-------

1.  永恒：《领域》和《影响力》都旨在成为永恒的游戏。只要游戏的逻辑保持在链上并且支持游戏的区块链处于活动状态，游戏就会继续存在，并且应该能够独立于构建它们的开发者而运行。此外，由于整个游戏逻辑都存在于链上，因此其他人可以在游戏代码之上构建。
    
2.  赋予玩家和第三方贡献者权力：允许玩家以超越传统游戏界限的方式参与塑造游戏、为游戏开发做出贡献并参与游戏。这可能涉及创建分析工具、资源管理器或 DPS 仪表。这种玩家驱动的进化有助于游戏的不断发展，并创建一个充满活力的生态系统。
    
3.  增强对游戏资产的控制：玩家可以自由买卖和交易资产，不受中央机构的限制。
    
4.  Dojo Power：对于 Realms 创作者而言，使用世界上第一个经过验证的游戏引擎Dojo构建游戏，使游戏开发人员的工作变得更加轻松（在此处阅读有关 Dojo 的更多信息。）
    
5.  开罗作为桥梁：从 Realms代码库中可以明显看出，游戏是在开罗编写的。随着游戏行业从 Web2 转向 Web3，Cairo 类 Rust 语言这一事实可以在 Starknet 上的游戏领域发挥至关重要的作用：熟悉 Rust 类语言的游戏开发人员可以过渡到区块链游戏开发。在这方面，开罗可以发挥桥梁作用。
    

> “Starknet 正在采取长期游戏，而在软件领域，长期游戏就是你想要玩的游戏。因为在不久的将来，CairoVM 上可能会发生很多优化。”
> 
> 领域开发者

结论
--

链上游戏赋能玩家，引领游戏新时代。这种以去中心化为基础的方法培育了玩家驱动的经济并培育了充满活力的游戏内社区。此外，它鼓励创新的游戏玩法，从而形成一个充满活力、不断发展的生态系统。

利用 Starknet 的母语 Cairo 只会增强链上游戏的成功能力，因为它们可以处理大量计算数据，进行超高效的验证，并通过帐户抽象创建无缝的用户体验。此外，随着 Volition 和Native Account Abstraction等增强功能被集成到 Starknet 中，交易成本将进一步降低。随着 Starknet 排序器的不断改进，交易速度只会提高。在这种进步的情况下，游戏行业和 Starknet 的前景从未如此光明。

---

*Originally published on [神荼社区](https://paragraph.com/@0x7a88a1376fa85a0010e9ccd2ca660b1cb780e9a6/starknet-4)*
