基于SEER的区块链版赛亚麻将游戏Pre alpha版本内测啦!
游戏基于SEER测试网络文体平台模块(Culture and Sports Platform,CSP),正在进行数据调试等工作,大家可以尝鲜体验。
此游戏账户和资金等核心系统完全基于区块链,但目前运行于SEER测试网络,和SEER主网并不在一条链上,切勿充入主网资产,由此造成资金损失将无法寻回。
需要参与测试并充值的用户请登录SEER测试网络钱包 http://192.144.171.138/ 在 设置 - 接入点 中 添加 API 服务器节点 ,添加 ADDRESS 为 ws://192.144.171.138:8003 的测试网络API,然后在 设置 - 恢复/导入 中 点击从钱包备份文件恢复(.bin)下拉菜单,选择 导入私钥 ,在下方输入框中 粘贴 5HxSqrcNu6nZ5xaLK9f6RTVKghJsVGZejz8CnC8e3qnPc14LUdP 然后点击 提交 , 导入私钥 ,完成。导入测试账号tester。然后使用此账号向您在游戏中注册的账号转账,进行充值。
体验和测试流程:
下载游戏APK测试包:https://www.seer.best/download/seermahjong_pre_alpha_1014.apk并安装,打开后可以看到如下界面:

请点击微信登陆完成授权,之后进入游戏,会提示创建SEER账户,此账户会是您在SEER(测试)链上的唯一标识,注意不能是纯字母组成,需要加横杠或数字;

*赛亚麻将的开发者在此版本的开发中,考虑到用户操作门槛问题,未使用类似币比的助记词权限验证形式,而是直接使用微信授权登陆并和游戏帐户、区块链账户联合绑定的形式进行登陆验证,此种方式虽然不够“去中心化”,但操作足够简便。之后可能会根据用户需求开发更多形式的登陆和授权模式。
- 点击左上角带有链标识的图标,会提示前往交易所充值,在主网中大家将可以用网关、转账等各种形式向你的SEER账户充值,但这里我们在测试网络网页钱包上用tester向您的账户充值就可以了。

这里示例转账了100万测试SEER,测试网络链上如下:

- 充值后,退出游戏再重新进入,左上角可以看到有链标识的图标后显示了100万,充值成功,代表此账号余额为100万,和SEER链上的账户余额一致。

同时可能会弹出绑定代理的弹窗,这是一个推广功能设计,代理就是帮忙推广此游戏的用户,你填写的游戏ID的用户可以得到推广奖励。这里随便填一个100001就好了。

我们任意点击一个游戏,进入房间,会提示SEER不足。这是因为我们的SEER全部在账户余额中,并没有划转给平台,只有划转给平台的资产,才能参与游戏(文体平台只能对用户划转的资产有操作权限,比如输赢之类),这是一层保护机制。我们需要点击取SEER,或是提前点击顶部有SEER标识的图标进行授权划转操作。

在币箱页面 输入金额,例如10万,确定,可以看到余额减少了相应金额,并扣除了一些手续费,而SEER图标后增加了相应金额。

区块链上可以看到相应的划转操作提示。

- 现在可以加入游戏了。游戏开始后,会自动收取一定的房费,这是游戏运营方的主要收入来源。

在区块链上可以看到相应的资金操作,两位玩家分别向GM转了房费,这会从用户划转给平台的资金中自动扣除。

- 游戏结束后,会进行结算。

在区块链上可以看到相应的资金操作,失败的一方或多方会将资金先转给GM,然后GM会根据各方的输赢情况将相应比例的资金自动分配给胜利的一方玩家。

