Fomo3D模式系统开发

Fomo3D 系统开发,Fomo3D 游戏系统开发【陈昊:185-8894-8755可微电】Fomo3D 区块链游戏平台定制app开发

Fomo3D是一款直接在以太坊网络上运行的分散式,无信任的区块链游戏以下是Fomo3D如何工作的基础知识,而且利用以太坊的智能合约完成的游戏,无法修改及变更: 开源,一切通过智能合约进行,由 http://etherscan.io 可以查到,ETH 的流向按照智能合约约定的方案流动,团队不能插手,不用担心跑路的问题,这是区块链去中心化的伟大应用 Fomo3D利用智能合约写了这样的一个架构。

这个就是我们Android的整体系统架构图了,我们首先从整体上来看看Android的体系结构。

Linux Kernel:我们知道Android其实就是一个操作系统,其底层是基于Linux Kernel的,这一层主要完成的是操作系统所具有的功能,比如这一层有许多的驱动程序,正是通过这些驱动程序来驱动我们设备上的硬件设备的。

Android Runtime:Android的运行环境,我们学过java的都知道,java程序的运行需要java的核心包的支持,然后通过JVM虚拟机来运行我们的应用程序,这里Android Runtime里的Core Libraries就相当于java的JDK,是运行android应用程序所需要的核心库,Dalvik Virtual Machine就相当于JVM,这时Google专为Android开发的运行android应用程序所需的虚拟机。

Liberaries:这里面都是Android的库文件,例如我们访问SQLite数据库的库文件等等。

Application Framework:应用程序的框架,这个是非常的重要的,相信Framework这个词大家都应该非常的熟悉了,我们学习Android也主要学的就是这一层,我们通过这些各种各样的框架来实现我们的Application。

Application:这个就是我们开发的Application了。

大致上可以分成三个核心:

以太币彩池(Active Pot)、钥匙分润(Exit Scammed)、获胜队伍奖励(Pot Distribution)。

购买钥匙后,你所花的以太币有48%将进入彩池,50%将做为获胜队伍奖励以及钥匙分润,最后2%在游戏回合结束后作为开发团队报酬。 游戏每回合时间为24小时倒数计时,每一把新钥匙被购买的同时将增加30秒,当然24小时就是封顶,购买钥匙所增加的时间无法超越24小时。 拥有钥匙将获得相对的钥匙分润,钥匙则会随着彩池及队伍奖励的增加而越来越贵。然而获得彩池奖金的条件就是在24小时倒数结束时成为最后一把钥匙的持有者。 最后钥匙持有者所处的队伍也将是获胜队伍,队员即可按照钥匙持有数量分配获胜队伍的奖励。 这是一个彩票游戏,其中最后一个人在一轮结束时购买的关键会赢的奖金! 每一轮,每个人可以购买一个或多个密钥,每次购买都会重置(增加)游戏时间,越晚购买密钥的价格也会越高。 在购买KEY后,玩家就会获得游戏中的被动收入(类挖矿),收到的奖励可以随时提款! 当计时器归零时,最后一个买钥匙的玩家会赢得一部分奖励!(F3D玩家/ P3D持有者也会获得一部分奖励!) 游戏模式 Fomo3D游戏有两种截然不同的模式:长时间模式/短时间模式,每种模式都有不同的规则和游戏玩法。(这里浅谈F3D快速模式) 游戏会有一个倒数计时器,购买钥匙会延长倒数时间,最高为24HR 所有玩家在平台上购买KEY都为你分配奖金.. 钥匙的价格会随着购买的数量及时间增长 F3D Quick是快速游戏模式,他会在几小时或几天内结束(目前已被买到6年了..) 每轮开始时,所有玩家都能以相同平均价格购买钥匙,价格由投入的ETH总量决定钥匙的价格会随着时间增长的(比长模式还快)购买的每把钥匙都会将计时器增加90秒。

团队 在Fomo3D中,有四个队伍可以选择,每次购买钥匙时,都可以在四个队伍中选择,这四个队伍攸关到现在的分润及未来游戏结束后你将获得的奖金分配模式。我们所选择的模式大部分F3D模式所以snek选择的较多。 锅分配 最终的底池获胜者以其他方式获得的以太坊的2%,48%将平均分配给所有玩家,其余50%会根据队伍来做分配从而进入下一轮简短的介绍。

二、Android的四种常用组件

我们现在推崇的软件开发就是基于组件来开发的,组件就类似于电脑的硬件一样,我如果要组装一台电脑,可以直接通过购买各个硬件然后将其组装在一起,对于软件来说,组件就类似于这个,我们开发一个软件,可以直接将这些组件组合在一起就行了。

Android一共有四种常用的组件:

Activity、Service、ContentProvider、BroadcastReceiver

Activity:Activity就是我们应用程序的界面,主要用来跟我们的用户进行交互的,比如一个文本框,按钮这些就是显示在Activity上的,并且可以接收数据,传递数据到后台,然后再显示出来。

Service:Service我们是看不见的,对于绝大部分的数据的处理,业务的处理都是通过Service来完成的。

ContentProvider:ContentProvider类似于我们的档案馆,里面存放了我们的各种数据,例如通讯录中的信息等,这个组件就是运行程序对其进行访问,然后得到里面的数据。

BroadcastReceiver:BroadcastReceiver组件是广播接收器,主要是用来监听系统的各个行为的,例如当电量不足的时候会给我们发送一条广播信息。

三、Activity的启动流程

我们在大致了解了Android的体系结构后,我们就可以开始进行我们的代码操作了,首先我们来看看Activity的一个启动流程:

1。拉到下面可以看到,钥匙可以反复购买,有人不断买钥匙就会一直分红。

2.提取分红,拉到购买上面有个Vault选项。

3.然后调一下手续费,点批准就可以收到分红了。分红会自动返到你购买钥匙的钱包。 现在的分红速度大概1ETH1天内可以回本,这个游戏机制非常巧妙,最后购买钥匙的人不会成为接盘者,反而会获得资金池里大量的以太坊,所以只要代码没问题。没有人能阻止他运转,抢最后一把钥匙也会使它成为一个永动资金盘。大家风险自控。

4.购买钥匙,要买多少把输入,小动物一般都是选蛇,分红高。然后点SEND ETH。

5.调整手续费,不然很难买进。保存然后确认购买。

猜你喜欢

转载自www.cnblogs.com/chenhao66/p/9435482.html