Newsgroup: it.comp.giochi.avventure.testuali
Titolo: Modulo Base: dove trovo l'interprete?

Nel manuale di Colombini per il Modulo Base si dice che occorre un
interprete Basic. Sapreste dirmi quale utilizzare e dove posso prelevarlo?
Grazie a tutti.
Plautus

> Nel manuale di Colombini per il Modulo Base si dice che occorre 
 > un interprete Basic. Sapreste dirmi quale utilizzare e dove posso
 > prelevarlo?
Il GW-Basic, e in seguito il QBasic, erano inclusi nei sistemi operativi 
Microsoft (DOS e Windows) fino a Windows 98, non so se anche nella 
seconda edizione.
Adesso purtroppo non li danno piu' e non mi risulta che siano in 
vendita: se non hai un vecchio disco del DOS o di Windows, non ti resta 
che cercarne una copia.
Ci sono in giro dei Basic gratuiti, ma non ho mai provato la 
compatibilita' (qualcuno lo ha fatto?).
Sto lavorando per risolvere questo problema, ma dato che ho intenzione 
di rifare il Modulo Base da zero (e il tempo libero e' minimo) temo che 
ci vorranno molti mesi.
Naturalmente puoi sempre usare qualche altro strumento invece del Modulo 
Base.
   .Erix.
P.S. Il problema del Basic, che non riguarda solo il mio programma ma 
tutti quelli che in un modo o nell'altro lo usano per le avventure, e' 
nella FAQ del newsgroup? E' un po' che non la leggo, e non riesco a 
trovarla in archivio.

compatibilita' (qualcuno lo ha fatto?).
Personalmente no. Ma non sarebbe male adattare il tuo modulo a un
basic freeware. Almeno non ci sarebbero problemi di copyright.
Ciao da
Vincenzo

Vincenzo
Ciao!
Marco

 
Salkaner, per la ORGC, ha usato YaBasic (
http://www.yabasic.de/
), un 
basic multipiattaforma che non mi pare male... Non è compilabile, ma 
l'eseguibile è piccolo e liberamente distribuibile...
Dando una scorsa valide alternative possono essere XBasic 
(
http://www.maxreason.com/software/xbasic/xbasic.html
), oppure
ScriptBasic (
http://script.basic.hu/html/index.html
).
Questo sembre rimandendo nell'ambito di programmi Freeware o OpenSource 
(XBasic è solo free, gli altri due sono OS), e portabili almeno sotto 
win e linux.
L'alternativa è il VisionaryBasic, che è proprietario e non portabile...
Oppure potremmo realizzare un compilatore basic dedicato con target 
zmachine... ;-)
(non è così irrealizzabile, ma c'è molto, troppo, lavoro da fare)
bye
-- 
Paolo Lucchesi
email: 
pluc...@tin.it
homepage: 
http://www.paololucchesi.it
ICQ# 731067
"Non viviamo in un mondo perfetto (per fortuna)"
 

 basic freeware. Almeno non ci sarebbero problemi di copyright.
Non sarebbe male, no. Se qualcuno vuole farlo e' benvenuto :-)
(purche' il Basic sia open source e non semplicemente freeware di 
proprieta' di qualcuno, altrimenti siamo daccapo).
Io non mi ci metto perche', gia' che lo riscrivo, ho intenzione di usare 
un linguaggio piu' adatto (esperimenti in corso).
   .Erix.

 ci vorranno molti mesi.
E' un' ottima idea.
Perche' non dai un' occhiata a YaBasic ? e' free, gira su qualsiasi 
sistema (anche ps2!) ed ha un ampia compatibilita' con qbasic.
Uno (mi sembra BaR, ma non sono sicuro) ha scritto la sua avventura per 
la ORGC con questo linguaggio.
SAluti,
Piergiorgio.

 per vedere quali comandi riconosce e quali no.
Sia BWBasic che YaBasic hanno dei file di documentazione negli archivi.
Saluti,
Piergiorgio.

In un momento di rara lucidità, Enrico Colombini ha scritto:

su cosa sei orientato? (ah! la curiosità)
--
riktik
http://www.nexusent.net
la riscossa della Avventure grafiche

 Perche' non dai un' occhiata a YaBasic ?
Perche' non ha molto senso usare ancora il Basic... e/o almeno ho una 
scusa per divertirmi un po' :-)
   .Erix.

> su cosa sei orientato? (ah! la curiosità)
Al momento il candidato piu' interessante e' Lua (
http://www.lua.org
).
   .Erix.

 Perche' non ha molto senso usare ancora il Basic... 
e diciamolo finalmente... alla buon'ora... 
spero che ora che ha parlato il Magister, l'idea cominci a entrare nelle
teste!

 spero che ora che ha parlato il Magister, l'idea cominci 
 > a entrare nelle teste!
Io veramente l'ho ripetuto piu' volte, ma evidentemente le vecchie 
abitudini sono dure a morire :-)
   .Erix.
P.S. Se mio figlio ti sente a chiamarmi cosi' nei primi giorni di 
scuola, non mi rivolge piu' la parola fino alle vacanze ;-)

 scuola, non mi rivolge piu' la parola fino alle vacanze ;-)
Ma ovviamente io parlo esclusivamente di Magister Elegantiarum!   :)

