有创意!他竟然使用token制作了一款BCH小游戏

415 阅读4分钟

文| Bruce Lee(转载请注明出处)

微信公众号: BCH爱好者BruceLee

提起token,大家下意识想到的事情就是用来发币。但是有位脑洞大开的BCH开发者竟然使用token功能开发了一款小游戏 – SLP Runner

游戏背景

名称: SLP Runner (看名字就知道了,这款游戏和BCH上可以发token的SLP协议有关)

游戏网址: m4ktub.github.io/bch-slprunn…

开发者: Cláudio Gil(twitter账号@m4ktub2)

这款游戏是从一款很古老的游戏Lode Runner (最早的版本出现在1983年)改编而来。Lode Runner是一个益智类的游戏,中译名为淘金者、偷金子等,也有译成超级运动员的。

游戏界面

打开游戏网址,底下会出现一个加载游戏的进度条,等100%加载完毕,你会看到这个界面

弹出窗口的大标题是Play LodeRunner with SLP Tokens (使用SLP Tokens来玩LodeRunner),玩这个游戏你需要先安装一个浏览器插件钱包badger,这个钱包是各类BCH游戏的最佳搭档,这里不再过多解释了,钱包官网是 badger.bitcoin.com/

然后可以看到密密麻麻的150个小方格,上面的数字代表了等级,比如数字1就代表LV1,你只能从最简单的第一级开始玩。

怎么玩?

这个游戏才新鲜出炉,因此很多地方还没有完善。玩家第一次开始玩的时候,需要点击150个小方格底下的一个不起眼的灰色按钮“Me no tokens. Me play”

然后就会进入游戏界面,第一次玩会让你输入一个名字,然后按回车,就可以正式开始了

游戏的目标是取得所有的金子,然后找到出口过关。当然肯定会有敌人来妨碍你,他们会杀掉你。你唯一能对付他们的方法就是挖坑。但是掉进坑中的敌人一段时间后会往上爬,继续追击你。但是,并不是所有的地方都可以挖坑,只有土地面上可以进行挖掘,还有一些坚硬的石头地不能挖开。被挖开的地面过一段时间还会重新填起来,如果此时敌人还没爬出来他们就会被埋死。但是敌人是会复活的,死了的敌人会在从一个固定的地点重新出现。

游戏开始之前有个提示告诉你如何控制那个白色小人的,如果没记住的话,可以点击右侧的问号按钮随时复习。主要使用光标键进行上下左右移动,Z键和X键进行挖坑让敌人掉进去。

一共有5条命,如果5条命都用完了,就game over了,然后弹出这个界面

如果你已经安装好了badger钱包,并且里面有一点BCH,那么就可以点击那个大的按钮“Pay 1 cent”支付价值1美分的BCH,然后你的钱包就会收到一个代表等级的token,比如代表等级1的token就是LVL001。收到token之后游戏难度就会陡然上升了,每个等级只有一条命,如果输了就要重来。

因为有150个等级,为此开发者建立了150个专门的token一一对应,可以在支持SLP的区块浏览器看到这些token (前几天我以为有人无聊建立这些token刷屏,这款小游戏出来后才明白用途)

Token在个游戏里面起到的作用是相当于通关令牌: 比如你只有持有了1级的token才有资格进行第二级的游戏,游戏会自动检测你钱包里面的token状态。

注意点:

1 玩游戏的时候你如果命都用完了,就需要支付1美分,其实那个资金不是支付给开发者的。这个游戏是全部加载在浏览器里面的,每次有人玩的时候,游戏脚本就会随机生成一个钱包地址(不受开发者控制),自动和用户的badger钱包进行资金往来。所以如果玩家查看自己badger钱包的交易记录,可以发现在玩游戏的时候有出账也有入账,最终的成本其实只是付了少许的矿工费,以获得不可伪造的通关记录。

2 如果关掉游戏页面,再次打开的话,似乎之前的通关记录就没了,这点需要改进。

结束语

不知道国内有多少人在小时候玩过这个游戏,不少老外BCH粉表示这款游戏让他们回到了童年。

Token还能这么使用,相信可以给其他开发者不少灵感。