Devlog #54: nuovo matchmaking, colori del costruttore e interfaccia utente
Benvenuto in un'altra edizione del Realm Devlog!
Questa settimana abbiamo degli aggiornamenti eccellenti per te e, come al solito, puoi vedere l'AMA dei fondatori qui . Dai un'occhiata anche alla chat di Telegram per alcune entusiasmanti discussioni sui meccanismi di picchettamento.
Senza ulteriori indugi, passiamo agli aggiornamenti!
Nuovo matchmaker!
Sappiamo che i nostri fedeli giocatori hanno avuto qualche difficoltà con il matchmaking esistente di Nakama e questa è l'ultima cosa su cui vogliamo introdurre attriti. Con la crescente popolarità di Don't Fall e l'imminente lancio di HOVR e della nuova fisica delle corse automobilistiche, ora più che mai abbiamo bisogno che i giocatori entrino senza problemi in una partita con le persone con cui sono in coda e che questo processo sia fluido e rapido . Pertanto, ci siamo impegnati nell'impegnativo compito di costruire il nostro da zero.
Ora utilizziamo un sistema completamente personalizzato che ci permette di controllare esattamente i parametri e le condizioni del matchmaking, e un sistema di timer molto più adatto alle nostre lobby di corse all'interno del gioco. Un gruppo di giocatori riuniti in un reame e in coda per una partita ora vedrà, in tempo reale, i giocatori con cui sono abbinati, oltre a una rappresentazione accurata dei timer del matchmaking lato server. I nostri server cercheranno comunque di abbinare il numero massimo di giocatori consentito per una gara, ma gestiscono gruppi più piccoli di giocatori in modo molto più elegante, aggiungendo un buffer aggiuntivo ogni volta che un nuovo giocatore si unisce al pool di matchmaking. Ciò dovrebbe garantire che gruppi più piccoli di giocatori alla ricerca di una partita possano essere tutti sicuri di partecipare alla stessa sessione.
Architettonicamente, il nuovo sistema di matchmaking ci consente di definire una quantità arbitraria di modalità di gioco, ognuna con il proprio set di regni casuali da cui una partita sceglierà, e ognuna con un set distinto di parametri di matchmaking come il numero minimo e massimo di giocatori. Inoltre, il numero minimo di giocatori per un pool di matchmaking non deve più essere 2, consentendoci di assegnare partite per giocatore singolo lato server, invece di dover fare affidamento su un timer lato client per avviare le partite per giocatore singolo per ciascun utente.
In futuro, questo sistema potrebbe consentirci di introdurre funzionalità di matchmaking ancora più avanzate, come i giocatori abbinati che votano per un reame preferito durante la coda o un'integrazione più complessa di amici/follower quando gli utenti si uniscono a un pool di matchmaking.
Non vediamo l'ora che tu possa entrare facilmente nelle partite: dai un'occhiata in azione qui sotto e osserva le dolci immagini del profilo di coloro che fanno la fila con te!
Costruttore colorazione e interfaccia utente
Siamo consapevoli del fatto che i colori sono stati alquanto limitati nel builder fino ad ora, e abbiamo quindi implementato un nuovo sistema di colori dei vertici che consente di personalizzare i colori dei vertici dei moduli nel builder. Ora puoi scegliere una tavolozza per il tuo reame e assegnare facilmente i colori a oggetti, gruppi o tipi.
Questo nuovo sistema di colori è stato implementato anche nel generatore di modelli procedurali. In questa demo, vedrai come puoi scegliere il colore assegnato a ogni livello del terreno e come, quando cambi i colori della tavolozza, cambiano anche i colori del terreno. Ciò elimina la necessità di modificare manualmente i colori del terreno. Puoi aggiungere rimuovere e riordinare i livelli. Puoi anche avere più strati dello stesso colore, se necessario.
Per chiunque desideri creare gratuitamente su Realm, è possibile scaricare Realm Builder Tools qui:
https://enter-realm.itch.io/realm-world-builder
Inoltre, come bonus ecco un rapido aggiornamento sullo stato del remake dell'interfaccia utente del builder: penso che tu possa essere d'accordo sul fatto che sembrerà molto più professionale mentre usciamo dall'alfa ed entriamo nella beta.
A proposito di REALM
Guidare il metaverso di gioco NFT con uno scopo. Consentire a giocatori, creatori e marchi di partecipare alla generazione del futuro dell'intrattenimento in un universo virtuale di comproprietà.
Gli utenti di REALM vengono premiati man mano che interagiscono con la piattaforma: 1/3 dei profitti va alla comunità di token staking. Lo strumento nativo REALM builder consente a chiunque, senza esperienza di codifica, di creare microversi personalizzati, raccontare la propria storia e scambiare NTF sul mercato REALM. Creatori e marchi possono dare vita a musica, arte, giochi e qualsiasi altra cosa possano immaginare nei loro regni.