CocosCreator 快速部署 TON 游戏:Web2 游戏如何使用 Ton支付

news2024/10/11 23:14:51

在本篇文章中,我们将继续探讨如何使用 Cocos Creator 开发 Telegram 游戏,重点介绍如何集成 TON 支付功能。通过这一教程,开发者将学会如何在游戏中接入 TON Connect,实现钱包连接、支付以及支付后的校验流程,最终为 Web2 游戏提供去中心化支付的能力。

Telegram 俨然已成为当前社交通讯市场的“巨无霸”生态系统,不仅拥有约 9.5 亿全球用户,还通过 TON 区块链网络不断拓展其作为超级应用的潜力。

从开发者的视角看,与其他区块链生态相比,通过在 TON 上开发应用,开发者能够利用 Telegram 作为入口,从庞大的流量池中低门槛地捕获用户的注意力和价值。这不仅简化了用户获取的过程,还为开发者探索更丰富的商业模式和多样化的收入来源提供了可能。

从用户的视角看,通过 Telegram,用户可以像使用微信小程序那样无缝体验各类 dApps,无论是支付还是使用 dApps 内的其他功能,都无需跳转到第三方应用。这种方式降低了 Web3 应用的进入门槛,使之更加轻量化,同时也符合 Web2 用户的使用习惯。

目前在 TON 生态中,游戏板块尤为火热。随着币安等头部交易平台陆续上线诸如 Notcoin、Dogs、Hamster、Catizen 等 TON 生态项目,进一步推动了 TON 生态的热度,并加速了小游戏领域的发展。根据 TON APP 数据,目前 TON 生态中的 dApps 近 1,300 个,其中游戏应用约占 400 个,占比约为三分之一。

尽管 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 以及系列 TON 生态代币比如 DOGS 等应用于游戏内。而除了 TON 生态游戏外,一些 Web2 游戏目前也期望进一步集成 TON 支付功能,以进一步向 Web3 探索。

事实上,通过与 TON Conncet 集成,Web2 游戏不仅能够从 TON 生态的热度和 Telegram 巨大的流量中分得一杯羹,更广泛的捕获玩家群体。同时基于 Crypto 的支付方式,能够进一步提升交易速度、大幅降低支付处理成本,打破传统支付领域所面临的地域限制。

此外,通过集成 TON Conncet ,游戏开发者还可以设计定制化的支付机制和奖励系统,增强用户粘性和参与度。并有望与更好的与其他去中心化服务整合,比如 TON Storage 和 TON Proxy 等,进一步增强游戏的功能和用户体验。

而目前,在 Zypher Network 的支持下,开发者能够基于 CocosCreator 引擎将 TON Conncet 低门槛的集成到 Web2 游戏中。

在本篇文章中,我们将继续探讨如何使用 Cocos Creator 开发 Telegram 游戏,重点介绍如何集成 TON 支付功能。通过这一教程,开发者将学会如何在游戏中接入 TON Connect,实现钱包连接、支付以及支付后的校验流程,最终为 Web2 游戏提供去中心化支付的能力。

接下来,我们将介绍如何一步步实现 TON 支付集成。希望本教程对你有所帮助。

CocosCreator 开发 Telegram 游戏教程(二):Web2 游戏如何使用 Ton 支付

一、了解 CocosCreator 以及 Telegram

如果你对 CocosCreator 以及 Telegram 不是很了解,可以首先参考下列内容(教程的第一部分):

https://www.chaincatcher.com/article/2140947

以及 Zypher Network 的开发者文档:

https://docs.zypher.network/

二、将TON Connect集成到您的游戏
1.在 index.heml 的 head 中添加

2.添加 ton-connect 来连接钱包:

3.初始化 tonconnect UI

4.连接到钱包

5.支付

6.校验

支付成后后会获取到 boc,拿 boc 去后端校验获取游戏内物品。

至此中心化游戏在 Ton 接入 Telegram 支付流程就结束了,希望对你有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2206185.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

YOLO11改进|SPPF篇|引入SPPFCSPC金字塔结构

目录 一、【SPPFCSPC】金字塔结构1.1【SPPFCSPC】金字塔结构介绍1.2【SPPFCSPC】核心代码 二、添加【SPPFCSPC】金字塔结构2.1STEP12.2STEP22.3STEP32.4STEP4 三、yaml文件与运行3.1yaml文件3.2运行成功截图 一、【SPPFCSPC】金字塔结构 1.1【SPPFCSPC】金字塔结构介绍 下图是…

vue后台管理系统从0到1(1)

文章目录 vue后台管理系统从0到1(1)nvm 下载安装1.卸载nodejs环境2.安装nvm 安装nrm vue后台管理系统从0到1(1) 第一节主要是先安装我们的工具nvm nodejs版本管理工具,和nrm镜像管理工具 nvm 下载安装 nvm是一款管理…

网络流量预测的学习——持续更新ing

文章目录 前情提要何为网络流量网络流量分析(NTA)网络流量组成网络流量处理过程 预测网络流量的工具wiresharkbrim(zui) 机器学习中的网络流量预测参考文章 前情提要 记录一些有关网络流量的学习 何为网络流量 网络流量是指在计…

【D3.js in Action 3 精译_033】4.1.0 DIY 实战:如何通过学习 d3.autoType 函数深度参与 D3 生态建设

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一部分 D3.js 基础知识 第一章 D3.js 简介(已完结) 1.1 何为 D3.js?1.2 D3 生态系统——入门须知1.3 数据可视化最佳实践(上)1.3 数据可…

