Нeу, therе’s а nеw N0Т АIRDR0Р! I’ve alreаdy receivеd 55,000 N0Т: @NotcoinAirdrops_Official_bot
Читать полностью…今後の展望
まもなく、Keystone には、ロビーやセッションのあるゲームに役立つ、ゲームの水平スケーリングを可能にするデプロイメント サービスなどの追加のツール スイートが含まれるようになります。
Keystone は、オンチェーン ゲーム構築の複雑さを抽象化して、開発者が優れたコンテンツとゲーム デザインに集中できるようにします。社内では、Keystone を使用して主力ゲームを開発しています。当社のゲーム スタジオは、miHoYo (Genshin Impact)、Lillith Games (Rise of Kingdoms)、Funplus (King of Avalon) などから集まった世界クラスのチームによって運営されています。ゲームの最新情報をすぐにお知らせできることを非常に楽しみにしています。
実行
システムに編成されたゲーム ロジックは、Solidity ではなく Go で記述されているため、開発者は既存のライブラリとサード パーティのサービスを最大限に活用しながら、パフォーマンスを大幅に向上できます。Keystone の心臓部は、ペースの速いゲーム ティックです。各ティックで、最後のティックから送信されたトランザクションがシステムを介して処理されます。トランザクションはスマート コントラクトと同様にアトミックに実行され、Keystone は 1 秒あたり数百ティックで 1 秒あたり数万件のトランザクションを快適に処理できます。
さらに、Keystone はトランザクションの再生をサポートしています。ユーザー トランザクションを決定論的に再生することで、開発者はゲームの状態を任意の時点に瞬時に巻き戻すことができます。これは、デバッグや分析の収集などに便利なツールです。
Читать полностью…国家管理
Keystone は、ECS にヒントを得たテーブルベースの状態管理システムを使用します。各エンティティは、Go で完全な型サポートを備えたスキーマ構造体に関連付けられています。JavaScript または Unity のクライアントは、追加のコードなしで状態を自動的に同期するようにサブスクライブできます。また、インデクサーの必要性を完全に排除し、レイテンシを大幅に削減しました。Keystone から直接データ ストリームをクエリおよびサブスクライブします。