16.06.2013 Views

posta - Amiga Magazine Online

posta - Amiga Magazine Online

posta - Amiga Magazine Online

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

per disegnare l'oggetto sullo scher-<br />

mo dividano la sua posizione per 10.<br />

Di default AMOS usa interi compresi<br />

tra -147483648 e 147483648, ma<br />

supporta anche i numeri in virgola<br />

mobile (per usare questo tipo di<br />

variabile basta aggiungere il suffis-<br />

so # al nome).<br />

Si spiegano così gli strani risultati<br />

dei benchmark.<br />

Ciò che Blitz guadagna, in quanto i<br />

suoi programmi sono compilati, lo<br />

perde a motivo della sua rappresen-<br />

tazione dei numeri in virgola fissa.<br />

NEL MONDO REALE<br />

Se questi linguaggi fossero identici,<br />

allora i benchmark avrebbero molto<br />

più significato.<br />

Ma AMOS e Blitz Basic, pur destinati<br />

entrambi alla realizzazione di gio-<br />

chi, sono molto diversi.<br />

AMOS ha più di 500 comandi, alcuni<br />

dei quali del tutto unici. Implementa<br />

persino un superset del sistema di<br />

menu di Intuition.<br />

Il vostro programma può avere<br />

menu a tendina che appaiono e si<br />

comportano proprio come quelli di<br />

Intuition.<br />

E' abbastanza impressionante. La<br />

lista dei comandi è formidabile.<br />

SORT, SWAP e MAX sono solo tre<br />

delle dozzine di funzioni che di solito<br />

tocca al programmatore implemen-<br />

tare.<br />

Se volete dei loop, AMOS offre<br />

WHILE/WEND, REPEAT/UNTIL e<br />

DO/LOOP.<br />

Blitz Basic è più spartano. Non ci<br />

sono comandi per i menu e la mag-<br />

gior parte dei comandi ha a che fare<br />

con la grafica e il suono: per esem-<br />

pio, COOKIECUT, VBLANK e BLIT-<br />

WAIT.<br />

Per quanto riguarda i comandi, se<br />

dovessi scrivere un gioco come gli<br />

scacchi o Reversi con una interfac-<br />

cia gradevole, userei AMOS. Vice-<br />

versa, per uno spara e fuggi, prefe-<br />

rirei Blitz Basic. Entrambi i linguaggi<br />

permettono di inserire musica nei<br />

giochi. Blitz Basic ha un proprio<br />

editor musicale. AMOS permette la<br />

conversione di moduli Sonix,<br />

Soundtracker e GMC nel proprio<br />

formato dedicato. AMOS compren-<br />

80 AMIGA MAGAZINE<br />

de utility per la compressione, il<br />

disegno dello sfondo e quello di<br />

sprite e bob. Blitz Basic non ha cose<br />

di questo genere ma permette di<br />

caricare direttamente brush IFF.<br />

L'AMBIENTE<br />

Questi linguaggi non sono stati pro-<br />

gettati per gente abituata al ciclo<br />

scrittura-compilazione-esecuzione.<br />

Probabilmente, resterete perplessi<br />

quando userete I'editor di AMOS e<br />

quello di Blitz Basic.<br />

Personalmente li detesto entrambi.<br />

Quello di AMOS in modo particola-<br />

re. Per esempio, il testo del file re-<br />

quester è in color ciclyng.<br />

Con Blitz, non sono mai riuscito a far<br />

sì che lo schermo avesse i colori che<br />

desideravo.<br />

Con entrambi, mi è stato difficile<br />

capire come fare cose anche sem-<br />

plici, come inserire e cancellare li-<br />

nee, per esempio.<br />

Questi editor potrebbero essere<br />

accettabili su un C64 o un Atari ST,<br />

ma non si conformano a ciò cui sono<br />

solito aspettarmi da un test editor<br />

per <strong>Amiga</strong>. Se <strong>Amiga</strong> l'avete appe-<br />

na comprato, probabilmente non<br />

avvertirete tale problema. Va detto<br />

che Blitz si configura per funzionare<br />

su un <strong>Amiga</strong> statunitense. Mentre<br />

far capire ad AMOS la grandezza<br />

del mio schermo NTSC e la posizio-<br />

ne di certi tasti è stato più difficile del<br />

dovuto (per il modo PAL non ci sono<br />

problemi N.d.R.).<br />

FILOSOFIA<br />

AMOS è impressionante. sembra<br />

avere un comando per ogni cosa.<br />

E' probabilmente il miglior linguag-<br />

gio per realizzare giochi semplici e<br />

programmi educativi. Per raggiun-<br />

gere i risultati migliori dovrete impa-<br />

rare AMAL, il linguaggio d'anima-<br />

zione di AMOS. Ma non abbiate<br />

paura: i comandi AMAL sono co-<br />

mandi AMOS ottimizzati per quanto<br />

riguarda la velocità. Blitz Basic è un<br />

vero demone della velocità. I demo<br />

che l'accompagnano non sono par-<br />

ticolarmente sconvolgenti. Sebbe-<br />

ne AMOS abbia molte più funzioni e<br />

comandi, Blitz Basic possiede tutto<br />

quello di cui avete bisogno per crea-<br />

re uno spara e fuggi convincente.<br />

DOCUMENTAZIONE<br />

Il manuale di AMOS, a spirale, è<br />

veramente ben fatto. E' di circa 300<br />

pagine. Quello di Blitz Basic non è<br />

altrettanto ricco di informazioni e,<br />

quanto a pagine, è almeno la metà<br />

di quello di AMOS. Entrambi i pro-<br />

grammi comprendono molti pro-<br />

grammi esemplificativi.<br />

IL FUTURO<br />

Con l'avvento del compilatore per<br />

AMOS, da tempo presente per la<br />

versione ST, il programma è diven-<br />

tato più veloce. AMOS ha anche<br />

molti user group diffusi in Europa,<br />

dotati di BBS. Tali gruppi rilasciano<br />

dischi PD e contribuiscono a tenere<br />

informati gli utenti. Quando pro-<br />

grammate con AMOS, siete in buo-<br />

na compagnia. Blitz Basic non ha<br />

ancora una base forte, ma sono<br />

sicuro che le cose cambieranno. Se<br />

avete Blitz Basic e un modem, sap-<br />

piate che la M.A.S.T. possiede una<br />

BBS dedicata a Blitz Basic. Se avete<br />

sempre desiderato scrivere un<br />

grande gioco in BASIC su <strong>Amiga</strong>,<br />

questi pacchetti sono proprio ciò<br />

che stavate aspettando. Qualsiasi<br />

dei due scegliate, non resterete de-<br />

lusi.<br />

O Com ute Publication International, Ltd.,<br />

1991. futti i diritti sono riservati.<br />

NEL CASO DI DISCHETTO<br />

DIFETTOSO ...<br />

Può succedere che vi siano<br />

alcuni dischetti difettosi<br />

sfuggiti al controllo elettronico<br />

della macchina duplicatrice:<br />

nella sfortunata ipotesi in cui vi<br />

imbatteste in uno di questi, vi<br />

preghiamo di ritornarci il<br />

dischetto difettoso che vi sarà<br />

immediatamente sostituito con<br />

uno efficiente e rispedito a<br />

casa tramite stretto giro di<br />

<strong>posta</strong>.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!