先駆的なブロックチェーン オペレーティング システム プロジェクト - 分散型戦艦ゲーム

23a4e15a30cce3ad80abd9d2569ab7c9.jpeg

多作の開発者であるラシェザール氏は、ブロックチェーンを使い始めるのは簡単だと語った。Cartesi は多くの開発ドキュメントを提供しており、最初に複雑な Solidity を学習することなく、分散型アプリケーションを実際に開発することで、ブロックチェーンに関する知識のほとんどを得ることができました。ブロックチェーン OS は、Lachezar のような開発者に Linux オペレーティング システム (フレームワーク、言語、およびライブラリを実行するため) を提供します。これは、Solidity の制約なしにブロックチェーン上で彼のアイデアを実現する自由を意味します。

 

Lachezar にとって、これは興味深い経験であるだけでなく、他の人がブロックチェーンに参加するのを助ける機会でもありました。

 

堅牢性を必要としない

 

「私がブロックチェーン OS で気に入っているのは、実際にブロックチェーンを扱う必要がないことです。C++、Python、JavaScript など、すでに使い慣れたプログラミング言語を使用できます。これは素晴らしいことです! Cartesi Machine はブロックチェーンを隠します。すべての複雑な側面を連鎖させることで、開発が容易になります。

 

私は Solidity の実際的な経験があまりありません。Solidity について学ぶための基本的なコースを受講しましたが、Solidity は非常に限定的であることがわかりました。ある時点で、文字列の解析など、より高いレベルの表現力が必要になりました。Solidity では、Python の部分文字列メソッドだけを使用することはできません。そのため、ブロックチェーン OS が完全な Linux オペレーティング システムを提供してくれたとき、私は解放されたと感じました。Linux で動作するフレームワーク、言語、およびプラットフォームを問題なく、制限なく使用することができました。"

 

分散型戦艦ゲーム

 

「Warships の古典的なゲームのオンライン バージョンでは、機密性が非常に重要です。他のプレイヤーのボードを把握できれば、すぐに勝ちます。Warships のゲームのオンライン バージョンでは、サーバーがゲームを処理していることを信頼する必要があります。たとえば、あなたの権利を放棄することはありません。

 

一般に、Warships ゲームには多くの不正行為があります (Google で検索すればわかります)。私が構築しているような分散型バージョンでは、このプロトコルを使用してボード構成を暗号化し、ゲームの開始時に送信するため、誰もボードを見ることはできませんが、最初の船の位置やコンテンツ設定について嘘をつくことはできません.

 

ゲーム中は信頼がありますが、プレイヤー A が相手が不正行為をしていると考えた場合など、紛争が発生した場合、プレイヤー B は自分の実際のボードが何であるかを明らかにする必要があります。ブロックチェーンは、誰が正しいかを示します。そのため、ブロックチェーン上にあるにもかかわらず、ゲームが終了するまで暗号化されたままになるため、プレーヤーは互いの位置にアクセスできません。"

 

処理能力の向上

 

「小さな処理能力で分散型ゲームを作成するのは困難です。ボード全体を復号化するということは、すべての動きを実行する必要があることを意味し、すべてのゲーム検証を最初から最後まで再現する必要があります。これは、単一のブロックチェーン トランザクションであるため、ブロック単位で処理される複数の操作を実行する必要があり、次のブロックに進む前に、各トランザクションが正しいことを確認する必要があります。

 

ブロックチェーン オペレーティング システムを使用すると、その強力な処理能力により、ゲーム全体を一度に処理できます。制限されたブロックチェーン トランザクションの小さなブロックになることを心配する必要はありません。"

 

戦艦の未来

 

「現在、私たちの目標は、ゲームの最初のバージョン、つまり従来のバージョンを安定させることです。しかし、近い将来、マルチプレイヤー バージョン、またはさまざまなカスタマイズ機能を備えたバージョンを実装できると考えています。たとえば、プレイヤーボードのサイズを変更することで、あらゆるタイプの船で遊ぶことができ、潜水艦を追加して、特定の部分を 2 ヒットする前に爆破する、または爆破するなど、特定の機能を備えた船を作成することができます。両側を一気にグリッドボム。

 

開発者は、ゲームを構築することで、この古典的なゲームをさらに洗練させることができます。さらに、ターンベースのボードゲームを開発するためのプラットフォームを構築しています。私たちのフレームワークを使用すると、高レベルのテクニックから始めるため、人々はボードゲームをより速く開発できるようになります。

 

機械を使って戦艦ボットを作成し、数学で確率を使ってゲームで何が起こるかを判断できると想像してみてください。風や天気などの要素を実際の生活に設定することもできます。こうしたより複雑な要素をゲーム内に作成し、より豊かなユーザー エクスペリエンスの要素にするのは楽しいことです。"

 

良い、悪い、醜いNFT

 

「もちろん、これらすべての優れた船や特注の資産は NFT に変えることができます。NFT はオンチェーンの資産であるため、本質的に分散型です。それは私が学んだことであり、NFT がすべて分散型を表すわけではありません。ゲーム プラットフォームは非常に強力なコミュニティの誰も同意せずに、単にサーバー上でその意味を反転させるだけで、NFT は悪い NFT になります。

 

多くの場合、プレイヤーはお気に入りのキャラクターやアイテムの 1 つが弱体化することに不満を感じており、この問題について発言権を持っていません。仕方がないので、そのまま続けるか諦めるかのどちらかです。ブロックチェーン ゲームでは、開発者が行った変更に同意しない場合でも、プレイしているバージョンを使い続けることができます。または、独自のバージョンを作成することもできます。"

 

ゲームコミュニティパワー

 

「バランス ゲームはやりがいがあり、重要であり、通常は集中的に行われます。たとえば、自分よりも強いスーパーシップと対戦し、自分が持っていない場合、押しつぶされるため、間違いなく負けます。実際、これは開発中にブロックされてしまった状況。。

 

しかし、ブロックチェーンと分散型ガバナンスを使用すると、DAO を使用してプレーヤーにバランスを投票させることができます。そのため、プレイヤーは特定の船のパワーをまとめて上げたり、まとめて弱めたりすることができます。このように、ゲーム コミュニティはゲームのバランスを推し進めています。これは、開発者がゲームのスチュワードになる必要がある中央集権型のゲームとは大きく異なり、ゲームの力を増減させたり、ある種のバランスを達成したりします。これで、コミュニティにそれを任せることができます。"


 

Cartesiについて 


 

ブロックチェーン OS は、Linux と主流のプログラミング ソフトウェア コンポーネントをサポートする分散型レイヤー 2 インフラストラクチャです。Cartesi は、開発者が使い慣れた従来のソフトウェア ツール、ライブラリ、およびサービスの豊富なセットを使用して、Blockchain OS で初めてスケーラブルなスマート コントラクトを作成できるようにし、主流のソフトウェアとブロックチェーンの間のギャップを埋めます。


 

Cartesi は、Linux アプリケーションを組み込みながら、ブロックチェーン オペレーティング システムのオンボーディングと使用を行う数百万の新規スタートアップとその開発者をリードしています。画期的な仮想マシン、ロールアップ、サイドチェーンにより、Cartesi はすべての開発者がブロックチェーンの世界に入り、次世代のブロックチェーン アプリケーションを構築する道を開きます。


 

Cartesi は、私たちと一緒にブロックチェーン オペレーティング システムの世界に参加し、一緒に未来を探ることを心から歓迎します。


ded5cd61ad61c241c7e9cb85a9c628d5.jpeg


 

おすすめ

転載: blog.csdn.net/BlockFinance/article/details/126915755