在SEER文体平台模块中,任何SEER用户可以在主网抵押一笔保证金后获得文体平台权限,文体平台有平台资金池,其他SEER用户可以直接在链上授权一定资产额度给平台,能获得多少用户“授权”和其抵押的保证金有关。
平台通过调用接口控制用户授权的资产额度进行各种链上操作,且可以将亚秒时间内的操作统一打包,这些操作手续费都由平台支付。这样既能保证用户对资产的所有权,又能保证游戏等文体平台原有的游戏核心之类的应用逻辑不作太大的变化,具有很高的效率和可操作性,可以让游戏内积分等完全区块链化,第三方也可以很方便的做成完全合规的区块链应用。
文体平台不光可以应用到游戏领域,票务等文化体育领域的众多方向都可以进行扩展。
详情请参考SEER文体平台模块(Culture and Sports Platform,CSP)使用指南:https://mp.weixin.qq.com/s/mJ4g7s18I0as_LpC91GBVw
基于SEER的区块链版赛亚麻将游戏Pre alpha版本内测啦!的更多相关文章
- 人民网基于FISCO BCOS区块链技术推出“人民版权”平台
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...
- 基于Tendermint的区块链漂流瓶简单实现
本文主要借demo介绍基于Tendermint的区块链应用开发,这个demo很简单,主要包含以下功能: 扔漂流瓶 捞漂流瓶 之后投放者和打捞者可以相互传递[加密]信息 代码已上传至github. Te ...
- 二、主流区块链技术特点及Hyperledger Fabric V0.6版本特点
一.主流区块链技术特点 二.HyperLedger子项目 三.Hyperledger fabric架构 V0.6逻辑架构: V0.6区块链网络 对应的0.6版本的运行时架构: 0.6版本的架构特点是: ...
- 002-主流区块链技术特点及Hyperledger Fabric V0.6版本特点
一.主流区块链技术特点 二.HyperLedger子项目 三.Hyperledger fabric架构 V0.6逻辑架构: V0.6区块链网络 对应的0.6版本的运行时架构: 0.6版本的架构特点是: ...
- 基于Fisco-Bcos的区块链智能合约-简单案例实践
一.智能合约介绍 智能合约是指把合同/协议条款以代码的形式电子化地放到区块链网络上.FISCO BCOS平台支持两种智能合约类型:Solidity智能合约与预编译智能合约 Solidity与Java类 ...
- 三、主流区块链技术特点及Hyperledger Fabric V1.0版本特点
一.Hyperledger fabric V1.0 架构 1.逻辑架构: 2.区块链网络 3.运行时架构 二.架构总结 1.架构要点 分拆Peer的功能,将Blockchain的数据维护和共识服务进行 ...
- 003-主流区块链技术特点及Hyperledger Fabric V1.0版本特点
一.Hyperledger fabric V1.0 架构 1.逻辑架构: 2.区块链网络 3.运行时架构 二.架构总结 1.架构要点 分拆Peer的功能,将Blockchain的数据维护和共识服务进行 ...
- 基于Fisco-Bcos的区块链智能合约-业务数据上链SDK实现
合约的编写 基于springboot : https://github.com/FISCO-BCOS/spring-boot-starter pragma solidity ^0.4.24; cont ...
- 区块链钱包开发 - USDT - 三、实战(nodejs版本)
一.安装钱包 请参考另一篇随笔: 入口 二.获取测试usdt(TestOmni)步骤: 1.导入地址到钱包,往该地址充值测试比特币, 2.然后往 moneyqMan7uh8FqdCA2BV5yZ8qV ...
随机推荐
- Dungeon Master POJ-2251 三维BFS
题目链接:http://poj.org/problem?id=2251 题目大意 你被困在了一个三维的迷宫,找出能通往出口的最短时间.如果走不到出口,输出被困. 思路 由于要找最短路径,其实就是BFS ...
- [技术栈]CRC校验原理及C#代码实现CRC16、CRC32计算FCS校验码
1.CRC.FCS是什么 CRC,全称Cyclic Redundancy Check,中文名称为循环冗余校验,是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检 ...
- Scrapy入门操作
一.安装Scrapy: 如果您还未安装,请参考https://www.cnblogs.com/dalyday/p/9277212.html 二.Scrapy基本配置 1.创建Scrapy程序 cd D ...
- 隐藏select下拉框的三角按钮
修改select标签的appearance属性,改成inherit,而不是none. -moz-appearance:inherit;/*?Firefox?*/ -webkit-appearance: ...
- ajax跨域问题以及解决方案
转:https://blog.csdn.net/csdn_ds/article/category/6937392/3 在工作中,大家应该都遇到过ajax跨域问题,浏览器的错误如下: XMLHttpRe ...
- Android蓝牙低功耗(BLE)模块设计
在阅读这篇文章之前你应该对GATT和Android蓝牙框架有一定的了解.这里不会向你解释Service.Characteristics等蓝牙知识.这里只是我写下我对Android Ble的再次封装来适 ...
- freemarker常见语法
FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${basketball.name?if_exists } / ...
- SpringBootSecurity学习(13)前后端分离版之JWT
JWT 使用 前面简单介绍了把默认的页面登录改为前后端分离的接口异步登录的方法,可以帮我们实现基本的前后端分离登录功能.但是这种基本的登录和前面的页面登录还有一个一样的地方,就是使用session和c ...
- Java利用反射排序
前言 Java为我们提供了几种排序得方法,比如Arrays和Collections类,但是前提是数组或者集合中的元素都必须实现Comparable接口,基本的数据类型都已经实现了Comparable接 ...
- 03-css的继承性和层叠性
一.继承性 css中所谓的继承,就是子集继承父级的属性. 可以继承的属性:color.font-xxx.text-xxx.line-xxx.(主要是文本级的标签元素) 但是,像一些盒子元素属性,定位的 ...