Newsgroup: it.comp.giochi.avventure.testuali
Titolo: chiedo consigli creazione IF

Quale linguaggio mi consigliate?
Conosco cenni di C e Pascal,
non sono pratico come programmatore.
Gradirei qualcosa che desse un compilato .exe
mi consigliate?
Grazie

c'è chi mi ha consigliato il perl, che pur essendo nato per altre cose
pare abbia compilatori... ma non saprei dirti se li ha sotto tutte le
piattaforme...
f.


Dico la mia...
Anzitutto non sono molto d'accordo sulla tua necessità di avere un
compilato .exe, perchè questi tendono a funzionare soltanto sui computer
windows, che sono la maggioranza, ma non la totalità. Ci sono sistemi ti
permettono di creare un'avventura giocabile su praticamente ogni
computer.
Inoltre non ti consiglio di usare un linguaggio tradizionale, a meno di
non trovare una buona libreria di funzioni specifiche per le avventure
testuali. Altrimenti dovresti implementarti tutto (movimento,
descrizioni, gestione dell'inventario, etc.etc.) da solo.
E altresì ti consiglio di prendere una strada già battuta (da noi) in
modo da poter avere consigli e suggerimenti da chi ha già affrontato
certi problemi, con tutti i vantaggi che ne consegono.
Dipende tutto se vuoi creare una IF "semplice" o "complessa"... o meglio
se vuoi usare un parser che interpreta solo frasi semplici (verbo +
complemento, e stop, come le avventure di Scott Adams, come "il principe
dei ladri", come Enigma), o un parser più sofisticato (come quello delle
avventure della Infocom, o di Flamel).
Nel primo caso puoi realizzare le tue avventure in qbasic (ma non so se
si trova un compilatore), usando (probabilmente) il modulo base di
Enrico Colombini come base di partenza. Oppure puoi (permettemi un po'
di pubblicità) usare M.A.C. (lo trovi sul mio sito), uno script language
semplice e efficace, che però non crea un singolo file .exe (alla fine
ti ritrovi con eseguibile + datiavventura + eventualmente immagini).
Nel secondo caso la risposta è una sola: inform (dei principali
linguaggi per la creazione di if, è l'unico ad avere le librerie in
italiano, ed è l'unico usato da quelli che orbitano attorno al
newsgroup). Inform genera dei file .z5 (o .z8, se vuoi fare le cose
molto in grande) che possono essere interpretato su ogni computer. Fra
l'altro ci dovrebbe essere un sistema per ottenere un eseguibile .exe
(Francesco Cordella lo sa sicuramente).
Mi par tutto...
bye
-- 
Paolo Lucchesi
email: 
pluc...@tin.it
homepage: 
http://www.paololucchesi.it
ICQ# 731067
"Non viviamo in un mondo perfetto (per fortuna)"

avventure della Infocom, o di Flamel).
Attenzione! Il basic consente abbastanza facilmente di realizzare parser
anche molto complessi (vedi 'Il giardino incantato') con pochissimo sforzo.
La guida di M. Giunti (Amiga Byte) riesumata recentemente da Forte spiega
come farlo in poche righe.
Purtroppo da queste parti il basic non gode di una gran fama, ma posso
assicurare che, almeno per quanto riguarda le AT, ci si puo' fare davvero
tutto cio' che si vuole, l'importante e' conoscere il linguaggio. Il
problema grosso restano i compilatori, almeno quelli freeware, che sono
quasi introvabili, ma cercando bene in rete qualcosa si dovrebbe recuperare.
Ciao! /m

 Gradirei qualcosa che desse un compilato .exe
Dalla mia ignoranza direi Inform: è fatto apposta per le IF, è abbastanza
potente, permette di compilare sia nel suo formato che in EXE e ha
abbastanza librerie da essere un buon punto di partenza anche per
programmatori non esperti.
Poi, come ti hanno detto, anche i linguaggi normali sono abbastanza
flessibili, a patto di conoscerli bene.
--
Atrus di Myst =^= 
www.atrus.terrediconfine.net
"Gandalf, why are you dressed in white?"
"If you go to Khazad-Dum... you will DYE!"

potente, permette di compilare sia nel suo formato che in EXE e ha
Compilare in EXE? Che io sappia no, a meno che non usi il Monkey che
però crea un exe senza compilare nulla...
Ciao da
Vincenzo

(Francesco Cordella lo sa sicuramente).
Il programma si chiama Monkey che perņ in realtą non compila l'AT vera
e propria ma crea un'eseguibile a parte che esegue
Winfrotz+l'avventura. 
Ciao da
Vincenzo

 però crea un exe senza compilare nulla...
Per quello basta usare l'opzione "Carica automaticamente questo file" del
WinFrotz come han fatto per ZorkUU, non c'è mica bisogno di altri programmi.
