卓有成效的开发人员 Lachezar 说,他开始使用区块链的时候很容易。Cartesi 提供了很多开发文档,他能够通过实际开发他的去中心化应用程序来获得大部分区块链知识,而不用先学复杂的 Solidity。Blockchain OS为 Lachezar 等开发人员提供了 Linux 操作系统:可以在其上运行的框架、语言和库。这意味着可以自由地将他的想法在区块链上变为现实,而不会受到 Solidity 的限制。
对于 Lachezar 来说,这不仅是一次有趣的经历,而且也是他帮助其他人加入区块链的机会。
不需要 Solidity
“我喜欢区块链操作系统的地方在于,我真的不需要处理区块链。我能够使用我已经熟悉的编程语言,例如C++、Python和JavaScript,这太棒了!Cartesi Machine隐藏了区块链所有复杂的一面,这使得开发变得更加容易。
我对 Solidity 没有多少实际的经验,我参加了一个基础课程来了解 Solidity ,发现它的功能非常有限,在某些时候,我需要更高的表达水平,例如解析字符串。在 Solidity 中,我不能只使用 Python 的 substring 方法。因此,当 The Blockchain OS 为我提供完整的Linux 操作系统时,我感到很自由。我能够使用在 Linux 上运行的框架、语言和平台,而不会感到困难或受限。”
一款去中心化的战舰游戏
“经典战舰游戏的在线版本,保密是非常重要,如果你弄清楚了其他玩家的棋盘,你就会立即获胜。战舰游戏的在线版本中,你必须相信处理游戏的服务器不会对你做任何虚假的事情;例如,它不会放弃你的权利。
一般来说,战舰游戏中有很多作弊行为(只需要谷歌,你就会看到)。对于像我正在构建的去中心化版本,我们使用了这个协议,在该协议中,我们加密了棋盘配置并在游戏开始时发送它,这样没有人可以看到棋盘,但他们也不能谎报最初船位的内容设置。
在游戏过程中存在信任,但如果发生争执,例如当玩家 A 认为对方在作弊时,玩家 B 必须透露他们的实际棋盘是什么。区块链将显示谁是对的。因此,尽管在区块链上,但玩家无法访问彼此的位置,因为它一直被加密直到游戏结束。”
提升处理能力
“用少量的处理能力去创建一个去中心化游戏是比较难的。解密整个棋盘意味着你必须经历所有的动作,你必须从头到尾重现所有的游戏验证。这根本不适合单个区块链交易,因此你必须执行多个操作,分块处理。而且你必须在进行下一个块之前确保每个事务处理都是正确的。
使用区块链操作系统,由于其强大的处理能力,你可以一次处理整个游戏。不用担心它变成受限的区块链交易更小的块。”
战列舰的未来
“目前,我们的目标是使第一版游戏稳定推出,一个传统的版本。但在不久的将来,我们相信可以实现多人版本,或者具有各种自定义特色的版本。例如,玩家可以决定改变棋盘的大小,使他们可以玩各类战船,而且可以增加额外的潜艇,并创造具有特定功能的战船,例如在每个特定部分受到 2 次命中之前炸毁,或一次炸毁两个方格的炸弹。
开发者可以通过构建我们的游戏,让这款经典的游戏更加精致。此外,我们正在构建一个用于开发回合制棋盘游戏的平台。使用我们的框架,人们将能够更快地开发棋盘游戏,因为他们将从高层次的技术开始。
可以想象一下,你即将可以使用机器来创建与你对战的战舰机器人,或者使用数学中的概率来确定游戏中即将发生的事情。你甚至可以将包括风和天气的元素设置进现实生活中。在游戏中创建这些更复杂的因素是很有趣的,并使其成为更丰富的用户体验元素。”
好的、坏的和丑陋的NFT
“当然,所有这些伟大的船只和定制的资产都可以变成NFT。NFT 本身是去中心化的,因为它是一种链上资产。这是我学到的东西,NFT 所代表的的不全是去中心化的。游戏平台可以将一个非常强大的 NFT 变成一个糟糕的 NFT,只需在服务器上翻转它们的含义,而无需社区中任何人对此表示同意。
很多时候,玩家经常因为他们最喜欢的角色或物品之一被削弱而感到沮丧,他们在这件事上没有发言权。因为别无选择,你要么继续玩,要么放弃。使用区块链游戏,如果你不同意开发人员所做的更改,你可以坚持使用你正在玩的版本。或者你可以创建自己的版本!”
游戏社区力量
“平衡游戏是具备挑战性、重要性的,并且通常以集中的方式完成。比如,我匹配到一个比我战斗力强,且我没有的超级战舰,我绝对会输,因为我被碾压了。事实上,这种情况在开发的时候已经被屏蔽了。。
但是通过区块链和去中心化治理,你可以让玩家使用DAO投票支持平衡。因此玩家可以决定集体增加特定船只的力量,或者集体削弱它。通过这种方式,游戏社区正在推动游戏的平衡。这与中心化游戏非常不同,在中心化游戏中,开发者必须是游戏的管理者,增加或减少游戏的力量或其他东西以达到某种平衡。现在我们可以让社区这样做。”
关于Cartesi
文章来源地址https://www.toymoban.com/news/detail-781561.html
Blockchain OS 是一个分散的第 2 层基础设施,支持 Linux 和主流编程软件组件。 使得开发人员可以第一次在Blockchain OS上使用丰富的传统软件工具、库和他们习惯的服务编写可扩展的智能合约,Cartesi 弥合了主流软件和区块链之间的差距。
Cartesi 正在引领数百万新创业公司及其开发人员加入并使用区块链操作系统,同时将 Linux 应用程序纳入其中。 凭借开创性的虚拟机、Rollups和侧链,Cartesi 为所有开发人员铺平了道路,以帮助他们进入区块链的世界并构建下一代区块链应用程序。
Cartesi在此诚挚的邀请所有人,请和我们一起来到区块链操作系统的世界,一起探索未来。
文章来源:https://www.toymoban.com/news/detail-781561.html
到了这里,关于开创性的区块链操作系统项目——去中心化的战舰游戏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!