休闲一刻|教你如何在EOS上打外星人(游戏)

EOS上还能打外星人?

当技术小哥哥和我说的时候我是不信的,但他很快用行动向我证明,EOS上真的可以玩游戏。

休闲一刻|教你如何在EOS上打外星人(游戏)_第1张图片

我们都知道,EOS的高并发量和超低交易延迟一直是其最大的优势之一。

EOS Authority就利用EOS智能合约实现了一款打外星人的游戏,这个教程中我们带你体验在区块链上玩游戏的感觉。

首先,在电脑浏览器上打开网页https://eosauthority.com/space/ ,看到如下页面。

休闲一刻|教你如何在EOS上打外星人(游戏)_第2张图片

点击页面中的蓝色框内的”Try space invaders on EOS”,跳转到这个页面:

休闲一刻|教你如何在EOS上打外星人(游戏)_第3张图片

在这个页面上生成了一个二维码,用手机扫描此二维码,会打开一个网络页面,如下图:

休闲一刻|教你如何在EOS上打外星人(游戏)_第4张图片

稍等片刻,电脑浏览器上的页面就会跳转到游戏界面,此时就可以用手机上的左右箭头控制飞船的左右移动,开始和外星人的飞船大战了!

接下来我们简单分析一下这个游戏是如何实现的。

当我们点击网页上的按钮出现二维码的时候,EOS Authority的测试网络会生成一个EOS账户,包括公钥和私钥,这些信息被嵌入二维码中,因此在用手机扫描之后打开的网页拥有对此账号的控制权限。

当我们每次点击手机屏幕上的左右方向键时,一个交易就会被发送到EOS测试网络上,当此交易确认时,飞船就会根据交易中记录的信息进行左右移动。

在游戏过程中我们发现操作的延迟是很低的,基本上可以很自如的操控。假设我们在以太坊上面也实现这个游戏,那么每次点击会需要几分钟才能反映到飞船的运动上,好家伙,这游戏只能给树懒玩了。

通过这个小游戏,我们非常直观的感受到EOS上仅仅零点几秒的超低交易延迟,大家对未来运行在EOS上的分布式应用是不是又多了几分期待呢?

休闲一刻|教你如何在EOS上打外星人(游戏)_第5张图片

你可能感兴趣的:(休闲一刻|教你如何在EOS上打外星人(游戏))