Newsgroup: it.comp.java
Titolo: java3D

secondo voi è fattibile costruire un gioco 3d in java con java3D?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 secondo voi è fattibile costruire un gioco 3d in java con java3D?
Dipende da cosa intendi con "gioco".
Se parli di giochi tipo F1GP4, Q3, RTCW assolutamente no...
Se parli di semplici giochi, si (dovrebbe esserci in giro qualche demo...).
Fausto
.

GTA3 in Java eh eh eh eh


 Se parli di giochi tipo F1GP4, Q3, RTCW assolutamente no...
escluse le altissime frequenze di refresh dello schermo e quindi ridotte
(non azzerate!) le specifiche in fatto di realismo grafico, quali sarebbe le
cose impossibili da realizzare?
Le prestazioni della Java machine dipendono dal computer e nessuno è
obbligato a far girare un programma su un 486 (anche i giochi high end
menzionati hanno bisogno di roba buona!).
Ciao

 
Prova a ceracere roboforge...

 
...mai visto Minatrix (
www.minatrix.com
)? Non credo usino Java3d, 
probabilmente il motore 3d se lo sono sviluppati da soli... ma per essere 
delle applet sono a dir poco stupefacenti...
Ciao :)
pole


Ok, ok... nulla è impossibile... Ma quando si parla di fattibilità bisogna
considerare tutti gli aspetti...
Volendo si potrebbe sviluppare un videogioco 3D anche in Pascal...
Probabilmente ci si impiegherebbe qualche anno (!) e servirebbe un
transputer della NASA per vederlo funzionare decentemente...
E poi non tutto può essere ricondotto alle prestazioni della macchina... La
struttura stessa del linguaggio ne determina in qualche modo il campo di
applicazione....
Saluti,
Fausto.

 applicazione....
le API java 3D gestiscono il 3d in modo più che decente (ho visto vari cad
via web che lavorano molto bene!).


Certo... Ma un CAD *non è* un videogioco...
Le API sono belle,  ma secondo me, adesso come adesso, non sono indicate per
lo sviluppo di un VG.

 wrote:
: Luca Cossaro wrote:
: 
:> secondo voi è fattibile costruire un gioco 3d in java con java3D?
:> 
il java3d e' un wrapper per opengl o directx (a seconda della versione
che installi, ovviamente su piattaforme diverse da win, tipo linux,
esiste solo opengl) quindi il grosso dell'elaborazione 3d e' fatto in
hardware! questo cambia enormemente le cose: molti giochi commerciali
tipo quake3 sono costituiti da un engine 3d in c/c++ che viene poi
programmato in un linguaggio di scripting, tipo quakec.
questo rende piu' fattibile la creazione di giochi in java, sia con
java3d sia con altri binding opengl (
http://www.jausoft.com/gl4java/
)
questi ultimi sono sono free anche per uso commerciale.
un gioco commerciale in java3d e' roboforge (
www.roboforge.com
) mentre
un altro che usa i binding opengl e' getamped (
http://www.getamped.org/en
)
un sito da considerare e' 
www.javagaming.org
 (i forums sono utilissimi!)
invece il resto del sito e' aggiornato raramente, quindi poco utile.
la cosa piu' interessante e' che questo sito dedicato alla programmazione
di giochi in java e' gestito da due ingegneri della sun, quindi e'
utile per avere info di prima mano su cosa succede dietro le quinte.
un libro html su java3d: 
http://www.manning.com/selman/onlinebook/
naturalmente un programma java scritto male e' lento: bisogna saper
programmare in modo efficiente. per info su come scrivere codice
ottimizzato: 
http://java.sun.com/docs/books/performance/
questo libro e' scritto da uno dei due ingegneri della sun di cui
parlavo sopra, un certo jeff kesselman.
conclusione: con java sara' difficile fare un gioco tipo serious sam
oppure doom 3, pero' cose un po' meno impegnative sono perfettamente
fattibili. un gioco di ruolo tipo might & magic 8 si puo' fare senza
enormi difficolta'. anche un gioco come quake 2 secondo me e' fattibile.

Ma non riderei tanto.
Suna con jdk 1.4 ha dato accesso allo HW delle schede video a Java. Ora si
possono utilizzare a pieno GeForce e Radeon, mediante API che usano (penso)
DirectX e/o OpenGL.
Dai un'occhiata a questo sito : 
http://www.javagaming.org/

qualcuno puo' suggerirmi qualche buon manuale (anche tutorial, purche' sia 
scaricabile e non solo consultabile online) per imparare decentemente 
Java3D? ci ho provato partendo da zero ma mi sembra molto meno immediato 
del solito Java...
tks
Pinolo

 ha scritto nel messaggio
news:agbvi3$9pl$1...@lacerta.tiscalinet.it...

Qui c'è un ottimo libro online...

secondo voi è fattibile costruire un gioco 3d in java con java3D?
hai provato a postare su it.comp.giochi.sviluppo?
--
Rhymes
rhy...@myself.com
" ride or die "

 programmare in modo efficiente.
Oltre a cio' mi permetto di aggiungere una considerazione:
la fluidita', qualunque linguaggio si usi, e' cmq uno scoglio e
bisognerebbe quindi sempre ricercare un compromesso fra
la qualita' delle immagini e il peso degli oggetti, cercando di
rappresentare i particolari meno significativi piu' a livello di
texture che non nella geometria generale.
--------------------------------
Inviato via 
http://usenet.libero.it