[Aperto!] Black Soul Shippuden postato il 16/04/2011 16:05:56 nel forum archivio presentazione progetti e modificato da gdr-online.com il 11/08/2025 10:35:35
Buongiorno a tutti dai gestori della praticamente neonata land di Black Soul Shippuden [Naruto]!
Siamo arrivati anche noi con le nostre ultime novità.
Intanto cominciamo ringraziando tutti gli iscritti, che pian piano stanno sviluppando un'attiva comunità nel nostro GDR :)
L'utenza che effettivamente gioca è ancora un po' bassina nei giorni centrali della settimana; ma man mano che il tempo passa stiamo andando sempre meglio. Per ora siamo quasi a 60 login giornalieri medi.
Ora via con i veri cambiamenti da quando abbiamo aperto:
_Il Regolamento è stato aggiornato con maggiori dettagli sui funzionamenti delle tecniche, dei vari tipi di Jutsu e dei Mezzi di Trasporto.
_Nuovi Clan e Corporazioni sono stati aggiunti, anche se per ora sono ancora pochini.
_I tracciamento delle persone online è molto più accurato che in precedenza.
_Tracciamento dei messaggi privati in arrivo in modo asincrono, sulla falsa riga delle notifiche di Facebook.
_Il mercato finalmente vende qualcosa di più del solito Shuriken che avevamo all'inizio XD
E dulcis in fundo:
_Il nostro programmatore ha coronato il suo sogno rendendo BSS un GDR completamente frameless. Cosa significa? Significa che BlackSoulShippuden non utilizza più gli orribili frame di GDRCD (senza offesa Mr.Faber XD), nè per la struttura generale del sito (ma questo era così già prima dell'apertura), nè per la chat. Puntando così alle più recenti tecnologie del web con gli aggiornamenti asincroni tramite AJAX.
_Il nuovo sistema di chat è stato pubblicato qualche ora fa! E come già detto, sfrutta tecnologie più recenti ed eleganti, per la gioia dei nostri utenti (e per il sonno del nostro programmatore XD)
Pagine → 1
17/04/2011 13:33:50
Ciao leo , senti io sto lavorando per un sacco di cose per il tuo gdr , tante grafiche fresche . Ci risentiamo ciaoo
17/04/2011 15:19:34
Beh, a quel punto meglio tenere i frame anzichè ricorrere agli orridi pop-up, poi sull'uso di Ajax avrei da far notare alcune cosuccie:
- Non capisco come in alcuni punti c'è JSON per lo scambio dati in asincrono e in altri si usa XML, era meglio standardizzare il formato di trasporto dati per semplificarsi i lavori in fase di produzione.. ma vabe passiamo oltre.
- Non capisco perchè nella chat c'è un "refresh" ogni secondo, ed essendo trasportati via XML i responsi arriva ogni volta un peso morto che grava sulla banda senza contare che le azioni inviate sono già preformattate. Con questa logica di funzionamento l'uso di un frame è equiparabile al fine.
In una chat dove un azione arriva ogni 3-20 minuti (dipende dalla prolissità dei giocatori) trovo insensato eseguire continui refresh a meno di 8-5 secondi di intervallo gli uni dagli altri senza contare che se ne trarrebbe più vantaggio se le azioni fossero formattate lato client cercando così di suddividere il carico elaborativo della chat tra il server e i vari utenti collegati.
Per il resto.. un ulteriore land su naruto è l'infoltimento di un genere che non riscuote più il successo di prima, togliendo da mezzo il fatto che ne esistono già di altre, quindi mi chiedo: su cosa puntate per cercare di attirare utenza?
17/04/2011 16:15:24 e modificato da blacksoulstaff il 17/04/2011 16:17:24
L'utilizzo di JSON è limitato agli script che non ho scritto io a mano, cioè ai vari plugin di jqueryUI. Io personalmente sono comodo a usare XML. Potrei passare anche la chat in JSON, è un'opzione.
beh, i popup non c'entrano con la chat XD Ma concordo che sono orridi, si trovano nella lista delle cose da fare, ma nella sezione "prima o poi". :P Non è che siamo ricorsi ai popup in sostituzione dei frame, c'erano già in GDRCD 3 e non sono mai stati tolti; adesso abbiamo tolto di frame, più avanti anche i popup riceveranno un bel lancio.
La chat fa refresh ogni secondo e mezzo perchè la chat-off va alla velocità di una chat normale. (è vero, se entri non si vede che esiste una chat off, ma ti assicuro che la sera è piena XD. Devo aggiungerci il link visibile da qualche parte)
Messaggi preformattati, vero....è solo che visto che non tutti i messaggi contengono le stesse informazioni, mi è venuto più comodo farlo direttamente sul backend. Ma concordo sul fatto che comunque crea più carico sul server e sulla rete.
Dai magari ascolto il tuo consiglio nella prossima versione della chat XD
Per il fattore utenza/successo. Io ti so dire poco perchè faccio solo il programmatore. Però siamo simpatici :P
21/04/2011 00:10:37
Ho applicato i consigli di blancks ^^
Passaggio da XML a JSON e rendering dei messaggi lato client.
Non ho comunque ridotto il tempo di refresh, per la chat-off :)
21/04/2011 00:25:53
Per il fattore istantaneità della chat puoi usare un trucco: di default lasci il refresh automatico della chat ogni 8-12 secondi ( nel caso di quella off 5-8 ) e quando un utente invia il proprio messaggio fai partire a richiesta completata un refresh "istantaneo" ( tra virgolette perchè a richiesta di post completata, quella nuova del refresh partirà circa 200ms dopo il click dell'utente ) che visualizza immediatamente il proprio mesaggio in chat.
In questo modo risparmi risorse e inganni l'utente sulla rapidità della chat, ma non sapendo questi quando il suo interlocutore invia il messaggio gli sembrerà istantanea per il fatto che la propria azione appare istantaneamente.
Ho fatto delle chat che sfruttano questa logica e rendevano abbastanza bene, ho anche un esempio online in caso ;p
Comunque, lieto che i suggerimenti siano stati apprezzati, non sapete quanto sia rara ultimamente questa cosa ;-)
21/04/2011 18:32:02 e modificato da blacksoulstaff il 21/04/2011 18:33:07
Questa era proprio la mia idea iniziale.
Ma si presenta un problema: se per caso vengono inviate contemporaneamente due richieste (una dall'invio e una temporizzata) i messaggi vengono caricati due volte, dato che le richieste non sono instantanee. Si potrebbe pensare che sia una cosa che succede molto raramente, ma in realtà mi è capitato abbastanza spesso durante le fasi di prova.
Ci ho provato per un po' a farlo funzionare, ma dato che Javascript non ha i mutex, e io non sono una cima in questo linguaggio ci ho rinunciato e ho abbassato il tempo di refresh.
Sarei interessato a vedere i tuoi esempi se possibile :)
Discussione seguita da
Pagine → 1
Discussione Chiusa Aggiungi ai Preferiti Inoltra Discussione Forum Archivio Presentazione Progetti Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Ex Gratia GDR: What if (elenco dei finali possibili)
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
koe ha recensito Naruto x Boruto GDR - New Rebirth
Storie di Agarthi: BardoBot si evolve: la cura non va in vacanza
Underworld of Rome: News e passaparola vampiriche
aura666 ha recensito Naruto x Boruto GDR - New Rebirth
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Ex Gratia GDR: Nuova Entità: Sun Wukong!
Nyx Insight - Project S.E.T.: Comunicazione del Rettorato - Gli Sport arrivano
black sails chronicles si è accreditato come gestore di Black Sails Chronicles
Nuovo Play by Chat Fantasy → Black Sails Chronicles
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Entropia Universe: Crafting Mania!
Ex Gratia GDR: Traumi e dove trovarne...
pyro72 ha recensito Crash Bandicoot Zone
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Crea il tuo GDR - Scopri come creare da zero un gdr in PHP! Partiamo dalla registrazione..
Raw Fantasy - Il gestore di Grendhal ci spiega cosa è il Raw Fantasy e tutte le sue sfaccettature
Dal gioco alla scrittura - Quante volte vi è venuta voglia di trasportare un'avventura giocata col vostro personaggio in un racconto? Ecco come farlo in 5 facili step!
The Young Riders Italia - Intervista alla gestione del play by email western The Young Riders Italia
Tecnologie MMORPG - 6 Tecnologie Chiave per lo Sviluppo di Videogiochi RPG!
Royal Cruise - Intervista al gestore del play by chat horror ambientato su una nave... Royal Cruise!
Tool Grafici - Tool online e contenuti grafici per principianti da utilizzare gratuitamente online!
Ambientazioni GDR - La quarta lista di ambientazioni non sfruttate dai gestori di giochi di ruolo. Utile per avere spunti per un nuovo gdr!