Ricordando Tamagotchi e Pokémon, gli animali e le creature digitali molto popolari degli anni '90, CryptoKitties è un gioco basato su blockchain in cui i giocatori possono collezionare, scambiare e allevare gatti virtuali digitali. CryptoKitties è stato il primo gioco basato su Ethereum e la sua popolarità ha sottolineato molti dei problemi di scalabilità della rete.

Questo gioco blockchain digitale di allevamento di gatti ha causato un bel po' di congestione sulla blockchain di Ethereum, con un picco nel 2020. Tuttavia, i creatori del gioco sono stati in grado di affrontare questi problemi.

Cos'è CryptoKitties?

Lanciato nel 2017, CryptoKitties è stato creato da Dapper Labs, la società che utilizza la tecnologia blockchain per offrire token non fungibili (NFT) e nuove forme di coinvolgimento digitale ai fan di tutto il mondo. CryptoKitties è anche considerato uno dei primi giochi blockchain al mondo.

Nel gioco, ciascuno dei gatti collezionabili digitali possiede un genoma unico che ne determina le caratteristiche fisiche. I gatti possono essere allevati per creare nuovi gattini virtuali e sbloccare rari "attributi" o funzionalità dei gatti nel gioco.

CryptoKitties è un gioco NFT? Sì, i CryptoKitties sono risorse uniche e uniche supportate da NFT, il che le rende rare e preziose. Sono stati costruiti su Ethereum utilizzando lo standard token ERC-721, che ha consentito la creazione di NFT unici.

I CryptoKitties possono essere venduti e scambiati e i gatti con tratti rari possono ottenere prezzi elevati. Il CryptoKitty più raro di tutti i tempi è il gatto Genesis, giustamente chiamato "Genesis" perché è stato il primo CryptoKitty nato dai creatori del gioco. Genesis è stato venduto nel 2017 per 246.926 Ether (ETH), ovvero circa 119.328 dollari al momento della vendita. Da allora l'etere ha apprezzato, così come il gatto della genesi.

Come funziona CryptoKitties?

La tecnologia Blockchain rimane al centro di questo gioco, ma il gameplay unico di CryptoKitties può essere attribuito al suo algoritmo genetico (GA). Il GA mira a imitare i principi genetici reali strutturando il codice del contratto intelligente di ciascun gattino come il DNA delle creature viventi reali.

Ogni gattino possiede il proprio modello genetico digitale, che a sua volta determina che tipo di prole produrrà, oltre ai suoi tratti fisici unici. Questo genoma è memorizzato in un contratto intelligente, che consiste in righe di codice autoeseguibili dipendenti da condizioni predeterminate.

Due CryptoKitties qualsiasi possono essere allevati insieme e produrre prole con i propri attributi distintivi. Allo stesso modo, il genotipo immutabile memorizzato nel contratto intelligente determina il fenotipo di questo nuovo gattino. Il GA mescola il codice di entrambi i CryptoKitties per creare nuovi gattini, con la divisione tra i genitori che varia ogni volta che si accoppiano. Ciò consente di produrre ogni volta gattini unici.

La premessa principale del gioco è che i giocatori devono allevare e vendere i propri gatti, il che consentirà loro di guadagnare ETH, soprattutto per i gatti più rari. Generazione e raffreddamento sono due caratteristiche cruciali del gioco: entrambe sono necessarie per capire quali gatti acquistare e allevare durante il processo di selezione.

Innanzitutto, Generazione determina quante generazioni ha un gattino dal suo genitore originale. I gattini di nuova generazione 0 venivano rilasciati ogni 15 minuti durante il primo anno di CryptoKitties. Questi gattini non hanno ancora prole, quindi se due gattini della generazione 0 si riproducono, produrranno prole della generazione 1.

La generazione di ciascun discendente è sempre un numero superiore a quella del genitore di una generazione superiore. Ad esempio, se una generazione di 3 e una di 9 si riproducono, la loro prole sarà di 10 generazione. Questa informazione può essere trovata sotto la foto di ciascun gattino, abbreviata in "Gen".

Il tempo di recupero si riferisce al ritmo riproduttivo di un gattino, in modo tale che un gattino con un tempo di recupero inferiore avrà un tempo di riproduzione più breve. Anche i gattini delle generazioni superiori avranno tassi di recupero elevati. Sia la generazione che il raffreddamento influiscono sul prezzo dei CryptoKitties, poiché determineranno quanto saranno desiderabili sul mercato.

Puoi giocare a CryptoKitties su cellulare?

Coloro che desiderano esplorare il gameplay di CryptoKitties su dispositivi mobili possono farlo tramite un telefono cellulare HTC, che supporta esclusivamente l'app mobile degli Stati Uniti di CryptoKitties.

