Newsgroup: it.comp.lang.visual-basic
Titolo: Visual basic e half-life

Ciao a tutti
Qualcuno sa se e' possibile scrivere un programma in vb per navigare nelle
mappe di half-life?
Non so se sia possibile, nemmeno da che parte iniziare a cercare...
Grazie a tutti

 ha scritto nel messaggio
news:vBZm7.109398$vC1.1...@news1.tin.it...


Caro Wodka
Se tu avessi letto con attenzione avresti capito che non mi interessa un
editor di giochini.
Volevo sapere se qualcuno aveva esperienza di gestione di file con, ad
esempio, directx,
e se sapeva cosa e dove trovare qualcosa per 'usare' le mappe in questione.
Programmo in vb da un po', ho un gestionale da 100.000 righe di codice, ma
non
maneggio la grafica, come umilmente ho segnalato.
Potevi evitare tutto quel blabla; il numero di 'censori autorizzati' in
questo NG sta
crescendo...
Buona programmazione

 crescendo...
Allora... disamina di quello che hai scritto nel messaggio iniziale:
"Ciao a tutti"
ciao anche a te come va?
"Qualcuno sa se e' possibile scrivere un programma in vb per navigare nelle
mappe di half-life?"
dove è scritto che ti interessano le directx? L'accesso ai file? io capisco
che vuoi sbriciare dentro le mappe di half-life che presumibilmente saranno
come quelle di diablo e di altri 1000 giochi...ossia un file che indica
all'engine grafico come sono disposti i muri,nemici  e quant'altro... li
dentro non trovi codice... se non hai l'engine grafico non vedi
nulla!!!...ed ogni gioco si appoggia su directx o OpenGL ma il motore è
personalizzato per ogni gioco...
ti ri-rispondo che ti serve un editor per "aggieggiare le mappe" (anche un
semplice editor esadecimale se sai cosa aggieggiare) ma che se vuoi
aggieggiare le vb da basic senti come ho fatto:
sito comune :cerco directx e voilà!
'Tre librerie TLB che permettono di usare il DirectX da Visual Basic. Sono
compresi anche tre esempi d'uso. '
se c'è il sito comune usiamolo!
se invece vuoi capire come funziona l'engine della Blizzard (o di un altra
casa) abbi pazienza ma perchè dovrebbero dirlo a te ....ci hanno speso
centinaia di migliaia di dollari e lo spiegano ad uno come te o me?
"Non so se sia possibile, nemmeno da che parte iniziare a cercare..."
www.microsoft.com
search
directx sdk
"Grazie a tutti"
prego mille
io non sarò talmente perspicace da indovinare che volevi sapere le directx o
l'accesso ad un file ...ma a te queste info sono rimaste fra le 100.000
righe del gestionale! .... e poi scusa la nota polemica...
1) non ti trincerare sul fatto delle 100.000 righe per non durare fatica di
cercare prima sul sito M$ e poi sul sito comune
2) uno che fa un gestionale da 100.000 righe non sà accedere ad un file in
maniera binaria?
3) Se invece ci siamo tutti fraintesi amici come prima ma cerca di postare
domande precise e non vaghe ...già nel secondo post eri più specifico del
primo
mah!mah!  ti va bene al posto del bla bla?


Certo ;-)
Ribuon codice
Ciao

 mappe di half-life?
Non so se si possa fare in VB, nè se convenga, ma se ti interessa la teoria
che c'è dietro, si tratta praticamente dello stesso motore di Quake, e le
mappe dovrebbero funzionare con la tecnica dei BSP Tree. Se vuoi
informazioni sulla tecnica, guarda qui:
http://reality.sgi.com/cgi-bin/bspfaq/bsp?24.txt
Un sacco di altre informazioni si trovano qui:
http://www.gamers.org/dEngine/quake/archive/a_digest/QuakeDevelopers.april96
Comunque grazie alla ID, il sorgente di Quake è di pubblico dominio, e ne
trovi una versione sorgente scaricabile qui:
http://quake.sourceforge.net/files.php
Ciao e divertiti
*Roby*

 delle demo interattive. Spero sia la strada giusta.
Se ho capito bene allora non hai proprio necessita' di supportare il formato
di Half life ma ti servirebbe un engine tridimensionale... se e' cosi' prova
a guardare qui 
http://www.revolution3d.net
 , e' un motore 3D per Visual
Basic, basato su DirecX8, veramente notevole (e' anche usato in un esempio
di 
VB.NET
)
Ciao
--
Luca Dormio
luca....@tin.it