Cryptokitties is a first blockchain-based leisure game created for entertainment. It is developed by Vancouver based blockchain company Axiom Zen on the Ethereum platform. The game was widely recognized by the people in 2017 when it congested the entire Ethereum network due to its popularity. The game uses the concepts of Ethereum smart contracts to track the ownership of kitties on the platform.
The gaming platform allows people to purchase, collect, and breed against each other to produce new virtual kitties and sell them as per their traits. People have spent millions of dollars on virtual kitties on the gaming platform. The most expensive crypto kitty sold was for around $1,70,000, which was equivalent to 600 ETH in September 2018.
How does it work?
Cryptokitties was the first-ever commercial application to be introduced on Ethereum. The platform uses the non-fungible token (NFT) or nifty, which is unique to each kitty. NFT’s are unlike cryptocurrencies, which can be exchanged in any way. NFT’s represent the uniqueness of the product associated with it. NFT’s were used in the field of art to secure their uniqueness in the blockchain platform. No one can transfer cryptokitties from one user to another without the owners’ permission, not the creators of the game as well.
People make money by buying the virtual kitties, and as they are allowed to breed them, they breed them with other kitties to gain unique characteristics for the offspring. This is achieved because each virtual kitty carries a unique number and 256-bit distinct genome and different cattributes (attributes for cats, hence cattributes) that can be passed to the next generation, just as we humans do. Any cat has 12 cattributes, eye shape, base color, mouth shape, fur, eye color, optional wild, pattern, environment, purrstige, and secret. These are passable cattributes.
Other cattributes like cool downtime, i.e., time taken to rest after giving birth to the virtual kitty, are not passable and depend on the parents’ maximum generation time. It is generally one higher than the maximum generation time of parents. It is not that easy to breed your kitties, it requires time and patience, and hence the price of the kitty is determined by the best characters it holds.
How to buy Cryptokitties?
Well, it is pretty much straightforward. One should have a browser; chrome works better. A Metamask wallet, and since the platform is based on the Ethereum platform, we should have Ether in our wallet to adopt/buy virtual kitties.
Hence, a user should go to cryptokitties market place and search for the kitty that they may like. If they don’t like any of them that they see, they can go to the Gen0 tab and buy them. Gen0 are the kitties directly created by the smart contracts but not the offspring of any kitties available in the market place. People generally prefer the Gen0 kitties thinking they might have unique characteristics. The breeding of two Gen0 kitties will give birth to the Gen1 kitty.
Once you bought a kitty, you can go to the siring tab for choosing a mate to your kitty and start breeding your kitty to have more virtual kitties. This is how you adapt and sire your kitties.
Cryptokitties smart contracts are very gas hungry smart contracts due to the popular demand. At a certain point in time, the demand was so high that a lot of transactions in the Ethereum platform remained unverified for a more extended period due to which Ethereum forced the company to increase the gas prices to confirm the transactions quickly.
While cryptokitties are the first significant leisure and gaming DAPP developed not only in the Ethereum platform but also in the first time, people adopted it pretty quickly. The DAPP also pointed out a significant scalability issue in the Ethereum platform, which should be addressed by the blockchain platform for the adoption of many mainstream platforms.