Newsgroup: it.comp.lang.pascal
Titolo: Info REQ Battaglia Navale...

Salve,
sono un principiante della programmazione, e come letto su un messaggio di
qualche giorno fa, mi sono messo ad imparare il Pascal (almeno voglio
provarci) e come da messaggio mi sono addentrato nella realizzazione di un
progetto di Battaglia Navale!!
La mia idea era quella di mettere un immagine BMP come sfondo, per creare le
2 tabelle (grande come tutto lo schermo) e poi dare al cursore un indirizzo
goto(x,y) ogni volta che deve mettere una X od una O...
Poi di dotare il computer di un "motore" pseudo intelligente: cioe' che
generi coordinate casuali (ma non del tutto), non "sparand" dove ha gia'
colpito e restrigendo i valori random nel caso di un "colpito ma non
affondato"...
Ora i miei problemi:
1 -    Per il codice ed il motore, vorrei cercare di arrangiarmi da solo il
piu' possibile (altrimenti che gusto ci     sarebbe), comunque accetto
qualunque consiglio, sia su come realizzarlo che come codice.
2 -    Utilizzando un BMP (pensavo 640x480) come sfondo, devo in qualche
maniera obbligare il PC a mantenere questa definizione anche su macchine che
magari andrebbero per conto loro ad 800x600.   Altrimenti ogni volta che do'
un goto(x,y) al cursore, mi troverei delle X o delle O, oppure del testo
dove non dovrebbe stare, e l'interfaccia sarebbe totalmente rovinata
Questi sono per ora i miei problemi piu' importanti.
Manco a dirlo, il secondo e' il piu' grande, per il primo i consigli e gli
aiuti sono sempre bene accetti!!!
Ringrazio chiunque voglia perdere tempo nell'aiutare un neo (spero)
programmatore!!!
Ciao
Daniele Aluigi
dal...@hi-net.it

programmatore!!!
Sono curioso di vedere come si sviluppa la cosa ;)
Andrea Laforgia
---------------
(grattatio pallarum omnia mala fugit)
--
Posted from 
itaca.ulysse.it
 [195.223.254.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

 800x600 all'uscita del programma.
 Argh.. questa affermazione e' palesemente m$iana.....
 Il sistema operativo non ha nulla a che vedere con la risoluzione del
viewport, almeno si spera.... se le cose sono fatte seriamente (es 
osf, motif) la risoluzione e' variabile a runtime e non secoondo le 
arcaiche imposizioni dei comuni SO-(????) pardon volevo dire delle 
interfacce grafiche montate a malomodo sul dos, quindi si desume anche
che non esista un blitter adeguato alla visualizzazione e lo streching
realtime diventa una chimera... pensare che motif, OS\2, amigaos gemst
lo fa(nno)|(cevano) da anni ....
 pensare che molti molti anni fa, l'atari ST con il suo favoloso 
68.000 a 32bit, (spacciato per 16bit da chi capiva di informatica...) 
gia' lo faceva... oggi ci si limita a quello che impone zio 
coccobillo.. >  
 Scusate lo sfogo... ma vengo da un altra generazione di ex 
programmatori.
Sent With pronews 1.0 Reg.
 TOgliere Nononospam dall'indirizzo.

programmatori.
Mamma mia che enorme polpettone !
Cerca di controllare gli sfoghi ! ;)
Ritengo la mia risposta piu' che valida.
In ogni caso non ho intenzione di alimentare un flame, quindi ti prego di
intervenire in modo piu' attinente al topic di discussione.
I consigli che dai sull'uso della tabella, escludendo il discorso sul mouse,
possono essere giusti, ma tutto il resto credo sia fuori tema.
Ciao ;)
Andrea Laforgia
-------------------------------------
