博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解读TmoLand明日世界核心玩法与技术架构
阅读量:5938 次
发布时间:2019-06-19

本文共 1501 字,大约阅读时间需要 5 分钟。

全球对于区块链技术的探索从未停过,能够说出区块链行业不稳定,会凉掉之类的请先思考下,你眼中的区块链是不是就是炒币?区块链游戏,自从NW带火后,新的区块链游戏不断涌现出来,在传统游戏中游戏开发者掌握着整个游戏的控制权,严重缺乏透明性,这就会对玩家的利益造成损害。与之相反,区块链游戏具有可信度很高的智能合约系统,所有的利益交易都是公开透明的,这就避免了作弊行为的出现。  

【TmoLand明日世界——核心玩法】 

A.玩家通过购买领地成为地主。B.前期玩家可在领地内建造初始建筑,GDP产业值增加之后可以通过土地扩建增加大量其它产业建筑,进一步进行营业和建设。C.玩家建造的建筑可以持续获得经营收入,拥有的建筑越多,玩家获得的稳定收入则越多。D.高端的营业类建筑为其他用户提供了就业机会,通过用户的工作贡献,获得额外收益。地主和打工者,互动过程中双方都将获得TMO回报。E.打工者可以通过合成特殊的打工工具来提高对应产业的TMO收益。F.玩家的领地在GDP产业值到达一定程度后,通过系统的稀有地块竞拍,可以将自己的领地搬迁到大世界的繁华区域,从而被更多的用户找到和发现。G.通过击杀怪物获得人物经验、材料和游戏代币。F.通过材料的合成制作出稀有装备、坐骑、时装。出售稀有装备获得游戏代币。

 【TmoLand明日世界——技术架构】

 整体技术架构由客户端和服务器端两部分组成。以太坊上的智能合约云服务器上部署的服务手机客户端PC客户端玩家开发者开发者工具激励池虚拟资产土地系统建筑系统玩家注册模块游戏服务器DB服务器人工智能数值计算服务器寻址服务器请求客户端包括供玩家使用的游戏界面和供开发者使用的开发者工具,是虚拟世界和现实世界的接口。初期会主要集中在移动端的人物钱包和开放平台,后期将提供电脑版本的客户端。服务端玩家注册模块相对于与传统的账户,区块链应用的账户还涉及钱包私钥的管理,Dapp应用的运行离不开安全可信的运行环境。

 

TMO将会设计开发独立的基于区块链公私钥认证体系的账户模块,并与Dapp运行环境进行结合,为区块链游戏的用户账户提供可靠便利的账户管理功能。激励池管理整个系统中OGT如何被生成,并根据共识管理被分配给玩家和内容的创造者。虚拟资产系统追踪游戏中所有虚拟资产,包括玩家的代币,时装,武器等。地块系统记录所有稀有地块的生成,所有权,和交易流程。建筑系统记录所有建筑的生成,所有权,和交易流程。游戏服务器实现游戏场景,土地,建筑,人物活动,怪物活动,游戏任务等MMORPG游戏风格的服务器端功能模块。人工智能模块包括游戏中的寻路算法,怪物和NPC的行为和决策算法。数值计算包括游戏中的物理计算和碰撞检测。当用户需要对服务器端发送请求时,将首先通过玩家注册模块获得相应的服务的地址,然后和服务建立对等的连接游戏引擎理想的情况下,我们希望我们的代码和我们使用的引擎完全共享和开源。但是现实的情况是,成熟的适合商业应用的游戏引擎都是闭源的软件。我们现阶段的折中方案是暂时选择Unity3D作为游戏引擎。随后我们将开源代码和通讯协议。当未来有更好的选择的时候,会重写客户端。  

比特币,可以看做是区块链技术的第一次成功应用。比特币从被发明到现在的天价,创造了一些富豪,让区块链成为了风口,但区块链代表的不仅仅只有比特币!未来链游的发展将更关注游戏道具交易,用户体验将是重中之重。流通性和权属性,是区块链游戏里面很重要的本质特征,围绕这两点开展,才能称为区块链游戏。

TMOLAND明日世界官网:

转载于:https://juejin.im/post/5c25ed8ae51d45229f76fabd

你可能感兴趣的文章
无聊的时候就看看
查看>>
UItableview section和cell的局部刷新
查看>>
字符串连接的效率问题
查看>>
紫书 例题 11-12 UVa 1515 (最大流最小割)
查看>>
紫书 习题 11-17 UVa 1670 (图论构造)
查看>>
洛谷P1108 低价购买 (最长下降子序列方案数)(int,long long等 范围)
查看>>
大道至简-第五章-心得体会
查看>>
Python编程从入门到实践,个人笔记
查看>>
哈尔滨理工大学第七届程序设计竞赛初赛(高年级组)F - 苦逼的单身狗
查看>>
oracle数据迁移
查看>>
ArchLinux and LXDE and LXDM
查看>>
对拍--from Altf4
查看>>
JavaScript基础6——全选示例
查看>>
JavaScript基础知识总结(三)
查看>>
【python3】爬取简书评论生成词云
查看>>
HttpApplication、HttpContext、HttpModule、HttpHandler
查看>>
Android Service学习
查看>>
【数据库】sql2008卸载和默认实例的删除 ...
查看>>
SDNU 1086.迷宫问题(bfs标记路径)
查看>>
类的高内聚低耦合
查看>>