> Ma ovviamente io parlo esclusivamente di Magister Elegantiarum!   :)
Per fortuna non vedi come mi vesto... vantaggi della telematica.
   .Erix.



E' un linguaggio tipo il C o C++ oppure è qualcosa di diverso?
Ah, cosa hai intenzione di aggiungere al nuovo Modulo Base? :-)
Ciao da
Vincenzo

 Ah, cosa hai intenzione di aggiungere al nuovo Modulo Base? :-)
Ufficialmente, nulla :-) C'e' gia' abbastanza lavoro a rifarlo 
modernizzandone la struttura e l'uso da parte dell'autore, rendendolo 
portatile e compilabile, e cosi' via.
In pratica, temo di non potermi trattenere dall'introdurre qualche 
minuscola miglioria... anche se conosco benissimo il rischio di cadere 
in una catena di "piccoli miglioramenti" da cui e' difficile liberarsi, 
col rischio di non finirlo affatto o di complicarlo inutilmente.
Insomma, devo ricordarmi di ragionare piu' da autore che da informatico, 
non e' sempre facile come potrebbe sembrare.
   .Erix.

 Al momento il candidato piu' interessante e' Lua (
http://www.lua.org
).
Acc... Il manuale è in postscript... Qualcuno può consigliarmi un buon 
ps-viewer?


> Qualcuno puņ consigliarmi un buon ps-viewer?
ghostscript + gsview:
http://www.cs.wisc.edu/~ghost/gsview/get43.htm
Io lo uso anche per convertire i .ps in .pdf.
   .Erix.

Dimenticavo: se decidessi di usare Lua, sarebbe probabilmente la 
versione stabile 4.0 e non la 5.0 (ancora sperimentale), per una serie 
di motivi che e' inutile raccontare adesso.
   .Erix.

col rischio di non finirlo affatto o di complicarlo inutilmente.
Corri lo stesso rischio che corse a suo tempo Tolkien nella stesura
del Silmarillion... :-))
Ciao da
Vincenzo

 del Silmarillion... :-))
Vero... non vorrei che fosse pubblicato postumo ;-)
   .Erix.

 Grazie a tutti.
L'importante è che (COUGH COUGH!) non fai come quelli (COUGH COUGH!)
che si sono scaricati il QuickBasic da Kazaa

Vero... non vorrei che fosse pubblicato postumo ;-)
Beh, a quel punto ci deve pensare tuo figlio... :-)))))
Ciao da
Vincenzo

 programmatore che deve "creare" l'ambiente con tutti i verbi 
 > del caso; o forse mi sbaglio?
Alcuni sono predefiniti, ma questa 'libreria' e' assolutamente minimale, 
come il programma d'altronde.
   .Erix.

 teste!
L'idea ci prova ad entrare, il problema è che per fare un programma
che somma 2+2 dovrei leggermi 450 pagine di manuale di C++ e la cosa
non mi esalta particolarmente :P