本記事では、Cocos Creator を使用して Telegram ゲームを開発する方法を引き続き探討し、TON 支払い機能の統合に重点を置きます。このチュートリアルを通じて、開発者はゲーム内で TON Connect を接続し、ウォレットの接続、支払い、支払い後の検証プロセスを実現し、最終的に Web2 ゲームに分散型支払いの能力を提供する方法を学びます。
Telegram は現在、ソーシャルメディア通信市場の「巨人」エコシステムとなっており、約 9.5 億のグローバルユーザーを持ち、TON ブロックチェーンネットワークを通じてスーパーメディアアプリとしての潜在能力を拡大し続けています。
開発者の視点から見ると、他のブロックチェーンエコシステムと比較して、TON 上でアプリを開発することで、開発者は Telegram を入り口として、大規模なトラフィックプールから低いハードルでユーザーの注意と価値を獲得できます。これにより、ユーザー獲得のプロセスが簡素化され、開発者がより豊かなビジネスモデルや多様な収入源を探求する可能性が提供されます。
ユーザーの視点から見ると、Telegram を通じて、ユーザーは WeChat ミニプログラムのようにシームレスにさまざまな dApps を体験でき、支払いでも dApps 内の他の機能を使用する際にも、第三者アプリに移動する必要がありません。この方法は Web3 アプリの参入障壁を下げ、より軽量化され、Web2 ユーザーの使用習慣にも適合しています。
現在、TON エコシステムではゲームセクターが特に活発です。Binance などの主要な取引プラットフォームが Notcoin、Dogs、Hamster、Catizen などの TON エコシステムプロジェクトを次々と立ち上げ、TON エコシステムの熱気をさらに高め、小規模ゲーム分野の発展を加速させています。TON APP のデータによると、現在 TON エコシステム内の dApps は約 1,300 個あり、そのうちゲームアプリは約 400 個で、約 3 分の 1 を占めています。
TON エコシステムは非常に活発ですが、現在のところその開発を支援するための完全なサポートシステムが不足しています。しかし、Zypher Network は完全な開発者ツールキットを提供できる数少ないエンジンスタックの一つであり、特にゲーム分野での TON エコシステムのさらなる繁栄を加速させることが期待されています。
Zypher Network は TON エコシステムの発展における重要な触媒です。Zypher Network はゼロ知識証明技術を核とした次世代ゲームエンジンソリューションであり、開発者がブロックチェーン分野により簡単に入ることを助け、モジュール化されたプラグイン方式でチェーン上の機能を深く拡張し、開発者がブロックチェーンゲームを構築する際のハードルを大幅に下げることができます。同時に、Zypher Network は既存のチェーン上の施設を基に、チェーンゲームにサービスを提供するための基盤ゲーム施設をさらに構築し、ゲームの分散型運営を完璧にサポートします。
現在、Zypher Network は開発者向けの Services SDK ツールキットを提供しており、開発者はプラグイン方式で「固有」のゼロ知識機能を直接利用して開発できます。Shuffle、Rollup などの機能を使用する際、ゼロ知識回路の複雑さを理解する必要はありません。このユーザーフレンドリーなアプローチは即座に実施でき、開発プロセスを大幅に簡素化します。同時に、このツールキットはさまざまな小道具や回路を提供し、開発者は最小限のコーディング作業で「組み立てる」ことができ、レゴブロックを使って構築するのに似ています。モジュール化されたアプローチにより、特定の要件を満たすカスタマイズされた回路ロジックを作成できます。開発者は基本的な操作から始め、徐々により複雑なロジックを構築してニーズを満たすことができます。
現在、Zypher Network ゲームエンジンと CocosCreator の統合により、開発者は CocosCreator を通じて TON 上で低いハードルでゲームを展開することが容易になっています。現在、数十の TON 小ゲームが市場に向けて展開されており、良好なゲームデータパフォーマンスを維持しています。
中央集権的な小ゲームが TON 支払いを統合
TON 上に展開された小ゲームは、TON Connect と直接統合でき、TON および DOGS などの一連の TON エコシステムトークンをゲーム内で使用できます。また、TON エコシステムゲームの他に、一部の Web2 ゲームも現在、TON 支払い機能のさらなる統合を期待しています。
実際、TON Connect と統合することで、Web2 ゲームは TON エコシステムの熱気と Telegram の巨大なトラフィックから利益を得るだけでなく、より広範にプレイヤー層を捕捉できます。また、Crypto に基づく支払い方法は、取引速度をさらに向上させ、支払い処理コストを大幅に削減し、従来の支払い分野が直面している地域制限を打破します。
さらに、TON Connect を統合することで、ゲーム開発者はカスタマイズされた支払いメカニズムや報酬システムを設計し、ユーザーの粘着性と参加度を高めることができます。そして、TON Storage や TON Proxy などの他の分散型サービスとの統合をより良く行い、ゲームの機能とユーザー体験をさらに強化することが期待されます。
現在、Zypher Network のサポートにより、開発者は CocosCreator エンジンを基に TON Connect を Web2 ゲームに低いハードルで統合することができます。
本記事では、Cocos Creator を使用して Telegram ゲームを開発する方法を引き続き探討し、TON 支払い機能の統合に重点を置きます。このチュートリアルを通じて、開発者はゲーム内で TON Connect を接続し、ウォレットの接続、支払い、支払い後の検証プロセスを実現し、最終的に Web2 ゲームに分散型支払いの能力を提供する方法を学びます。
次に、TON 支払い統合を段階的に実現する方法を紹介します。このチュートリアルがあなたに役立つことを願っています。
CocosCreator を使用した Telegram ゲーム開発チュートリアル(2):Web2 ゲームが TON 支払いを使用する方法
- CocosCreator と Telegram を理解する
CocosCreator と Telegram についてあまり知らない場合は、まず以下の内容(チュートリアルの第一部)を参照してください:
https://www.chaincatcher.com/article/2140947
および Zypher Network の開発者ドキュメント:
-
TON Connect をゲームに統合する
-
index.html の head に追加
-
ウォレットを接続するために ton-connect を追加:
-
tonconnect UI を初期化
-
ウォレットに接続
-
支払い
-
検証
支払い後に boc を取得し、boc を使ってバックエンドで検証し、ゲーム内アイテムを取得します。
これで、中央集権的なゲームが TON に Telegram 支払いプロセスを接続することが完了しました。あなたに役立つことを願っています。