Tecnicamente, tuttavia, i giocatori che cercano informazioni su come giocare a CryptoKitties su dispositivi Android o iOS possono semplicemente accedere alla versione mobile del sito Web tramite un browser mobile. Tuttavia, i giocatori seri che cercano un'app dedicata attualmente possono farlo solo tramite un telefono HTC.

Come iniziare con CryptoKitties

Ecco una guida passo passo su come impostare un account CryptoKitties per iniziare:

1. Crea un portafoglio MetaMask

I giocatori devono prima avere un portafoglio MetaMask esistente o crearne uno. MetaMask consentirà agli utenti di acquistare, vendere e allevare CryptoKitties. Una volta creato un portafoglio, i nuovi utenti possono procedere alla home page di CyrptoKitties, dove verrà chiesto loro di collegare il proprio portafoglio MetaMask facendo clic su "Avvia" nella parte in alto a destra dello schermo.

2. Acquista Ether (ETH)

I CryptoKitties possono essere acquistati utilizzando Ether, che a sua volta può essere acquistato dagli scambi di criptovaluta, come Binance e Coinbase. L'Ether può quindi essere trasferito su MetaMask per garantire che i giocatori abbiano fondi sufficienti per acquistare i loro CryptoKitties.

3. Crea un account CryptoKitties

Dopo aver collegato il portafoglio MetaMask di un utente a CryptoKitties, gli verrà chiesto di fornire il proprio indirizzo e-mail per aggiornamenti importanti e di inserire un nickname che desidera utilizzare nel gioco. I giocatori hanno la possibilità di seguire un tutorial di base "Kitten Class" in cui impareranno come allevare CryptoKitties.

Come giocare e guadagnare in CryptoKitties

Una volta che un giocatore ha impostato con successo il proprio account CryptoKitties, può iniziare a giocare. Di seguito è riportata una guida passo passo su come guadagnare soldi giocando a CryptoKitties:

1. Acquista CryptoKitties

I giocatori possono ora visualizzare i CryptoKitties in vendita attraverso il sito Web o mercati NFT secondari come OpenSea. È possibile fare offerte anche ad altri giocatori, consentendo ad altri di fare offerte sui gatti anche se non sono in vendita. Il proprietario può scegliere di rifiutare o accettare l'offerta. Ogni offerta scade dopo tre giorni.

I nuovi giocatori hanno la possibilità di acquistare un solo gattino per iniziare o acquistarne subito un paio. Se un giocatore decide di acquistare un solo CryptoKitty, può iniziare ad allevarlo con un Sire di un altro giocatore. Se acquistano immediatamente due CryptoKitties, possono allevare i loro gatti a un prezzo molto più basso.

Quanto costano i CryptoKitties? I prezzi variano, ma i gattini possono vendere a partire da 0,001 ETH o fino a 600 ETH, forse anche di più. Fattori come quanto sia raro un particolare gattino e quanto siano ricercati i suoi attributi possono influenzare il prezzo che otterrà sul mercato.

2. Alleva CryptoKitties

Come accennato in precedenza, i giocatori possono allevare insieme due dei propri gattini o allevarli con un Sire pubblico. È meglio allevare gattini provenienti dalla stessa generazione per produrre anche un gattino con una generazione relativamente bassa.

Per allevare insieme i propri gattini, un giocatore deve semplicemente fare clic su un gattino che desidera assegnare come "Sire" o padre. Quindi, fai clic sul pulsante "Razza" e seleziona "Padre con i miei gattini". Successivamente si potrà selezionare la “Dame” o mamma gatta per completare la coppia riproduttiva. Per procedere, fai clic su "OK, concedi loro un po' di privacy" per consentire ai gattini di riprodursi in tutta tranquillità.

Per allevare il proprio gattino con un Sire pubblico, un giocatore deve selezionare un Sire dal mercato e selezionare l'opzione "Alza ora". Possono quindi selezionare una femmina dalla propria cucciolata per formare una coppia riproduttiva e quindi procedere con la possibilità di dare privacy ai gattini per riprodursi. Come accennato in precedenza, entrambe le opzioni comportano commissioni minime in ETH, che vanno ai bot gestiti dalla comunità e ai contratti intelligenti.

3. Vendi o genera CryptoKitties

Una volta che un giocatore ha prodotto nuove razze di CryptoKitties, queste possono essere messe in vendita o generate al pubblico. Ogni gattino in una cucciolata avrà le opzioni "Vendi" e "Razza", che porteranno alle pagine dell'asta.

I giocatori possono creare un'asta di Siring facendo clic su "Razza", che metterà in palio il loro gattino per Siring tramite il mercato Siring. Allo stesso modo, "Vendi" crea un'asta, mettendo il gattino in vendita sul mercato. Il giocatore può selezionare il prezzo iniziale, il prezzo finale e la durata dell'asta.