Intervista con Eugenio Favalli, sviluppatore del progetto TheManaWorld

Eccovi un’intervista con Eugenio Favalli, sviluppatore del gioco MMORPG opensource TheManaWorld.

Ciao Eugenio… innanzitutto presentati :D

Il mio nome è Eugenio Favalli, ma probabilmente sono più conosciuto come
ElvenProgrammer. Sono un ingenere elettronico che lavora presso una
ditta di software aziendali. In particolare io mi occupo di Web
Applications e studio per un esame di certificazione Microsoft. Nel
tempo libero invece studio per sostenere l’esame di stato, impartisco
ripetizioni e mi dedico al mio hobby preferito: programmare “The Mana
World”. Ebbene si, sono abbastanza impegnato, ma ho anche una vita per
cui riesco a trovare un po’ di tempo anche per la mia ragazza, i miei
amici e lo sport.

Cos’e’ TheManaWorld?

Credo che la definizione esatta sia MMORPG. In pratica è la
realizzazione di un sogno. L’idea di questo progetto nasce subito dopo
la conclusione della beta europea di Ragnarok Online. Come al solito,
quando mi appassiono ad un gioco mi vengono in mente una sacco di idee
su quello che potrei migliorare e se sarei mai in grado di creare
qualcosa di simile. Da buon programmatore ho quindi cominciato il mio
progetto mettendoci dentro le mie più grandi passioni: “Ragnarok Online”
e l’intramontabile “Secret of mana”. La cosa più emozionante è stata
scoprire i primi isritti al forum solamente un paio di giorni dopo aver
creato il sito web per il progetto. Da quel momento la crescita è
diventata inarrestabile grazie al prezioso aiuto di molti collaboratori
e così sono nate le versioni per Linux e Mac, i canali IRC e tante altre
idee senza le quali questo progetto non sarebbe mai diventato quello che è.
La cosa di cui sono più orgoglioso è che oltre a diventare un gioco non
del tutto indifferente al pubblico, “The Mana World” è diventata una
vera e propria community dove trovare e dove ho trovato amici e molte
persone in gamba.

Quali sono i suoi obiettivi principali?

Credo che la cosa più importante per un gioco di questo genere sia
introdurre qualcosa di nuovo. Ovviamente questo è sempre stato il nostro
scopo. Dal punto di vista del gameplay infatti ci stiamo impegnando
affinchè il giocatore possa vivere ogni giorno una esperienza nuova. Il
mondo sarà in gran parte dinamico permettendo con il passare del tempo
di modificare clima, struttura dei villaggi, NPC, ecc. Ad esempio
saranno previsti eventi automatici per cui passando per una città si
potrebbe incappare nelle festività nazionali e quindi vedere
un’ambientazione completamente diversa con addobbi e gente in giro per
le strade.
Una cosa che ho sempre odiato sono i combattimenti a turni o in tempo
semi-reale. Questa è la cosa che mi è piaciuta di più del gioco “Secret
of mana”, la possibilità di essere veramente protagonista del
combattimento, e questo è quanto stiamo cercando di introdurre in TMW.

Quali sono le funzioni attuali del client?

Il client al momento comprende un minimo di funzionalità necessarie per
giocare, ci stiamo infatti preoccupando soprattutto di sviluppare il
nuovo server. Queste comprendono un potente motore 2D le cui capacità
non sono ancora del tutto sfruttate, un sistema di aggiornamenti
dinamici per poter introdurre novità nel gioco senza bisogno di
rilasciare nuove versioni, un motore per l’animazione degli sprite molto
flessibile, un file system per la gestione di ogni tipo di risorsa e
tanti altri accorgimenti tecnici che non sto qui ad elencare. Posso solo
dirvi che durante questa avventura che ormai dura da oltre due anni ho
imparato tante di quelle cose e una parte sono ancora a me sconosciute.

E quelle del lato server?

Visto che il server attuale è temporaneo, anche se funzionante in quanto
ci consente comunque di continuare a sviluppare la grafica e nuove
ambientazioni per il gioco, preferirei parlare dello sviluppo del nuovo
server e delle nuove caratteristiche che introdurrà a breve.
Innanzitutto ci liberiamo delle coordinate “tile-based”: ovvero ogni
creatura all’interno del gioco può ora posizionarsi in qualsiasi punto e
non deve per forza fermarsi al centro di un tile come avviene ora. I
combattimenti sono in tempo reale, in vero stile hack&slash, per cui
potete infliggere un colpo e muovervi con tutta la libertà invece del
solito cliccare su un mostro, prendere un caffè e aspettare che il
computer giochi da solo fino ad averlo ucciso o essere ucciso.
E’ inoltre disponibile una nuova gestione della chat che permetterà di
comunicare con i propri amici, chiedere aiuto negli appositi canali e
tanto altro.

Quali saranno i futuri sviluppi del progetto?

Finora vi ho parlato degli sviluppi a lungo termine, mi sembra quindi il
caso di fare qualche piccola anticipazione sulle prossime versioni che
verranno rilasciate. I prossimi aggiornamenti comprenderanno ad esempio
il motore particellare il cui sviluppo è quasi terminato, inoltre ci
stiamo concentrando sullo sviluppo di nuovi contenuti per cui
aspettatevi a breve nuove mappe, mostri, equipaggiamenti e tanta avventura.

Screenshot del nuovo motore particellare

Dove possiamo trovare te e gli altri sviluppatori di questo progetto?

Per informazioni, aiuto o curiosità potete sempre accedere ai nostri
forum all’indirizzo http://forums.themanaworld.org oppure raggiungerci
sul canale IRC per scambiare due chiacchere: #themanaworld @
irc.freenode.net.

Spazio libero: tutto quello che vuoi :D

Poichè mi viene concesso un po’ di spazio, ne approfitto e mi faccio un
po’ di pubblicità. The Mana World è un progetto che ormai considero ben
avviato, ma come ogni progetto open source che si rispetti si basa sulla
forza della comunità, perciò se vi piace questo gioco (o se lo odiate)
contribuite con le vostre idee, con le vostre capacità, con le vostre
esperienze di giocatori. Basta davvero poco per essere utili non è
necessario un talento particolare. Per qualsiasi domanda potete sempre
contattarmi via email o raggiungere i nostri canali IRC.

Allora ne approfitto per chiedere… se si volesse contribuire, come si inizia?

Per chiunque fosse interessato a contribuire, qui trovate alcune
istruzioni su come iniziare
http://wiki.themanaworld.org/index.php/Joining_the_project.
Come al solito i forum e i canali IRC sono a vostra disposizione.

Grazie mille ElvenProgrammer, in bocca al lupo per il progetto ;-)

Un grosso saluto a tutti i lettori di Linuxinitalia. Vi aspetto nel
gioco pronti ad accrescere la comunità italiana!

1 Risposta a “Intervista con Eugenio Favalli, sviluppatore del progetto TheManaWorld”


  1. 1 The Mana World » Blog Archive » Intervista
    Tracciamento con ping su 25 Ott 2007 alle 10:48 pm

Lascia una risposta