Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino...

5
Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino Michele – Matricola: 0124000461 Miglio Stefano – Matricola: 0124000462

Transcript of Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino...

Page 1: Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino Michele – Matricola: 0124000461 Miglio Stefano – Matricola:

Lande Immortali:Riepilogo dello Stato di

Avanzamento del ProgettoProgetto a cura di

Martino Michele – Matricola: 0124000461Miglio Stefano – Matricola: 0124000462

Page 2: Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino Michele – Matricola: 0124000461 Miglio Stefano – Matricola:

Obiettivi InizialiSi intende realizzare un ambiente personalizzabile per un

gioco di ruolo descrittivo.Non si vuole abbandonare il forum come base di gestione

delle aree di gioco ma si intende personalizzare la gestione dei dati personaggi, l’amministrazione e la

messaggistica tra utenti.Inoltre, si vuole creare una procedura guidata, in fase di registrazione, che consente la creazione della scheda del

proprio personaggio.Infine, si vuole creare una mappa interattiva che consenta

di raggiungere le varie aree di gioco in maniera istantanea, senza passare obbligatoriamente per il forum.

Page 3: Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino Michele – Matricola: 0124000461 Miglio Stefano – Matricola:

Primi Passi …Potendo scegliere tra WordPress, Drupal o Joomla, li abbiamo provati tutti, verificando, per quello che era di nostro interesse, quale fosse il più utile e semplice da usare. La nostra scelta infine è stata Joomla, in quanto in passato avevamo avuto qualche esperienza di base nel suo utilizzo, e inoltre è risultato per noi più semplice e con contenuti più utili allo sviluppo delle nostre idee.

Per lo sviluppo del nostro sito, ci siamo serviti dei seguenti moduli:-Il Template: Purity III – E’ stato scelto in quanto, era uno dei pochi disponibili ad avere una buona gestione e possibilità di personalizzazione (anche se al momento noi ne sfruttiamo solo le impostazioni di base, con modifiche minime ai colori)-Il Forum: Kunena – E’ stato scelto in quanto offriva un ottima integrazione con il sito, permettendoci di adattarlo allo stile del template, di sfruttare il log-in sul sito e gestire i permessi delle sezioni con i gruppi e i livelli di accesso id Joomla.-Il Gestore di Commenti: JComments - E’ stato scelto in quanto ci serviva la possibilità di commentare gli articoli di determinate categorie del sito (infatti, tutto ciò che non compete il gioco è situato fuori dal forum e gestito tramite gli articoli di Joomla).-Il Backup Automatico: Akeeba Backup – E’ stato scelto in quanto ci offriva un buon servizio di Backup guidato e sicuro.

Page 4: Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino Michele – Matricola: 0124000461 Miglio Stefano – Matricola:

Gestione Forum & Mappa InterattivaQuesta è la parte del lavoro gestita da Martino Michele.

In quanto creatore del precedente forum mi sono occupato di tutta la gestione del nuovo forum ovvero della creazione e descrizione delle sezioni di gioco, della creazione dei gruppi utenti e conseguenti diritti di accesso alle varie sezioni. Inoltre ho curato l’aspetto del sito/forum decidendo le varie disposizioni di sezioni e menu.Infine ho redatto tutti gli articoli necessari alla regolamentazione del forum e alla creazione della scheda personaggio (utilizzando come punto di partenza gli articoli del vecchio forum, immutati in alcuni casi anche sul nuovo.)

Ho gestito poi la creazione della mappa interattiva, cercando su Google una mappa del mondo in stile antico che possedesse permessi di riutilizzo e modifica. Successivamente, tramite il sito di Google Maps Icon Collection mi sono procurato una collezione completa di icone personalizzate e tramite Photoshop le ho aggiunte alla nostra mappa. Infine ho redatto il codice che permettesse di visualizzare questa mappa a video e, in corrispondenza delle icone ho creato delle aree sensibili che si collegano a determinate sezioni del forum. Per aiutare l’utente nella navigazione, come titolo del Link viene riportato il luogo di gioco a cui si fa riferimento e il tipo di accesso che è in vigore per quell’area. Per far questo, ho sfruttato Dreamweaver per avere più facile accesso alle coordinate che mi servivano per le aree sensibili.

Il risultato è visibile qui: Mappa Interattiva

Il file è stato tenuto come singolo file .html ed è stato impostato come elemento Iframe Wrapper del menù principale con una grandezza di visualizzazione fissata così che la pagina non si riadatti allo schermo che la visualizza ma mostri delle barre di scorrimento per navigare sulla mappa.

Per quanto riguarda la Chat: Purtroppo, per quanto sembrasse semplice dover solo scegliere quale plugin di chat utilizzare, la realtà è che tra quelli per noi disponibili, pochi facevano al caso nostro e tra quei pochi nessuno ha mai funzionato correttamente o fornitoci un servizio accettabile senza dover registrarne una versione «premium» .Per questo motivo, per quanto riguarda la chat, si è deciso di lasciarla come ultimo componente da realizzare quanto tutto il resto sarà pronto e, non utilizzeremo alcun plugin esistente, sarà un nostro lavoro personalizzato per il sito.

Page 5: Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino Michele – Matricola: 0124000461 Miglio Stefano – Matricola:

Gestione Profilo Utenti & RegistrazioneQuesta è la parte di lavoro gestita da Miglio Stefano

Sulla base della scheda giocatori disponibile sulla vecchia piattaforma delle Lande Immortali, è stata redatta una nuova scheda che più si adatta all’automazione fornita dal plugin elaborato.In questa versione, l’utente dovrà scegliere solo poche opzioni per ottenere una scheda pg pronta per l’uso (per far questo, è stata creata una scheda con statistiche di base che, in futuro sarà personalizzata in base alle scelte fatte per Indole, Classe e Talento). Oltre tali opzioni gli restano da compilare solo le caselle riguardanti la descrizione fisica del personaggio e la descrizione del suo equipaggiamento mentre le abilità opzionali (quelle create dall’utente per il personaggio e l’equipaggiamento) sono state disabilitate per eliminare l’attesa dovuta alla necessità di ricevere un consenso dell’amministrazione sulla validità dell’abilità creata. Tuttavia, sarà possibile apprenderle durante il gioco come lo era anche in passato.Quasi tutti questi parametri sono obbligatori in quanto ritenuti essenziali per il gioco, ciò che è rimasto opzionale sono i link dal background del pg (che può essere creato solo dopo la registrazione e solo se l’utente lo vuole) e il link al registro dei tesori (un articolo di gioco creato su richiesta dell’utente quando avrà qualcosa da conservare.)

Tutto ciò è stato creato modificando il plugin di Joomla che aggiungeva voci opzionali al profilo utente, per far questo è stato necessario riscrivere (almeno in parte) ben tre file diversi, uno per ciò che riguarda il profilo visto nell’amministrazione, uno per ciò che riguarda il profilo visto dal sito e un altro che scriva tali informazioni sulle tabelle del database riguardanti il profilo.Il plugin è attualmente già in esecuzione anche se è solo una prima versione. Va sistemato sotto alcuni aspetti come il modo in cui è stampato a video, vorremmo poi migliorare il modo in cui sono stati linkati gli articoli che descrivono le varie opzioni (soprattutto vorremmo renderli più visibili visto che al momento, si confondono con tutti gli altri parametri) e, come espansione futura, come detto prima, abbiamo pensato di inserirvi una personalizzazione del valore delle statistiche in base ai parametri scelti.