Hal9000: presentazione e progetti

Come precedentemente annunciato da ElvenProgrammer nel precedente post, colgo l’occasione per presentarmi a tutti i lettori/giocatori di TMW della comunità italiana.

Mi chiamo Francesco Miglietta, conosciuto nella comunità TMW col nickname di hal9000, sono dell’84 e ho conseguito da qualche mese la laurea specialistica in Chimica Organica. Fin da bambino sono stato da sempre attratto dal mondo informatico (a pochi anni digitavo i miei primi comandi dos per far partire giochi come Prehistorik, Comic, The Incredible Machine, Ultima 7/8), ho familiarità coi linguaggi informatici e mi diletto col photoediting (GIMP in primis).

Nutro interesse per il mondo dei MMORPG soprattutto se si parla di progetti OpenSource disponibili anche per l’universo Linux.

La mia serie preferita è quella di Ultima, sia per lo stile sia per l’atmosfera che si respira giocandoci.

Per quanto riguarda The Mana World sono venuto in contatto con questo progetto diversi hanni fa e dal 2009 ho iniziato contribuire come Pixel Artist, partecipando inoltre al brainstorming delle future implementazioni del gioco.

Leggi tutto “Hal9000: presentazione e progetti”

Manutenzione

Buongiorno a tutti, quei pochi 🙂 che seguono questo blog.

Ho approfittato di una mezz’oretta libera per fare qualche attività di manutenzione in previsione di rendere questo punto di riferimento più gestibile e più aggiornato.

Innanzi tutto ho definitivamente eliminato il forum in quanto era ormai solamente un covo di spam e richiedeva troppo tempo da investire in moderazione e manutenzione per aggiornamenti. Spero in questo modo di concentrare i miei/nostri sforzi in maniera più efficiente, certo sacrificando un grosso strumento per le nostre discussioni.

Allo stesso modo è stato eliminato il link alla chat su IRC, in quanto sempre vuota e mai monitorata.

Come aggiunte abbiamo ora la visualizzazione delle gravatar nei commenti. Roba grossa eh? Spero in questo modo di spingere la vostra volontà di partecipare a questo progetto.

Ultimo, ma non ultimo, vorrei dare il benvenuto ad hal9000, artista italiano attivo nel progetto TMW. hal9000 è da ora anche parte attiva di questo blog e speriamo di vedere presto qualche succulenta indiscrezione pubblicata da lui.

Rilasciato The Mana World 0.5

Un nuovo client è disponibile da qualche giorno nella pagina dei download! Sono passati quasi due anni dall’ultima release stabile del client. Quindi, non è molto pratico entrare nel dettaglio di tutti i cambiamenti che sono stati fatti, ma menzioneremo i più importanti.

Prima di tutto, ora il client si basa sul client Mana. Era circa un anno e mezzo fa quando il progetto Mana si è separato da The Mana World, così che il software del client e del server potessero essere sviluppati in maniera indipendente dal contenuto del gioco. La release della versione 0.5 segna una milestone importante grazie alla quale il client può rappresentare una solida base per molti giochi, incluso The Mana World. Da ora in poi, la versione del client rispecchierà la versione del client Mana su cui è basata.

Leggi tutto “Rilasciato The Mana World 0.5”

TMW finalmente sboccia da pre-alpha a alpha!

Finalmente abbiamo un server di sviluppo in funzione all’indirizzo dev.themanaworld.org utilizzando la tecnologia fornita dal progetto http://manasource.org/! L’accesso al server di sviluppo è limitata ai contributori di TMW CR1 e sviluppatori Manasource. In seguito avremo un server di prova pubblico e, infine, un vero e proprio free-for-all free-to-play server di produzione, quando sarà il momento. Tutti i contenuti TMW verranno pubblicati in Rilasci di Contenuto controllati e collaudati (CR).

Quindi, se state già giocando e vi chiedete in che modo questo vi interessi: beh in realtà non vi tocca affatto. Allora perchè questo post? E’ tempo per una breve lezione di storia …

TMW è stato avviato nel 2004, scritto in C e Allegro, senza un software server vero e proprio. E’ stato quindi convertito in C e SDL e uno snapshot SVN di eAthena (emulatore server RO) è stato preso come piattaforma temporanea per testare le tecnologie client (grafica, motore particellare, …). Avrebbe dovuto utilizzare questa struttura per circa 3-6 mesi, mentre noi mettevamo insieme il gioco e realizzavamo un server per eseguire il gioco. Un classico errore: la soluzione temporanea si è prolungata e il nostro server non si è reso utilizzabile fino ad ora, più di 6 anni dopo.

