史上最全面的撸猫攻略——你想有只区块猫吗?

史上最全面的撸猫攻略——你想有只区块猫吗?

首页休闲益智撸猫者联盟手游更新时间:2024-05-03

这应该是关于养猫生猫最完整的技术攻略了~

区块链兄弟——技术专业问答先行者,区块链爱好者聚集地

原文地址:http://t.cn/RQI9STf

作者:Yuren Ju

这阵子以太坊圈子的人或多或少都在讨论这个刚上线一周的游戏CryptoKitties。这是一个线上虚拟宠物卡搜集系统,可以收藏、交易虚拟猫咪卡片,同时也可以让两只虚拟猫咪卡片孕育新的猫咪卡片。

听起来并不是一个太复杂的系统,但特别是这个系统是建置在以太坊区块链上的游戏,也就是当你拥有了虚拟猫咪卡片后,他们将会被储存在区块链上面,并且利用Smart Contract 进行各式各样的操作!

刚开始听到网路上提到这个系统时并没有太在意,直到昨天TechCrunch报导在这个游戏上面的交易量竟然达到了一百万美金!这么有意思的事情就跟风来玩一下了。

这篇先解释一下要如何开始购买虚拟猫咪卡片与繁衍,以后如果还有机会可以解释一下背后的Smart Contract。

注:虚拟宠物卡跟宠物不一样,虚拟宠物只是虚拟资产,但是宠物并不是资产,而是陪伴你一生的伙伴。如果你想要养真实的宠物的话,请用领养代替购买。

游戏设定

CryptoKitties 基本上就是卡牌搜集游戏。至于最刚开始这些卡片怎么来的呢?根据TechCrunch 的报导,游戏最刚开始先创造了一百只元老猫咪卡片,然后每十五分钟都还会有一张初代(Gen 0) 猫咪卡片被游戏制造出来。而这些后来被制造出来的卡片,价格会是最后五张卖出的初代卡价格的平均再乘以50%。初代卡在2018 年的十一月后就不会再产生。

除了以上由游戏提供的卡片外,玩家拥有卡片后也可以出售自己的卡片。出售时可以订起始价格跟结束价格,价格会在24 小时内渐渐从起始价格改变至结束价格,比如说你起始价格定价10 ETH,结束价格定0 ETH,在24 小时内价格就会慢慢地滑落,如果有人在你出售期间的正好一半买了你的卡片,费用就会刚好是5 ETH。

比如说这张的初始价格是13.775 ETH,结束价格是 0

除了出售外,你也可以孕育新卡片。每张卡片都有独特的基因。当孕育新卡片的时候,会取上一代两只猫咪的部分基因孕育出新的猫咪卡。而每次繁衍后,会需要等待冷却时间结束后才可以进行下次繁衍,而每次繁衍后冷却时间都会增加,比较后代的卡片通常冷却时间也较长。

购买

因为这是购买、孕育而后售出或是转送的卡牌搜集游戏,而整个游戏有一部份建构在以太坊Ethereum 区块链上面,所以第一件要做的事情就是安装浏览器扩充套件,让你的浏览器可以连接上区块链。

CryptoKitties网站是采用MetaMask与区块链互动,请先上官方网站安装Chrome或是Firefox的扩充套件。

安装后会需要设定你的以太坊钱包,这边就不多作说明了。你会需要先用台币换一些以太币并且储存到你的MetaMask钱包,目前看过最低价格的虚拟猫咪大概也要0.02 ETH,而且出现马上就会被买走,所以大概准备个0.05 ~ 0.07 ETH会比较容易买得到。开了MetaMask后就汇足够数量的ETH到你的MetaMask钱包,在台湾比较简单获得以太币的方式是到MaiCoin买,不过如果你有其他加密货币如BTC其实也可以到像是Poloniex的交易所交易就是了。

汇完了之后,到官方网站按下Start meow就会开始注册程序,在这边需要填入你的电子邮件以及你的昵称。另外因为安装了MetaMask的关系,Wallet Address这栏会已经填上MetaMask的钱包地址。

按下Save account info后会出现Sign Message,按下Sign后就注册完成了。这边的步骤是要确认使用者确实拥有这个钱包位址的私钥。

