Annomille Gioco di ruolo online Cos'è Annomille
Un immagine di gioco, clicca per ingrandirla www.annomille.net è un gioco di ruolo on line. Interamente sviluppato in php, javascript e html, come un normale sito internet dinamico. Il gioco è stato ampliato e modificato per creare nuove opportunità di gioco e per gestire più agevolmente la land. Le funzioni implementate sono molte. Per la maggior parte in php su database mysql. Comprendono funzioni per la gestione di database, chat, messaggistica ecc. Tuttavia una grossa fetta del lavoro è stata fatta sul template. Il lavoro svolto è mirato a differenziare annomille dalla concorrenza. I risultati sono stati notevoli. Invito i giocatori abituali a provare o riprovare annomille . Ma scendiamo nel dettaglio ...
Annomille Gioco di ruolo online: Il template Una richiesta particolare della land, avere un template di dimensione 1024x768 in gradi di adattarsi allo schermo sia in larghezza che in altezza. Con la particolarità di avere il bordo inferiore , laddove la finestra fosse più alta si 768 px , sempre incollato al fondo. Una richiesta piuttosto complicata dato che i contenuti sono variabili. Il tutto utilizzando solo php, css, javascript. Il risultato finale lo potete vedere iscrivendovi alla land. Alcuni dettagli del template :  Angolo:Come molti sapranno in html e css non è possibile utilizzare come punto di riferimento l'angolo in basso a destra. Per simulare questo comportamento abbiamo utilizzato javascript e posizionato in coordinate assolute tutte le parti del template  Menù di sinistra: Come si può notare le icone non recano alcun tipo di scritta. Questo viene ovviato dal apparizione della descrizione al passaggio del mouse sul icona. Potrebbe sembrare una brutta idea, troppo "movimentata". Ma occorre considerare che gli utenti di questo dipo di gioco vi trascorrono molto tempo , ed in breve smettono di leggere le indicazioni e si affidano alla memoria. Con questa soluzioni si salvano i nuovi utenti dallo scoprire per tentativi il funzionamento dei tasti, e gli utenti esperti dal avere inutili ingombri testuali . Nella parte inferiore del menù campeggia il cielo. Si tratta, oltre che di un espediente estetico anche di un utile segnatempo. E' infatti soggetto ad alba e tramonto, cambia l'immagine a seconda del orario. Menù principale: La logica delle icone è la stessa del menù di sinistra. In oltre è soggetto ad un riposizionamento adattivo delle icone. In parole povere: al variare della larghezza della pagina l'arco di sfondo si allarga, e le icone si riposizionano su di esso ( sfruttando semplici regole matematiche ) . Vere caramelle per gli occhi...
Bussola:Questo strumento è noto a tutti i giocatori di gdr. Mostra il luogo in cui si trova il personaggio ( ner cerchio centrale ) e le zone confinanti nei quattro punti cardinali. Per venire incontro ai giocatori non esperti il codice mostra la destinazione nel riquadro del menù di sinistra. Avatar: L'avatar è una forma di cms ( content management system) Ciascun personaggio ha a disposizione delle pagine per inserire i propri dati ed immagini. Il sistema si occuperà di calcolare in tempo reale gli altri dati , come la vita, la salute , mente , forza ecc. E di impagina tutto correttamente. La maggio rparte delle funzioni erano già esistenti , ma sono state reimpaginate e modificate nel codice e nel comportamento. Tra le funzioni aggiunte: -nuovi campi sia da memorizzare che da visualizzare -gestione del indicatore vita ( secondo le regole del gioco: quando un giocatore scende a zero viene automaticamente trasportato in un area di gioco predisposta denominata sacellum. Questa condizione cessa naturalmente dopo cinque giorni, o alla celebrazione del rituale di resurrezione -una nuova barra del indicatore di vita usura ecc. Quella precedente faceva uso di table. Ora fa uso di div. -modifiche sostanziali nella gestione degli oggetti . Annomille gioco di ruolo online,Funzioni aggiunte :Gli oggetti
Riguardo gli oggetti. Come tutte le land di questo tipo anche Annomille utilizzava una tabella contentente i tipi di oggetto. In una seconda erano contenute le informazioni riguardo gli oggetti posseduti da ciascun personaggio. Non si trattava di singole istanze ma piuttosto di una lista degli oggetti posseduti e la loro cardinalità. Era possibile dare un oggetto ad un altro pg , cederlo ecc. Ma questo limitava il gioco. Se, ad esempio, posseggo due spade identiche, l'avatar mi avrebbe mostrato l'la spada dandole cardinalità due( numero =2).Quindi se commento la spada in realtà commento la voce nella mia lista di oggetti. Se cedo una spada ad un altro personaggio il commento resta nel mio avatar. Soprattutto non era possibile introdurre l'usura degli oggetti. Quindi il lavoro ha seguito i seguenti passi : 1) tramite uno script gli oggetti sono stati "tradotti " in istanze singole di oggetti (uno script php-sql). 2) gli oggetti nel avatar sono stato divisi in :indossati, nel baule e animali. In pratica gli oggetti nel baule e gli animali non sono disponibili nelle quest, come se il personaggio li tenesse "a casa" (per evitare che un personaggio partecipasse ad una giocata eccessivamente "carico" di oggetti ). Gli oggetti indossati ( per gli animali , gli animali sciolti ) sono disponibili nel gioco. Ma per ogni giorno che il giocatore tiene con se l'oggetto esso si usura di un certo fattore giornaliero (0.5% al giorno ). Ogni volta che usa l'oggetto durante il gioco subisce del usura. Per riparare l'usura occorre pagare una quota e lasciarlo "fermo " per 24 ore .Gli oggetti con un livello di usura eccessivo 90%) sono automaticamente rimossi dal gioco. 3) le nuove funzioni sono state integrate col resto della land e sono state inserite in un nuovo contesto grafico. 4) Gli artigiani del gioco hanno la possibilità di creare oggetti nuovi ed inserirli nel mercato. Da un punto di vista puramente tecnico gli oggetti non vengono creati fino a che non vengono acquistati. 5) sono stati ristrutturati i mercati per adattarli alle nuove funzioni Le skils
E' stata anche implementata la gestione delle skills (abilità ) , suddivise in livelli per ciascuntipo di giocatore. Morte e resurrezione Come già detto, se un pg scende sotto il livello minimo di salute viene trasportato nel sacellum. Locazione da cui esce dopo 5 giorni o dopo aver effettuato il rituale di resurrezione Creazione Oggetti
Realizzato anche un nuovo tool per la creazione degli oggetti. Il tool, accessibile solo ad alcuni giocatori, permette di creare oggetti ed inserirli nel mercato o nel proprio baule. Normal 0 14 false false false IT X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabella normale"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} Sfondi e sigilli Al interno di Annomille è presente, come accennato, un sistema di invio ricezione missive. Si limita alle funzioni di base della posta: invio , ricezione, risposta al mittente. A questo sistema è stato aggiunta la possibilità di inserire un sigillo ed uno sfondo personalizzati ( personalizzando anche le eventuali combinazioni fra di essi ) . La land non contiene pubblicità. Per sostenersi ha ideato un piccolo sistema di ecommerce basato proprio su questi due oggetti. Infatti gli sfondi ed i sigilli saranno presto in vendita al interno della land. Infatti sono state anche aggiunte delle pagine di gestione per caricare ed assegnare sfondi e sigilli a utenti e gilde ( ogni gilda ha il suo sfondo e il suo sigillo che tutti i componenti possono usare per le comunicazioni “ufficiali” ).
Annomille, gioco di ruolo on line, conclusioni:
Per ulteriori informazioni non esitate a contattarmi Altre informazioni su annomille http://www.gdr-online.com/annomille.asp |