Leggi tutto “TMW finalmente sboccia da pre-alpha a alpha!”

Rilasciata la versione 0.0.29.1 del client

Questa release è un aggiornamento di stabilità alla 0.0.29, che effettivamente presentava diversi crash (ne sono stati sistemati quattro) e altri difetti minori. C’era da aspettarselo dopo un aggiornamento così esteso, e l’indagine pubblica ha aiutato a trovare la maggior parte dei problemi rimanenti. Grazie a tutti coloro che si sono resi utili riportanto i bug riscontrati!

Inoltre due nuove funzionalità si sono in trodotte in questa patch release. E’ ora possibile cambiare la propria password da soli, nel modulo di selezione del personaggio (così non è più necessario disturbare gli sviluppatori/gm). D’ora in poi quando sarete in un party il leader verrà mostrato in grassetto. Come sempre potete dare un’occhiata al changelog per una lista esaustiva dei cambiamenti: https://sourceforge.net/project/shownotes.php?group_id=106790&release_id=688651

Per quanto riguarda il pacchetto di installazione Windows, sono state finalmente rimpiazzate le immagini che erano fanart di materiale protetto da copyright. Le nuove immagini sono improvvisate a partire dalla grafica esistente. Se qualcuno si sente in grado di migliorare il nuovo pacchetto di installazione con della grafica nuova fiammante, può partecipare alla discussione: http://forums.themanaworld.org/viewtopic.php?f=9&t=6812

Rilasciata la versione 0.0.25

Ieri sera è stata rilasciata l’ultima versione del client di The Mana World.

Sono disponibili i download per Windows e MacOS oltre che il pacchetto con i sorgenti per compilarlo sulla vostra distribuzione linux preferita.

Tra le maggiori novità:

  • Supporto per messaggi privati ad altri giocatori
  • Possibilità di ignorare giocatori
  • Parametro da linea di comando per specificare il server degli aggiornamenti
  • Ricezione dell’host degli aggiornamenti dal server
  • Visualizzazione degli scudi
  • Finestra scorciatoie per accesso veloce agli oggetti nell’inventario
  • Messaggio per scambi di monete
  • Supporto per definire uno sprite in base ad un altro
  • Possibilità di assegnare effetti particellari ai PNG
  • Salvataggio visibilità finestre
  • Aggiornata guichan alla versione 0.8.x
  • Migliorata precisione del mouse negli attacchi
  • I tasti PgUp/PgDown ora scrollano la finestra di chat
  • Le icone degli oggetti vengono caricate solo quando richieste e liberate quando non utilizzate
  • Corretta visualizzazione di danni critici
  • Corretta la colorazione di immagini multi-canale
  • Corretto aggiornamento monete dopo aver comprato

Spero vi godiate questa nuova versione. Per qualsiasi problema non esitate ad utilizzare il forum.

Alla prossima!

Nomination agli Oscar

Beh si è uno scherzo, ma in realtà The Mana World è entrata tra i finalisti come miglior progetto per giocatori.

Ora si tratta solo di votare ed il nostro gioco preferito verrà eletto come migliore.

Se volete contribuire potete usare il seguente link o il banner nel post precedente.

Grazie ed incrociamo le dita.

Sourceforge community awards

Salve a tutti, è un po’ che non ci si sente, ma volevo ricordarvi che sono aperte le votazioni per scegliere i migliori progetti sul sito Sourceforge che ospita il nostro caro The Mana World.

Se volete sostenere la nostra causa potete cliccare sul banner sottostante e votare TMW come migliore scelta per i giocatori.

Nightly builds

Per tutti coloro che utilizzano windows (sempre meno ultimamente pare), ho impostato un sistema di compilazione automatico che genera dei pacchetti di installazione.

Ogni giorno il sistema verifica la disponibilità di aggiornamenti, ricompila e crea il pacchetto di installazione, salvo errori.

Il file è disponibile all’indirizzo:

http://nightly.themanaworld.org

Per questioni di spazio non posso mantenere più versioni, ma solamente la più recente.

Fatemi sapere se riscontrate qualsiasi problema, il sistema è ancora in fase di sviluppo/test e richiede il vostro aiuto per poter essere affinato.