01.06.2013 Views

1 - Amiga Magazine Online

1 - Amiga Magazine Online

1 - 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.

n opo quasi tre anni di<br />

svilu~~o è stata resa<br />

GAMESMITH<br />

DEVELOPMENT SYSTEM<br />

menti che si riscontrano nei<br />

videoaiochi soara-e-fuaai. Il<br />

" ~- I-- - - -=a. .<br />

W disponibile la versione gioco è stato progettato ap-<br />

2.02 di GameSmith Deve- Una libreria per l0 sVil~pp0 positamente per mostrare i<br />

lopment System (d'ora in a- concetti fondamentali e i prin-<br />

vanti GDS). Questo prodotto di videogiochi cipali elementi del sistema di<br />

della statunitense Oregon<br />

Research si differenzia note-<br />

volmente dagli altri pacchet-<br />

ti destinati ai creatori di vi-<br />

deogiochi disponibili per<br />

<strong>Amiga</strong>. Non si tratta infatti<br />

né di un semplice editor (co-<br />

me il vecchio shoot'em'up<br />

Construction Kit), né tanto-<br />

meno di un linguaggio di<br />

programmazione dotato di<br />

editor integrato (stile AMOS<br />

o Blitz Basic). GDS è invece<br />

una libreria di funzioni utiliz-<br />

zabili dal programmatore in-<br />

sieme al proprio linguaggio<br />

preferito.<br />

Al programmatore è lasciata<br />

completa libertà di scelta<br />

dell'ambiente di lavoro, a<br />

patto che esso sia compati-<br />

bile con le librerie link di <strong>Amiga</strong> (le fa-<br />

migerate .lib), da non confondere con<br />

le ben più comuni librerie poste nella<br />

directory LIBS:. La GameSmith.lib,<br />

quindi, deve essere linkata in fase di<br />

compilazione con il sorgente che inten-<br />

de avvalersene. E stata creata per lavo-<br />

rare espressamente in tandem con<br />

SASIC o DICE C, ma è perfettamente u-<br />

tilizzabile anche dai programmatori as-<br />

sembler che si avvalgono dell'assem-<br />

blatore DevPac. Ovviamente, lo ripetia-<br />

mo, tutti i compilatori, di qualunque lin-<br />

guaggio, interfacciabili con le librerie<br />

link e, quindi, compatibili con i linker<br />

standard di <strong>Amiga</strong> sono utilizzabili.<br />

Questa scelta evita al programmatore<br />

l'apprendimento di un nuovo linguag-<br />

gio, nonché l'onere di doversi abituare<br />

all'uso di un nuovo ambiente di lavoro,<br />

il quale, nella maggior parte dei casi, è<br />

meno confortevole di quello in cui si è<br />

abituati a lavorare.<br />

Questa scelta inoltre testimonia che il<br />

sistema non si rivolge esclusivamente<br />

al principiante assoluto, ma a chi già<br />

possiede un minimo di padronanza del<br />

C o dell'assembler e vuole cimentarsi<br />

nella realizzazione di video giochi o<br />

programmi analoghi.<br />

CONFEZIONE E INSTALLAZIONE<br />

Il prodotto arriva in un'elegante confe-<br />

zione che contiene il manuale in ingle-<br />

se, tre dischi da 880 kb, una cartolina<br />

di registrazione già affrancata (con un<br />

francobollo USA da 20 centesimi!) e al-<br />

cune offerte di acquisto scontato del<br />

compilatore DICE e di molti altri prodot-<br />

ti. Il manuale è ad anelli, quindi molto<br />

comodo da consultare anche tenendo<br />

le mani sulla tastiera, e si compone di<br />

undici corpose sezioni distribuite su più<br />

di 350 pagine, che coprono in maniera<br />

esaustiva I'uso del programma. Dopo<br />

alcuni cenni sul funzionamento del<br />

GDS e la parte relativa all'installazione,<br />

è presente un tutorial che permette la<br />

realizzazione immediata di un semplice<br />

videogioco (una battaglia tra due carri<br />

armati) che dimostra I'uso di molti ele-<br />

sviluppo.<br />

Non è possibile iniziare "a<br />

freddo" la lettura del tutorial,<br />

visto che esso dà per sconta-<br />

ta una minima conoscenza<br />

del sistema grafico di <strong>Amiga</strong><br />

(graphics.library e intuiton.li-<br />

brary in particolare), nonché<br />

I'uso dell'utility CITAS fornita<br />

con il GDS e dettagliatamente<br />

descritta nel capitolo 6 dello<br />

stesso manuale. Non manca-<br />

no, inoltre, il capitolo di riferi-<br />

mento su tutte le funzioni del-<br />

la libreria, sotto forma di Au-<br />

toDoc, la catalogazione per<br />

ordine alfabetico e per classe<br />

(grafica, animazione, audio,<br />

ecc.) nonché l'indice analiti-<br />

co.<br />

L'installazione su disco fisso<br />

avviene mediante I'installer standard<br />

Commodore ed è pertanto comoda e<br />

immediata. Per coloro che possiedono<br />

ancora il primitivo sistema operativo<br />

1.3, è presente persino uno script di in-<br />

stallazione a loro dedicato. L'occupa-<br />

zione su disco fisso ammonta a quasi 5<br />

Mb, compresi esempi, file di supporto,<br />

una versione semplificata del "Devpac<br />

Assembler" della HiSoft e la versione<br />

2.06.37 del compilatore C "DICE" di<br />

Obvious Implementations Corp. Sono<br />

purtoppo assenti gli include standard<br />

di <strong>Amiga</strong>, non inseriti, sembra, per mo-<br />

tivi legati all'impossibilità di ottenere u-<br />

na licenza di distribuzione mentre Com-<br />

modore era in liquidazione.<br />

Il file GameSmith.lib è lungo 107.764<br />

byte e per mezzo del comando "ver-<br />

sion" scopriamo che si tratta della ver-<br />

sione 2.02 datata 1 giugno 1996 (mille-<br />

novecentonovantasei!). L'ultimo aggior-<br />

namento del file risulta comunque es-

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

Saved successfully!

Ooh no, something went wrong!