本文介绍了 StarkNet 上的全链游戏 Loot Survivor,它是一款 Loot 风格的实验性冒险游戏,采用了 Play2Die 经济模型。文章详细介绍了游戏背景、团队、技术特点(StarkNet L2 和 DoJo 引擎),以及游戏玩法。该游戏目前在 Goerli 测试网上进行测试,玩家有机会获得 $Lords 空投。
Loot Survivor 介绍,StarkNet 上最新的完全链上游戏
"Loot Survivor" 是一款 Loot 风格的冒险实验性游戏,融入了 Play2Die 经济模型。目前正在测试网上进行测试,有机会获得 $Lords 空投。该游戏部署在 StarkNet 上,虽然目前的交互速度较慢,但预计随着以太坊协议的更新将会改善,从而降低交互成本并提高网络性能。"Loot Survivor" 背后的团队由来自 Bibliotheca DAO、DoJo 和 Guildly 的成员组成。该游戏利用 StarkNet Layer 2 扩展网络和 DoJo 引擎来提供复杂的链上游戏体验。在游戏玩法方面,玩家需要创建钱包、连接它,并开始冒险,参与探索、战斗、升级和交易。随着 Autonomous World 的发展和游戏的增长,全链游戏市场将见证更多令人兴奋的创作。
"Loot Survivor" 最近在 StarkNet Goerli 测试网上发布,是一款 Loot 风格的冒险游戏。
该游戏引人入胜的特点包括让人联想到 Loot 的基于文本的探索,以及 Play2Die 经济模型(将在下面详细解释)的引人入胜的游戏机制。
这款游戏已经获得了相当大的欢迎,截至 6 月 2 日,已经创建了超过 500 个链上角色。
作为 Survivor 游戏的狂热玩家和开发者,@LordSecretive 曾悬赏 0.2 ETH 给任何能在 UTC 时间 6 月 3 日结束前超过 Son of Secretive 的 XP 值的人。
不幸的是,在本文发布时,奖励已经过期。哈哈
在交互方面,L2 网络 StarkNet 一直因其缓慢而不稳定的速度而受到批评。部署在 StarkNet 上的 Survivor 游戏面临着类似的挑战,每次交互都需要等待 3-5 分钟。要达到前 50 名的排名,至少需要 3-5 小时的交互。开发者透露,他们花了大约 6 个小时才获得前三名的位置,而且考虑到目前的参与者数量,所需的时间可能会大大超过 6 个小时。
然而,随着以太坊在 2023 年第三季度更新 EIP-4844,交互成本将会更低,网络性能将会得到显著提升。这一发展提高了人们对 L2 上游戏增长的更高期望。
首先,重要的是要了解 Bibliotheca DAO、Loot Realms、Realms: Adventurers 和 Loot Survivor 之间的关系。
Bibliotheca DAO
Bibliotheca DAO 是一个去中心化的游戏工作室,从 Loot Realms 生态系统中脱颖而出。它作为一个开发实验室和孵化器运作。它积极为游戏引擎 DoJo 的开发做出贡献,并且已经在以太坊和 StarkNet 上部署了自己的全链游戏。
目前,Bibliotheca DAO 设想了一个 Realms Autonomous World,一个开放、可扩展且永恒的 Metaverse,充满了令人兴奋的游戏。这些游戏被设计成可组合的,具有可互操作的角色、土地、武器、怪物和资源。
Realms 作为 Realm Lords 的家园,不仅是治理的核心,也是游戏竞赛的场所。
Loot Realms
它也被称为 Realms。
它包含一个由 8000 个程序化生成的 NFT 集合。这些 NFT 有两个功能:它们充当 Realm 的"Deed",授予持有者访问 Realms 开发的游戏的权限,并且它们将 Realm Lord 的头衔授予持有者。Loot Realms NFT 也用作治理代币,使持有者能够参与 Bibliotheca DAO 的治理。
Realms: Adventurers
Play2Die,即将上线 on StarkNet。
Adventurers 是以 $Lords 定价的链上角色,具有低成本的铸造。
Play2Die 描述了冒险者成为游戏中角色来玩区块链游戏的场景。冒险者"携带" $Lords(类似于 ERC-6551 的原理),当冒险者在游戏中受到伤害或被杀死时,$Lords 将被"丢弃",游戏设计者将收到携带的 Lords 代币。
Loot Survivor
显然,Survivor 利用了 Play2Die,并且已经成为一个有趣的实验性游戏。
这是一个完全链上的生存游戏,玩家可以在其中制定 RPG 风格的策略,并与其他玩家竞争以获得战利品,这有助于他们在陷阱和 Boss 战中生存。玩家使用 $Lords 来开始冒险之旅。在冒险过程中,如果你的角色幸存下来并在前 3 名中排名,那么每个进入游戏的新冒险者都会在你死亡时向你致敬 $Lords,直到你的成就被超越。
@aloothero @starknetdev @cryptobish69 @lordOfAFew and @LootRealms 为游戏的设计做出了贡献。
Loot Realms 最近透露了一些参与 Survivor 的开发者,快速浏览他们的 Twitter 背景可以发现,他们来自 Dojo Engine、Guildly (一个用于管理 Web3 中共享帐户和用户资产的去中心化协议) 和 Bibliotheca DAO。
Survivor 也获得了 Loot 的支持。6 月 1 日新加坡时间 24:00,Loot Survivor 在 Loot 的 Discord 频道上举行了第一次 AMA。
在 'Autonomous Anonymous Summit' 活动中,Realms 团队与来自 DoJo, StarkNet, Cartridge, and CairoLang 的代表进行了一次有趣的会面。
Autonomous Worlds,是由 0xPARC 和 Lattice 提出的一个概念,主要旨在扩展链上游戏的叙事方面。Autonomous World 是一个由实体和由区块链强制执行的客观规则组成的系统。它具有明确的叙事边界和形式化的规则,不需要特权个人来维持其存在。Autonomous Worlds 通过将客观性和刚性赋予共享的无形现实,使主观现实成为可能。作为一种基础架构,区块链为世界带来了显著的自主性,使其与语言或物理学等系统相提并论。Autonomous World 可以通过任何人构建的"望远镜"来观察,并且它的实体保留了叙事性,不能被断开连接。鉴于"基于区块链的世界"的冗长,我们现在将这些系统称为 Autonomous Worlds。
为什么选择 StarkNet?
首先,Bibliotheca DAO 旨在在以太坊网络上开发游戏。以太坊是目前最去中心化和安全的智能合约平台。StarkNet 作为一种二层扩展解决方案,使得计算密集型的游戏玩法成为可能。该团队选择 StarkNet 是因为它提供了更多的链上计算能力,从而能够开发复杂的游戏。
StarkNet 使用 Cairo 编程语言,该团队认为 Cairo 最大化了 Rollup 技术的潜力。StarkNet 结合了零知识特性,这意味着游戏的逻辑和状态可以保留在链上,同时保护用户隐私。该团队认为 StarkNet 和 Cairo 拥有最好的技术,并且当他们的游戏准备好上线主网时,他们相信整个链上游戏市场也将做好准备。
为什么要使用 DoJo 引擎?
DoJo 是一个社区驱动的开源和可验证的游戏引擎,它提供了一个全面的工具包,用于构建可验证的游戏和 autonomous world。它使用 Cairo 1.0 和 Rust 编写。DoJo 旨在解决链上游戏开发的复杂性,允许开发者专注于游戏本身而不是基础设施。Realms 项目正在集成 DoJo 链上游戏引擎/工具链,并将其添加到他们的 SDK 中,从而使开发者能够在开发与 Realms 链上游戏宇宙相关的游戏时使用它。
通过在 StarkNet 生态系统中共享 DoJo 引擎,鼓励开发人员为 Autonomous Worlds 和链上游戏构建市场,从而促进在开发、维护、创造力、审计和安全性方面的协作。这是一个开源计划,该团队很荣幸能够与如此出色的工程人才合作。
总而言之,Bibliotheca DAO 选择部署在 StarkNet 上并利用 DoJo 引擎来利用其性能、安全性和开发工具链,从而实现复杂而创新的链上游戏体验。
全链上游戏,或 On-Chain Games 面临的一个常见困境是如何将随机性引入到游戏中。这是因为没有中心化的服务器来干预,并且无法在链上生成随机性。
在 Loot Survivor 的核心玩法 - Travels 中,玩家控制角色在迷雾中冒险。他们可能会遇到怪物,或者找到装备,从而引入一定程度的随机性。但是这是如何实现的呢?
官方团队尚未披露这部分,并且合同目前不是开源的。以下内容纯属个人猜测。欢迎大家提供自己的意见。
核心逻辑中随机性的实现
https://docs.google.com/document/d/1aDu8vpx6izmJSpHFbH905xzmt4ypu7WrRhIc4sjjmsw/edit
在创建冒险时,玩家可以选择不同的种族、神、武器等。除此之外,选择“HOME REALM ID”——家园 ID 引起了我的兴趣。
根据官方指南,玩家可以从 1-8000 中随机选择一个数字,这将成为你开始探索领域的 ID。
有理由推断,这个 realm ID 是玩家选择的随机种子。有了这个输入的随机种子,玩家的关卡创建就完成了。即使在关卡/角色创建过程中,除了玩家选择的 realm ID 被用作随机种子之外,也可以引入其他客观/区分的数据,例如“玩家的操作时间、IP”作为随机种子来接近随机性。
创建关卡的随机性决定了整个游戏的难度。当然,玩家也可以通过战前和战后策略来改变最终结果。但我认为,在 realm ID 的随机种子输入后,每次通关的上限范围已经确定。因此,玩家的体验变成了潜在性和赌徒心态的结合。
回到冒险者的属性,我很好奇敏捷、智力、智慧和运气的和设计和计算方法。如果集成第三方随机数,开发成本会很高。因此,我猜测最合理的解决方案应该是通过战斗公式来实现。例如 - 逃脱事件:每次,根据受到的伤害或造成的伤害、剩余生命值和敏捷系数等因素来计算是否触发逃脱。类似地,伏击、暴击和闪避也可以用这种方式实现。
1/ 创建一个 ArgentX 或 Braavos 钱包:
ARGENT
BRAAVOS:
下载 Braavos 钱包应用程序 - Braavos\ \ 下载 Braavos 钱包以进行安全加密管理,提供无缝、用户友好的体验以及高级功能来保护...\ \ braavos.app
2/ 从 Starknet 水龙头获取一些 goerli eth(或在 discord 中询问) https://faucet.goerli.starknet.io
步骤 2:连接你的钱包
1/ 进入 Loot Survivor 游戏。
Loot Survivor 是一款在 Starknet 上的完全链上街机地牢爬行游戏。
2/ 该游戏部署在 StarkNet Goerli 测试网上。连接你的钱包并更改 to 测试网。
3/ 进入 Loot Survivor 游戏。
步骤 3:创建冒险之旅
1/ 点击"Create Venture"来创建冒险之旅。
2/ 角色设置
3/ 点击"Start"开始游戏。
4/ 我还翻译了官方文档,你可以点击查看具体的游戏价值设置。
步骤 4:进入迷雾
1/ 开始冒险,Navbar - ACTION - INTO THE MIST
2/ 购买 health,Navbar - ACTION – HEALTH
你可以用 6 个单位的货币 (KAATSNOOTSTU) 购买一个生命值,这些货币是游戏中的交易代币,目前没有合约或流动性。一个生命值相当于 10 点生命值。购买生命值的价格可能会随着游戏的进行而被开发者调整,以增加难度。
3/ 战斗/逃跑,Navbar - BEAST- ATTACK BEST! / FLEE!
如果你遇到怪物,你可以选择战斗或逃跑。
步骤 5:升级 - 交易市场 – 装备
1/ 升级:只有在升级期间,玩家才允许分配技能点。Navbar - UPGRADE -? - Navbar SHOW LEDGER - SUBMIT.
每个技能点都有不同的目的,根据你的需要选择。*请注意,添加技能点需要链上交易。点击 SUBMIT 在区块链上进行交互。
2/ Navbar - MARKET - BID / CANCEL? - Navbar SHOW LEDGER - SUBMIT.
交易市场中的所有物品都由玩家提供进行交易,可以选择设置上架持续时间。根据你的需要选择。*请注意,上架物品需要链上交易。点击 SUBMIT 在区块链上进行交互。
3/ Navbar - INVENTORY - ? - Navbar SHOW LEDGER - SUBMIT.
点击该物品以装备它。*请注意,装备物品需要链上交易。点击 SUBMIT 在区块链上进行交互。
步骤 6:查看行动历史
1/ Navbar - ENCOUNTERS
在这里,你可以查看你所有的游戏行动历史。
物品描述
点击查看:
《对话 Loot Realms:如何打造一款世代永存的全链上游戏协议》, https://mirror.xyz/starknet-zh.eth/mvQl3KegyWwoQmSe2_kcvBD3ENWk_z2CcyB1LXOuE3U
‘Autonomous Worlds (Part 1)’, https://0xparc.org/blog/autonomous-worlds
订阅 AW_Research
直接在你的收件箱中接收最新的更新。
订阅
订阅
铸造此条目作为 NFT,将其添加到你的收藏中。
铸造 (Mint)
验证
此条目已永久存储在链上并由其创建者签名。
Arweave 交易\ \ oXKZ06Cg08DrC-r…yO4ardY5BLNtHrY 作者地址\ \ 0x8046108b92EEAa2…4BfD432dc382c7D
内容摘要
B5cc1Fjwuc05XGE…JsN6N25eEnIgw4A
来自 AW_Research 的更多内容
铸造 (Mint)
铸造 (Mint)
铸造 (Mint)
- 原文链接: mirror.xyz/0x8046108b92E...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!