Le care vecchie avventure testuali...

Qualche notte fa, girovagando per la rete in preda all'insonnia, mi sono imbattuto nel sito di Enrico Colombini, autore del libro "Scrivere un gioco di avventura sul personal computer" edito dal G.E. Jackson nel 1985. Libro che comperai molto tempo fa al mercatino e con cui tentai i primi esperimenti di programmazione, e che ancora devo avere in casa, infilato da qualche parte nelle mie pile di libri.

Preso da un attacco di nostalgia per il genere ho scaricato gli eseguibili per Dos è mi sono messo a giocare con l'ausilio del DosEmu. Frugando nel sito di Colombini ho trovato anche una versione aggiornata del manuale (forse un altro proprio, più completo) e mi è venuta voglia di provare a fare qualcosina...

Da buon programmatore non potevo usare qualcosa di pronto, come l'ottimo Inform 7, la tentazione di creare qualcosa da zero ha vinto sulla possibilità di scaricare in pochi secondi un ottimo software già fatto, così ho preso il taccuino ed ho buttato giù uno schema, che poco dopo è diventato un motore per avventure in una fase molto iniziale.

Conosco abbastanza bene due linguaggi, Object Pascal e PHP, la scelta è caduta sul secondo per la possibilità di creare qualcosa di giocabile on-line subito, da diversi sistemi operativi e senza installazione sulla macchina dell'utente. In fondo le avventure testuali, anche inserendo un po' di grafica non hanno bisogno di molta banda, e con il database potrei gestire tranquillamente parecchi giochi e molti utenti.

Non so se lo porterò avanti sino a quel punto, anche perché ci vuole un bel po' di lavoro ed il tempo è sempre tiranno, per il momento se volete provare il lavoro di una domenica e magari dirmi cosa ne pensate, trovate un gioco di prova all'indirizzo www.steo.it/adventure

Non c'è molto da fare, si può andare in giro per le stanze (anche usando i tasti a schermo) e guardare qualche oggetto nella prima stanza, nella saletta e nella stanza da letto, usate "guarda xxx".

# | 16/11/2008 - 22:56:45 | Dev | Write me | Comments [0]



Non ci sono commenti.

Name:

E-mail: (non verrà pubblicata)

Web site: (http://)

check code:
copy code on the next camp
Comment (no html):  


RSS XML ATOM