注册完毕后,刚开始你不会拥有任何卡片,所以会先给你浏览几张目前可以在市场上购买的猫咪卡,不过这些卡有些非常贵,比如说下图的第一只初代卡竟然要13 ETH,依照现在的汇率换算成台币可是要十七万台币。

你可以按下See more Kitties浏览更多猫咪卡,并且可以用Cheapest first先看看比较便宜的卡片。

选好猫咪卡后,按下Buy now 就可以购买。另外提醒一下目前购买时的Gas Price 已经到了25 Wei 了,我最近一次购买实际的交易费是0.0015111 Ether ($0.69),也不算太低。

另外一个要注意的点是我之前一直遇到下面这个错误:

Error: insufficient funds for gas * price value

结果是撰写文章时因为MetaMask的以太坊节点过载了。后来在官方的discord讨论群组跟在Reddit上面看到可以把MetaMask的settings里面的current network网址改成https://mainnet.infura.io可以解决这个问题,如果不信任的话也可以自己在本地启动一个以太坊节点并且连到上面的RPC API。这应该只是个暂时的现象,所以如果你没遇到跟我上面一样的问题,就不需要切换RPC节点。

按下购买之后会出现下面这个对话框,如果Gas Limit 太高超过钱包余额的话可以调低一点,最低是21000。

按下之后就等待一下,如果没有人出价比你高的话你就可以购买到该张猫咪卡,不过就我的经验如果想买比较便宜的猫咪卡通常都很容易有很多人同时要买,成交机率也比较低。如果一直没办法成交,可以跟我一样试着买买看比较贵一点的猫咪卡吧(苦笑)

孕育新猫咪卡

当你拥有虚拟猫咪卡后,接下来你可以作的事情还有孕育新卡片、出售跟赠送。你可以跟其他人拥有的猫咪卡繁殖,或是如果你有两张猫咪卡的话也可以自行用它们繁殖,另外猫咪卡没有性别,所以只要任两张卡片就可以繁殖了。按下Breed Kitty 会有两个选择,跟其他人的卡片繁殖,或是跟自己的卡片繁殖。

因为我有两张猫咪卡,所以就先来试试让他们两张繁衍出新后代啰。

然后让我意外的是繁衍后代也要0.015 ETH,这根本就是钱坑阿。不过头都洗了,只好还是试试。

如果上面的交易成功,最后你的其中一只宠物就会出现Bun is oven 的讯息,接下来就要等新的猫咪卡诞生啰。

大致上就是这样。孕育出来的新的猫咪卡也可以售出、送人或是再孕育新的猫咪卡片。

至于放在以太坊上面的Smart Contract其实是一个符合ERC-721的合约,ERC-721是用于不可取代的token (non-fungible tokens),比如说某个token代表的是一栋房子,或是游戏里面特定的物品,每个token都是有独特性而不是像一般货币每个token只要数量一样代表的价值就一样。因为猫咪卡片每张都有独特的属性,所以使用ERC-721也蛮合理的。

CryptoKitties 服务采用的Smart Contract 在下面,如果后来有细看在来写另外一篇文章。

拍卖交易合约

Ethereum Account 0xb1690c08e213a35ed9bab7b318de14420fb57d8c Info

Contract Source Code Copy Find Similiar Contracts pragma solidity ^0.4.11; /** * @title Ownable * @dev The Ownable…etherscan.io

猫咪核心功能合约

Ethereum Account 0x06012c8cf97bead5deae237070f9587f8e7a266d Info

Contract Source Code Copy Find Similiar Contracts pragma solidity ^0.4.11; /** * @title Ownable * @dev The Ownable…etherscan.io

感想

当初是觉得繁衍后的卡片还可以拿出来卖,所以就进来实际玩一下看看到底是怎样的感觉。不过目前我还没繁衍出新的卡片,所以这也只能说是暂时的感想。

我觉得大家会试着玩玩看搞得交易量这么大,其实也都是因为新奇,毕竟除了货币相关的应用外,以太坊上比较少一般普罗大众都可以使用的Dapp (Decentralized app),而CryptoKitties我玩过之后我也不觉得这是一般大众都可以玩的应用.

文章转载只为分享区块链技术内容,版权归原作者所有,如有侵权请及时与我们取得联系

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved