Tmoland明日世界区块链游戏

【转载】揭秘最近大火的Tmoland技术架构

2018-11-16  本文已影响0人  九少爷85

转载自:百家号作者“沙皮猪大哥”,原文链接:http://baijiahao.baidu.com/builder/preview/s?id=1617163618526952847

TMOLAND的整体技术架构由客户端和服务器端两部分组成。官网地址:www.tmo.land

* 客户端

包括供玩家使用的游戏界面和供开发者使用的开发者工具,是虚拟世界和现实世界的接口。初期会主要集中在移动端的人物钱包和开放平台,后期将提供电脑版本的客户端。

* 服务端

玩家注册模块

相对于与传统的账户,区块链应用的账户还涉及钱包私钥的管理,Dapp应用的运行行离不不开安全可信的运行行环境。TMO将会设计开发独立的基于区块链公私钥认证体系的账户模块,并与Dapp运行行环境进行行结合,为区块链游戏的用户账户提供可靠便便利利的账户管理理功能。

激励池

管理整个系统中OGT如何被生成,并根据共识管理被分配给玩家和内容的创造者。

虚拟资产系统

追踪游戏中所有虚拟资产,包括玩家的代币,时装,武器等。

地块系统

记录所有稀有地块的生成,所有权,和交易流程。

建筑系统

记录所有建筑的生成,所有权,和交易流程。

游戏服务器

实现游戏场景,土地,建筑,人物活动,怪物活动,游戏任务等MMORPG游戏风格的服务器端功能模块。

人工智能模块

包括游戏中的寻路算法,怪物和NPC的行为和决策算法。

数值计算

包括游戏中的物理计算和碰撞检测。当用户需要对服务器端发送请求时,将首先通过玩家注册模块获得相应的服务的地址,然后和服务建立对等的连接

游戏引擎

理想的情况下,我们希望我们的代码和我们使用的引擎完全共享和开源。但是现实的情况是,成熟的适合商业应用的游戏引擎都是闭源的软件。

我们现阶段的折中方案是暂时选择Unity3D作为游戏引擎。随后我们将开源代码和通讯协议。当未来有更好的选择的时候,我们会重写我们的客户端。

上一篇下一篇

猜你喜欢

热点阅读