又被特斯拉演了?继续“画饼式”发布Robotaxi,产业链静观其变

9月底的暴涨后,A股资产正经历回调,科技板块变现参差。不过,无人驾驶领域的预期依然很强。 10月10日科技股全线调整之际,无人驾驶板块盘中的巨幅震荡拉升就是典型的预热动作。东箭科技、天龙股份等多只智能驾驶个股涨停。核心驱动…

ACR、PZ、AMC仪表接线说明及通讯协议解析

1.ACR/PZ/AMC多功能表接线说明 三相三线接线说明 使用场合负载是平衡系统,并且没有零线的场合。 1. 端子号1,2为辅助电源: 如上图,接入相电压220V输入。其中辅助电源的火线加装5A保险丝,零线直接接到零排上。 2&am…

iPhone使用指南:如何在没有备份的情况下从 iPhone 恢复已删除的照片

本指南将向您展示如何在没有备份的情况下从 iPhone 恢复已删除的照片。我们所有人在生活中的某个时刻都一定做过一些愚蠢的事情,例如从手机或电脑中删除一些重要的东西。这是很自然的,没有什么可羞耻的。您可能在辛苦工作一天后回来。当突然想看一些照片…

C++开发五子棋游戏案例详解

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

JavaSE——集合3:ArrayList、Vector

目录 一、ArrayList的注意事项 二、ArrayList的扩容机制(重要) 三、Vector底层结构和源码剖析 1.Vector类的定义说明 2.Vector底层也是一个对象数组 3.Vector是线程同步的,即线程安全,Vector类的操作方法带有synchronized 4.在开发中&#xff0c…

obs录屏怎么样?四大优秀录屏工具亲测好用!

录屏需求日盛,接下来我们就来聊聊几款市面上较为热门的录屏软件——福昕录屏大师、转转大师录屏、爱拍录屏以及经典的obs录屏,希望能给寻找合适录屏工具的您带来一些灵感。 福昕录屏大师 直达链接:www.foxitsoftware.cn/REC/ 如果你刚开始…

如何在组织内推广和应用六西格玛设计?

六西格玛设计(Design for Six Sigma, DFSS)作为一种先进的流程设计和优化方法论,旨在通过设计阶段的创新与严谨,确保产品或服务从一开始就具备高度的质量和客户满意度。本文,深圳天行健企业管理咨询公司将深入探讨如何…

HCIP--以太网交换安全(三)MAC地址漂移防止与检测

MAC地址漂移防止与检测 一、MAC地址漂移防止与检测知识点 1.1MAC地址漂移的概述 MAC地址漂移是指交换机上一个vlan内有两个端口学习到同一个MAC地址,后学习到的MAC地址表项覆盖原MAC地址表项的现象。 1.2.MAC地址漂移的防止方法 (1)配置…

浸入式电磁流量计如何工作?

磁力如何产生可感应电压? 所有磁流量计都利用法拉第感应定律的指导原理,该定律显示了“表达变化的磁场在电路中感应出电压的定量关系”。 该感应定律可用于测量导体液体(如水)的速度,而无需移动部件。与其他类型的仪…

『网络游戏』游戏数据库管理类查询插入账号存储【23】

新建数据库连接 新建数据库 打开数据库 新建表 账号数据 设计表 - 添加属性 对照服务器工程GameMsg增加对应字段 保存后在服务器脚本中操作数据库数据 添加数据层文件夹 创建脚本:DBMgr 编写脚本:DBMgr.cs 修改脚本:ServerRoot.cs 将MySql.d…

两个数相加(c语言)

1./给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target // 的那 两个 整数,并返回它们的数组下标。 //你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。 /…

“城市酷选”排队免单模式:创新机制引领本地消费新风尚

近期,众多朋友对排队免单模式展现出浓厚兴趣,旨在借助商家优惠吸引顾客,激活本地商业活力,推动实体消费。自去年下半年起,本地生活服务平台热度持续攀升,其中,排队免单模式作为多商家联合的优惠…

DGX的优势

NVIDIA DGX 的 AI 领导力 文章目录 前言一、概述推动跨行业的 AI 创新二、优势客户体验到哪些好处?1. 利用生成式 AI 释放研究人员的潜力2. 加快现代应用程序的上市时间3. 利用 AI 改善客户体验三、性能性能很重要1. 为世界上最先进的超级计算机提供动力2. 打破世界纪录3. 提高…

『网络游戏』进入游戏主城UI跳转主城【26】

首先在Unity客户端中创建一个空节点重命名为MainCityWnd 设置父物体为全局 创建空节点钉在左上角作为角色信息UI 在钉子下创建Image 创建脚本:MainCityWnd.cs 编写脚本:MainCityWnd.cs 挂载脚本 创建脚本:MainCitySys.cs 编写脚本&#xff1a…

《Programming from the Ground Up》读后感

之所以看这本书,是想了解一些跟汇编相关的知识,打开这本书后就被作者的观点——“If you don’t understand something the first time, reread it. If you still don’t understand it, it is sometimes best to take it by faith and come back to it …

MeterSphere接口自动化平台调试

1。后置脚本节目 //导入json包 import org.json.*; import com.decode.DecodeMain; String responseprev.getResponseDataAsString(); String result DecodeMain.DecodeUtil(response); log.info(“获取批次账单id result:”result); //转换为Object对象类型 JSONObject data_…