教程系列导读
以太坊养猫游戏的英文名叫 CryptoKitties,翻译为中文就是“加密猫”,这个加密猫的功能如果只是买一只猫而已,那它肯定不会火到导致以太坊网络拥堵的。加密猫其实是一个集交易、收藏和繁育猫咪功能的游戏。
今天就来讲解这个加密猫游戏非常重要的部分:繁殖和出售。
繁殖
在上一篇文章,我们已经说明了如何购买一只猫,那既然是繁殖,一只猫肯定是不行的,还需要另外的一只猫进行配合。而在这个游戏里,猫是没有性别之分的,你可能想说,没有性别,怎么繁殖啊,拜托,这都什么年代了,谁还在乎性别呢。
让猫繁殖有两种方式:一种是自己已经有了两只以上猫的情况;一种是只有一只猫的情况。我们分别来介绍。
(1)有两只以上猫的情况
虽说对于每一只猫来说,它是没有性别的,可当要进行繁殖的时候,还是有差别的。
两只猫进行繁殖,一只猫的角色是父亲,另一只猫充当母亲。哪只猫当父亲哪只猫当母亲,你可以自行选择。
在 “ My Kitties ” 里选一只你的猫,点击进入它的详细页。你此时选的这只就是充当父亲的角色,然后点击 “ Breed Kitty ” 这个按钮。
在打开的新页面里,选择 “ Sire with my Kitties ” 这项,然后点击下方红色框住的那个按钮。
右侧的猫咪即将成为父亲;左侧是选择一只作为母亲。
点击上面左侧的那个按钮后,会显示你所有的可供选择作为母亲的猫咪。注意,在选择繁殖的时候,还是有一些伦理的限制的,不能选择父母和兄弟姐妹,而系统已经为你做过了筛选,是看不到的。
选好后为自动出现在左侧(此时应响起婚礼进行曲),接下来他们就将要有自己的宝宝了。
点击页面下方的按钮,会调用 MetaMask 的插件进行支付,生孩子是要花钱的啊。
MetaMask 已经为你计算了好了本次繁殖的费用,检查一下 Gas Limit 的值是否正常(关于这个值,如有不懂,可以看上一篇文章的注意事项里的内容),正常的话就 “ SUBMIT ” 本次支付。
此时又会跳转到活动页面,可以看到刚刚提交的那笔交易信息,当 “ In progress ” 那里变为 “ Successful ” 的时候,就可以去 “ My Kitties ” 里查看小猫咪是否出生了(需要等待一段时间)。
而此时,可以在 “ My Kitties ” 里看到刚才那只当父亲的猫咪,他的状态变成了 “ Resting 3 minutes ”,即休息3分钟。这是因为加密猫这个游戏的规则就是,作为父方的猫咪,在每次繁殖后,都要进入一个休息期,而且这个休息时间的长短会随着当父亲的次数越多而越久,后面会针对这个进行讲解。
(2)只有一只猫的情况
当你只有一只猫咪的情况下,怎么繁殖呢?最简单的方式是为你的猫咪找到一个临时配偶,而你的猫咪此时充当的是母亲的角色。
进入到 “ Marketplace ” 页面,选择 Siring 这个标签。可以看到下面列出来了很多想当父亲的猫咪,选一只你满意的开始结合吧。
在新打开的页面里点击 “ Breed now ”,然后选择一只你的猫咪当妈妈。下面的流程与之前的相同,确认后支付生育费,等待支付交易状态变为 “ Successful ” 后,过一段时间,小猫咪就会诞生啦。
出售
在前面的那些操作中,你都是在买猫咪,繁殖猫咪,一直在消耗你钱包里的
ETH。在你通过不停的让猫咪繁殖,有了很多的猫咪后,可以出售部分猫咪来赚回一些 ETH。
在 “ My Kitties ” 页面里,选一只你要出售的猫咪,点击 “ Sell Kitty ”。
这个游戏里的出售其实是一种拍卖,在一定的时间周期内,设置一个拍卖的起始价格和结束价格,然后挂到市场里,供其他的玩家拍下。
起始价格设置要比结束价格高,在你设定的时间周期内,挂在市场的价格会随着时间而线性减少,直到降低到你设定的最低价格。
下图中红色框里的是起始价格,为 0.01 ETH,蓝色框里的是结束价格,为 0.005 ETH,时间周期为 2 天,即 48 个小时。如果你的猫咪在你挂出这个拍卖信息后的第 12 小时卖出了,则当时的价格为 0.00875 ETH,计算方式为 0.01 - (0.01 - 0.005) / 48 * 12。如果 48 小时后还没有被别的玩家买走,则价格为 0.005 ETH,并且不会再降低。
在你设定好价格区间和时间后,点页面上 “ Done ” ,调用 MetaMask 插件进行拍卖手续费的支付,支付完成后,你的猫咪会显示在拍卖市场里。如果你的猫咪被顺利的买走,你将会收到买家支付给你的 ETH,并显示在你的 MetaMask 钱包余额里。
至此,整个游戏的基本功能都已介绍完毕,下一篇文章会讲一下猫咪的属性和特征。
最后的最后,如果你觉得这篇文章不错,欢迎打赏。下面是我的以太钱包地址。
imToken钱包地址:0x452a78CC7271212f7917511E332B07bbBd4C9281