Realizziamo avventure testuali con Marco Vallarino

Negli ultimi tempi abbiamo visto nascere diversi tool per la creazione di avventure testuali, con e senza parser. Ma Inform resta uno dei punti di riferimento per molti autori, ancora oggi.

Scopriamo quindi con piacere la guida realizzata da Marco Vallarino per creare avventure testuali con Inform 6; essa è divisa in una guida teorica e una pratica, disponibili gratuitamente sul sito dell'autore. La parte teorica illustra alcuni degli step fondamentali che il novello autore dovrà compiere prima ancora di accendere il computer e dà consigli su come progettare l'avventura nel suo insieme. La seconda parte, quella pratica, è incentrata sull'uso di Inform e sulle sue funzioni principali.

Chi ha voglia di cimentarsi nell'impresa?

Creare avventure testuali, la guida teorica

Creare avventure testuali, la guida pratica

Programmiamo avventure testuali con Vorple!

È notizia di qualche giorno fa che Hugo Labrande, autore dell'avventura Life on mars? che ha partecipato all'IF COMP di quest'anno, ha terminato di scrivere l'interprete Vorple, che unisce il linguaggio di Inform 7 e la libreria Undum creata da Juhana Leinonen, adattati nel linguaggio di Inform 6.

 

Vorple, riferisce Labrande, permette, tra le altre cose già consentite dal linguaggio di programmazione, di includere nello script

  • immagini (compreso il formato GIF)

  • video di Youtube

  • musica e suoni

  • ipertesti

  • praticamente ogni funzionalità di Javascript (tra cui la possibilità di riferirsi a pagine di Wikipedia)

 

Che dire? Sicuramente questo strumento è un'affascinante alternativa ad altri (il primo che mi viene in mente è JIF) che consentono la creazione di avventure testuali multimediali, arricchendo e ampliando le possibilità di programmazione.

Di certo è uno strumento innovativo e vale la pena pensare di sfruttarne le potenzialità: senz'altro sarà foriero di aria fresca e probabilmente permetterà, se sfruttato adeguatamente, di accattivarsi quegli utenti per i quali leggere unicamente del testo in un videogame può risultare noioso.

Alla pagina http://vorple-if.com è possibile trovare tanto le librerie di Inform 6 quanto numerosi esempi di codice sorgente che mettono chiaramente in luce cosa sa fare questo interprete.

Direi che va internazionalmente premiato lo sforzo: rinnoviamo lo spirito di collaborazione dell'appena trascorsa IF COMP e ricordiamoci che da oggi abbiamo una scusa in meno per (far) apprezzare le avventure testuali!

 

Stretta è la foglia, larga è la via

voi dite la vostra ch'io ho detto la mia

*sorrido e scompaio*

Guida alla programmazione con Inform 6
Programmiamo avventure testuali!

Questi articoli si trovano pubblicati anche su livello99.it: senza la proposta avanzatami dal proprietario del sito, questo progetto, che pure qualche volta mi era passato per la testa, non sarebbe stato possibile.

[ogni tanto rileggendo gli articoli mi capita di trovare errori/refusi: i pdf che si trovano qui non sono periodicamente aggiornati, mentre su livello99.it si trovano sempre gli articoli corretti]

UN NUOVO MANUALE?

Primo articolo: Programmiamo avventure testuali! - (download pdf)

Secondo articolo: L'essenziale per cominciare - (download pdf)
-> soluzione esercizio proposto

Terzo articoloAlberi... ma non piante! - (download pdf)
-> soluzione esercizio proposto

Quarto articolo: Scatole cinesi - (download pdf)
-> soluzione primo esercizio proposto (teletrasporto)
-> soluzione secondo esercizio proposto (ladro)

Quinto articoloEditing di testo - (download pdf)

Sesto articoloCammina cammina - (download pdf)
-> soluzione esercizio

Settimo articoloScenografia portami via - (downlaod pdf)

Ottavo articoloNon aprite quella porta! - (download pdf)
-> soluzione esercizio

Nono articoloLe "frecce" al nostro arco - (download pdf)
-> soluzione esercizio

Decimo articoloC'è chi vince, c'è chi perde, noi programmiamo casomai - (download pdf)

Undicesimo articoloAncora sul punteggio (punteggio negativo e rango dell'avventuriero) - (download pdf)
-> esercizio proposto [presto disponibile]
-> soluzione esercizio proposto [presto disponibile]

Dodicesimo articoloStringhe! - (download pdf)
-> soluzione esercizio

Tredicesimo articoloCicli! - (download pdf)

Quattordicesimo articoloCogli la prima mela (per vedere di nascosto l'effetto che fa) - (download pdf)
-> elenco verbi (tratti dal manuale di Vincenzo Scarpa) [presto disponibile]
-> soluzioni

Questi articoli e tutti i loro esempi (soluzioni agli esercizi incluse) sono copyright © 2015 di Mariano Sassi
Possono essere liberamente distribuiti in formato elettronico o in copie cartacee a condizione che:
(i) le copie (o parti di esse) ricavate e distribuite siano uguali, in tutto e per tutto, agli originali
(ii) non si traggano profitti dalle copie (o parti di esse) ricavate e distribuite
(iii) venga sempre indicata la fonte con nome e cognome e/o questo sito di riferimento
Non mi assumo alcuna responsabilità per errori o omissioni contenuti negli articoli, o per danni
risultanti dall’utilizzo improprio delle informazioni contenute in essi.

Novità pacchetti per lo sviluppo di at tramite I6 e I7

 

Come detto non molto tempo fa, questa estate è davvero ricca per gli amanti delle avventure testuali.
Dopo l’annuncio della pubblicazione prossima dell’avventura Manca Solo Un Verso A Quella Poesia e l’uscita di Slenderman – L’incubo che potranno aver ingolosito i giocatori, arrivano delle novità non meno interessanti anche per gli sviluppatori.
 
Leonardo Boselli, come riportato in una recente news, ha sviluppato la versione 6L02 di Inform 7, ora inclusa in un comodo pacchetto contenente tutto il materiale necessario per creare avventure in italiano per mezzo del "Milleuna Framework”, un'estensione che ne richiama molte altre italiane standard e consente di produrre narrativa interattiva giocabile online per mezzo dell'interprete Quixe. Tra le numerose caratteristiche sono presenti il supporto per i collegamenti ipertestuali, la possibilità di includere codice JavaScript e di generare tag HTML nel testo dell'avventura, mappa automatica e rosa delle direzioni possibili. Il pacchetto inoltre contiene più di 40 estensioni inglesi tradotte in italiano; molte altre sono in lavorazione.
 
Per quanto riguarda Inform 6, invece, Alessandro Schillaci ha annunciato di essere al lavoro con l’aiuto di Paolo Lucchesi su una nuova versione dell’Inform Pack tramite un progetto che permette l’utilizzo di file multimediali attraverso Wide sia su Windows che su Linux. I sorgenti di Jif e Wide sono stati trasferiti su github, i progetti sono open source e chiunque abbia voglia di contribuire programmando in C++ o in Java o scrivendo documentazione è il benvenuto. Probabilmente il pacchetto verrà rilasciato a breve.