Luigi's Script

Nome progetto: Luigi$Kript
Anni: 2002-2003
Linguaggio: mIRC script
Stato: Concluso

Luigi's Script screenshot

Il Luigi’s Script (o Luigi$Kript come lo chiamavo all’epoca) è stato il mio primo tentativo di realizzare un software che fosse utile per me e per gli altri. Grazie al NintendoClub ero entrato prima nel mondo dei forum, e poi nel mondo delle chat IRC, sui server di Azzurra, e qui avevo scoperto molti client per le chat IRC, che venivano chiamati script mIRC.

mIRC è un software per Windows per collegarsi a chat tramite protocollo IRC, molto diffuso all'epoca, soprattutto per la presenza di un linguaggio di scripting integrato, tramite cui era possibile modificare radicalmente l'aspetto di mIRC, nonché il funzionamento, andando ad aggiungere funzionalità anche molto complesse.

Luigi’s Script è stato un campo di prova, ma veniva anche utilizzato, oltre che da me, da qualche mio amico, tutti rigorosamente grandi fan dei personaggi Nintendo, a dimostrazione del fatto che nella sua semplicità non era così male.

Buona parte del codice è stato scritto offline perchè ai tempi non disponevo ancora di un abbonamento adsl flat, e dunque potevo connettermi tramite linea a 56k solo di sera o nei weekend, per testare il codice scritto.

Lo script disponeva di alcuni funzioni base come l’away system, svariati temi riguardanti i personaggi Nintendo e nelle versioni successive, anche tutti i messaggi standard di mIRC erano stati sostituiti con stringhe in Italiano, abbellite da alcune rudimentali "opere" di ASCII art.

La maggior parte dello spazio dei circa 7mb dell’installer, di cui sono state realizzate solo 100 chiavi di attivazione, era occupato da audio, video ed eseguibili con cui passare il tempo durante i periodi morti sui server.

Lavorare al Luigi’s Script mi ha dato qualche bella soddisfazione: adoravo vedere altre persone usare software scritto da me, e soprattutto ho iniziato a capire come funzionasse effettivamente la programmazione, interamente da autodidatta, armato solo della guida di mIRC (rigorosamente in Inglese), di tanto tempo libero, e (nei casi più fortunati) del codice di qualche altro script mIRC da poter guardare per avere esempi di funzionamento di quelle parti della guida di mIRC che non riuscivo a comprendere da solo.

Quando a causa di una formattazione ho perso alcuni file dello script, ho deciso che era giunto il momento di ripartire da zero, abbandonando la grafica giocosa del Luigi’s Script per dedicarmi a qualcosa di più complesso.