PDA

View Full Version : Giochi .bas (Nibbles.bas, Gorilla.bas)


biggestopolino
29-01-2008, 00:32
Ho visto su vari forum chi ricorda con piacere giochi come nibbles.bas, gorilla.bas, che erano presenti su computer come il 286/386.
Per chi non lo sapesse, i file .bas sono dei file sorgente scritti per basic.
Per aprire i giochi bisogna scaricare il programma qbasic.

Per giocare a Gorilla.bas basta trascinare il file .bas sull'icona di qbasic e poi premere F5. In questo modo è possibile usare la maggior parte dei giochi .bas . Per Nibbles.bas invece ho riscontrato un problema (dopo una ricerca ho scoperto che siamo in molti ad averlo avuto). Il gioco viene caricato, ma quando si decide di cominciare la partita compare una scritta:

Division by zero.

In pratica viene fatta una divisione per zero (che da infinito) quando viene calcolata la velocità del serpentone, e questo provoca un errore.
Questo errore non compariva nel 1990, quando i processori erano molto più lenti di ora. Si possono quindi scegliere 2 strade:
1) Riprogrammare la parte in basic riguardante la velocità;
2) Usare qbasic sotto dosbox, e viene simulato un ambiente 386 a 25 Mhz.

Se si sceglie la prima strada, potete scaricare una versione modificata di nibbles.bas che ho trovato in un sito francese. Questa versione calcola
la velocità del proprio processore prima di avviare il gioco. Sono però rimasto deluso dal file, perchè a mio parere non funziona bene e da problemi.
Il link a questa versione è:

http://tukuyomi.free.fr/misc/nibbles2.bas

Se si sceglie la seconda strada:

Installare dosbox (scaricabile dal link http://www.dosbox.com/download.php?main=1 )
Posizionare la cartella contente qbasic e i giochi .bas (scaricabile dal link http://www.guidascacchi.it/qbasic.zip) su c:
Dopo averlo avviato, scrivere:

mount c c:\nome_cartella (nel nostro caso qbasic )
c:
qbasic

POTREBBE ESSERE IMPOSTATA DI DEFAULT LA TASTIERA INGLESE, QUINDI PER SCRIVERE ":" PREMERE SHIFT- @, MENTRE PER "\" PREMERE ù.

Ora viene avviato qbasic. Premere esc, in modo da poter usare il menù.
file->apri e compaiono i giochi gorilla.bas e nibbles.bas.
Clicca su nibbles.bas
Premi ok
F5
Il gioco è partito :)

NOTA: l'elenco dei giochi viene visualizzato subito se questi sono all'interno della stessa cartella di QBASIC

-----------------------
Una schermata di nibbles.bas :
http://www.jefflewis.net/graphics/programming/qbasic-nibbles-screenshot.gif
-----------------------
E una di gorilla.bas
http://hiroyuki.oresama.org/grp/gorilla.bas.2.png
--------
Buon divertimento!

Lukez
29-01-2008, 15:00
aaaahhh!!!
Potevo avere eno di 8 anni quando ho giocato per la prima volta a nibbles sul mio 286 olivetti!!!
Altro che snake :|

Non vedo l'ora di farlo partire :D

biggestopolino
02-02-2008, 14:09
Su internet ho letto alcuni modi per velocizzare le procedure di mount.

Basta scegliere una cartella per i giochi, poi andare su:
start->programmi->dosbox->dosbox.conf

andare alla fine del txt, dove dice:

[autoexec]
# Lines in this section will be run at startup.


e scrivere sotto:

mount c c:\qbasic
c:
qbasic


salvare e aprire dosbox.

Parte direttamente qbasic.
Se all'interno della cartella avete altre cartelle, ricordare di usare:
cd sottocartella
e per uscire da quella cartella
cd..
per vedere tutte le sottocartelle:
dir
per schermo intero:
alt-invio

rattopazzo
03-02-2008, 00:31
Beh, si potrebbero persino compilare....

biggestopolino
03-02-2008, 16:52
allora aspettando che li compili, continuo ad usare qbasic come si faceva un tempo alla vecchia maniera :D