Lancio di Battledome, un gioco blockchain su WAX
Abbiamo lavorato sodo per creare un divertente gioco blockchain :) Ora è il giorno del lancio e i giocatori iniziano improvvisamente ad accedere e giocare... come andrà??
Il sistema resisterà sotto carico? Ci sono falle nella sicurezza? E, cosa più importante, i giocatori si divertiranno a giocare? — queste erano le domande che mi passavano per la mente :)
Per fortuna, e con un po' di duro lavoro, il lancio del nostro gioco è andato molto bene.
Battledome è un gioco strategico di battaglie di carte per blockchain WAX
Puoi provare il nostro gioco suhttps://battledome.live— si chiama Battledome ed è sponsorizzato da Galactic Hubs, che fa parte di Alien Worlds Metaverse (il gioco blockchain numero 1).
In primo luogo, il gioco si svolge sulla blockchain WAX. Fa uso di NFT già coniati dalle raccolte "alien.worlds". La cosa grandiosa di questo è che esiste già una base di utenti: migliaia di persone che giocano quotidianamente ad Alien Worlds possiedono già gli NFT di Alien Worlds, tutto ciò che dovevamo fare era creare un grande gioco :)
L'idea di un gioco blockchain è che i giocatori usano i loro NFT in qualche modo per competere per divertimento e premi. Il nostro gioco offre entrambi :)
Rendi il gioco divertente!
Il nostro gioco era semplice nel design, ma divertente!
Siamo riusciti a farlo migliorando iterativamente il gioco utilizzando la metodologia Agile. Ciò significa che sviluppi molto presto un prodotto minimo praticabile (MVP) e migliori il gioco a ogni iterazione (2 settimane).
Abbiamo anche preso spunto da altri game designer (grazie, David Elvion!), dai nostri tester e dalla più ampia comunità di Alien Worlds.
E, naturalmente, abbiamo giocato noi stessi al nostro gioco! Quando ci siamo ritrovati a stare alzati fino a tardi e a promettere "solo un altro gioco", sapevamo che la formula era divertente e forse un po' avvincente
In Battledome, i giocatori usano i loro NFT per combattere l'un l'altro in un gioco in stile "Battle Royale". L'ultimo giocatore in piedi vince.
Premia i tuoi giocatori
Inutile dire che a tutti piace vincere! Al centro del nostro gioco c'è una classifica che si azzera ogni mese. Alla fine di ogni mese o "stagione", i migliori giocatori ricevono ricompense in tre diversi livelli: bronzo, argento e oro.
Le ricompense includono Trilium (la criptovaluta di Alien Worlds), oggetti di gioco (Orbs) e NFT!
Sì, esatto: i primi 5 giocatori di ogni stagione ricevono NFT gratuiti.
Rendi il tuo gioco gratuito
Un gioco gratuito abbassa la barriera all'ingresso e incoraggia i giocatori occasionali a provarlo.
Salta le quote di iscrizione: il tuo gioco probabilmente non ne ha bisogno!
Invece, trova altri modi per monetizzare il tuo gioco. Questi possono includere meccanismi di riparazione (gli oggetti del giocatore vengono "danneggiati" e richiedono un timer o un costo per la riparazione), potenziamenti, oggetti di gioco, potenziamenti e oggetti cosmetici o "stile".
Nel nostro gioco, abbiamo iniziato con un semplice meccanico di riparazione. In tre giorni, il nostro gioco ha effettuato oltre 1000 microtransazioni!
È importante sottolineare che il gioco è ancora totalmente gratuito per coloro che lo desiderano.
Supporta il tuo gioco per le 48 ore successive al lancio
Se stai sviluppando un gioco blockchain, è molto importante che tutti i membri del tuo team si concentrino sull'essere disponibili per le 48 ore successive al lancio.
Nelle nostre prime 48 ore, abbiamo trovato e risolto con successo 7 (sì, sette!) bug e problemi. Durante questo periodo abbiamo distribuito continuamente correzioni al codice nel nostro ambiente live. Il tempo medio per correggere un bug è stato di 2 ore. Ciò è dovuto al fatto che utilizziamo la metodologia Agile, i servizi cloud e una moderna pipeline di distribuzione continua (CI / CD).
Parla con i tuoi giocatori che trovano bug
Poche ore dopo il lancio, c'era un post su Twitter che mostrava due bug del nostro gioco. In un bug, le immagini del pianeta Kavian e del pianeta Veles sono state scambiate (scusate, pianeta Veles!).
Come abbiamo reagito a questo? In primo luogo, abbiamo corretto immediatamente il bug. Quindi abbiamo risposto su Twitter che il bug era stato risolto e grazie per averlo trovato.
La persona che ha pubblicato il post su Twitter era in realtà un ragazzo in gamba! È uno sviluppatore di software nei Paesi Bassi. Il CEO di Restack.AI ha iniziato a parlare con lui. In realtà è stato davvero di supporto al nostro gioco: avevamo stretto amicizia con qualcuno che ha trovato un bug.
Allo stesso modo, quando le persone hanno segnalato bug nel nostro discord, abbiamo parlato con loro e chiesto maggiori informazioni, per aiutare a risolvere il problema. In questo modo crei buoni rapporti con la tua base di giocatori: sono i maggiori supporti (o detrattori) del tuo gioco
Trova un insetto, guadagna 50 Trilium
Sì, hai letto bene! Abbiamo iniziato a pagare 50 TLM (la criptovaluta per i mondi alieni) ai giocatori che hanno scoperto bug nel nostro gioco.
Non solo motiva e premia i giocatori per la segnalazione di bug, ma crea ottimi rapporti con i nostri giocatori.
Monitora attentamente il tuo gioco
In precedenza, abbiamo parlato di un attacco hacker al nostro gioco in un articolo di Medium qui:https:///@restack.ai/hacker-attack-protecting-a-blockchain-game-against-intrusion-53c7f82b4bcf
Il giorno del lancio, abbiamo monitorato accessi e registri del server per attività anomale.
Durante un periodo di 30 minuti, un hacker ha utilizzato un bot per attaccare il nostro gioco con 10.000 accessi falsi. Poiché in precedenza avevamo implementato la sicurezza del contratto intelligente per proteggere il nostro gioco, tutti quei 10.000 accessi falsi sono stati respinti.
Dopo alcuni tentativi, l'hacker alla fine ha rinunciato!
Per noi era importante sapere esattamente cosa stavano facendo ed essere sicuri che la nostra sicurezza funzionasse.
Pensa alla scalabilità
Il numero di giocatori nel nostro gioco era 50 volte quello che avevamo visto nel nostro gioco precedente.
Pertanto era importante per noi considerare la scalabilità del nostro gioco. Come reggerebbe sotto carico?
Fortunatamente, la nostra architettura tecnica è stata progettata per questo, poiché i nostri server di gioco sono distribuiti nel cloud con ridimensionamento orizzontale e siamo in grado di monitorare l'utilizzo delle risorse dei nostri giochi in un pannello della console di amministrazione.
Fin qui tutto bene!
Grazie a tutti coloro che hanno giocato a Battledome il giorno del lancio, speriamo che vi piaccia giocare!
Grazie per aver letto, sono Tr0n e la mia aziendahttps://restack.aifunziona con lo sviluppo blockchain. Abbiamo anche competenze in sicurezza informatica e finanza.
Se stai sviluppando il tuo gioco, ti auguro ogni successo!