如何工作
加载
你的游戏在BSMNT启动器内加载。我们会向你的游戏传递一个含有认证令牌的JWT。
示例 URL
认证
你可以通过解码JWT或使用我们的API来加载玩家的资料。我们将负责钱包连接、验证和入门。
玩家资料
触发
让用户玩你的游戏。当发生某些事情时,你可以通过我们的类Zapier规则引擎或直接通过API触发一个动作。
触发API示例
你可以用BSMNT启动器做什么?
游戏启动器的真正力量在于加密UX抽象。你的游戏可以通过一个简单的REST API安全地发送链上事件,客户端可执行。现已提供
保存状态到IPFS
将玩家状态存储在像IPFS这样的去中心化存储选项上。
购买NFTs & 铸造
让用户在达成成就或某些游戏事件时铸造NFTs。
链上排行榜
将玩家排名上链,举办比赛和锦标赛。
发行代币 & NFTs
根据游戏动作发送ERC20s和ERC721 & 1155 NFTs。
用代币支付
提示用户发送或转移代币以支付游戏中的动作或资产。
即将推出
交换 & 交易
用户可以使用来自其他链的资产来交换你的代币。
即将推出
信用卡通道
直接的法币到加密货币通道,为用户提供无缝体验。
即将推出
收集评论
内置的游戏评论和评分系统。
即将推出
分享你的游戏
社交分享和病毒式营销机制。
即将推出
记录游戏玩法
自动游戏玩法记录和分享。
即将推出
列出NFTs
用于交易游戏资产的市场集成。
即将推出
更多动作即将推出 - 未来看起来很光明!
入门
我们很乐意在basement.fun上看到你的游戏!开始集成简单、免费且容易。Basement.fun是什么?
Basement是发现和玩链上游戏的地方。除了作为发现伟大链上游戏的发现平台,Basement还为游戏开发者提供了一种构建无缝、原生和嵌入式体验的方式。 你的游戏加载在我们的游戏启动器内,用户连接到Basement,他们的玩家上下文被传递给你的游戏。 从那里,你可以利用我们的任何通用辅助函数(如保存状态和分数)+触发任意数量的内置加密UX(无需在你的游戏中集成任何链上内容)。访问玩家数据
游戏启动器使用JWT(JSON Web Token)安全编码已验证和认证的玩家上下文,发送给你的游戏。 负载从GET参数中读取,因此任何托管的网络游戏都可以轻松访问和解码它,使用任意数量的JWT库(或使用我们的启动器API)。基本玩家数据包括:
用户名和ENS
用户名和ENS
用户名(和兼容的.b3.fun ENS可解析地址)
3D头像
3D头像
3D头像(由ReadyPlayerMe提供的.GLB模型)
钱包地址
钱包地址
用于链上交互的已验证钱包地址
附加数据
附加数据
特定于游戏的玩家数据、会话信息等 - 见我们的启动器API文档
你可以选择使用我们的玩家状态API存储任何任意的特定于游戏的玩家数据。
探索启动器API
完整的玩家数据访问和游戏集成文档
内置UX抽象
我们的最小游戏启动器体验意味着焦点保持在你的游戏上。 游戏启动器上有许多自定义选项,以便BSMNT可以提供几乎不可见的体验,为你处理所有核心加密UX挑战。可用的有用API:
- 存储和检索分数和排行榜 - 持久的游戏状态管理
- 发送通知 - 提醒玩家关于游戏事件
- 记录和流式传输游戏活动 - 分析和玩家行为跟踪
- 存储玩家状态和游戏会话 - 自动保存游戏进度
- 更多即将到来! - 定期添加新功能
探索启动器API
所有可用启动器功能的完整API参考
架构概览
游戏启动器集成流程