|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 94
|
[Java] Browser game 3D
Salve a tutti.
Mi piacerebbe creare un mini MMORPG che funzioni sul browser, cioè senza la necessità di scaricare e installare un client sul pc o librerie come directx o openGL, una cosa simile a Runescape, cioè che possa funzionare su qualsiasi pc. Che librerie sarebbe meglio utilizzare per gestire il 3D? Le java3D possono andare bene o ce ne sono delle migliori? (per migliori intendo librerie in cui si riesca a creare oggetti 3d in modo più semplice o con una qualità migliore) Scusate ma sono nuovo dell'ambiente 3D, quindi non accanitevi se scrivo cavolate Grazie |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
è un bel problema: le JOGL non sono incluse di default nella JVM e neanche Java3D, quindi in un modo o nell'altro (Java WebStart?) ti tocca scaricare qualcosa sul computer dell'utente.
sono interessato anch'io alla questione. |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Sep 2007
Messaggi: 207
|
Quote:
se mi invii per pm la tua email ti do del materiale su java e java3D che ho io dove parla anche di applicazioni client-server (tutto orientato al game development, il java3D tra l'altro devo ancora vedermelo pure io ihih), sono molto semplici da capire(EDIT:non so dirti cosa tratta il secondo ma ha a che fare con le applet che caricano ambienti 3D e le servlet) EDIT: molto carina l'idea^^ Ultima modifica di m.distrutti : 05-04-2008 alle 16:31. |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
sinceramente un browser-game basato su HTML/CSS/Javascript ha senso.. nel momento in cui uno si deve comunque scaricare una mega-applicazione e usare in remoto porte diverse dalla 80, direi che tanto vale farsi un app standalone
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
la soluzione è java web start.
Scarica automaticamente la versione di java necessaria, scarica automaticamente tutte le librerie, ad ogni avvio controlla sempre se sono stati effettuati aggiornamenti ed eventualmente li scarica e può partire tranquillamente anche in modalità offline, cosa che non puoi fare con un applet. Per quanto riguarda le librerie puoi usare Java3d, su cui se non sbaglio l buon vecchio PGI ha fatto anche un tutorial oppure ivari binding per OpenGL come LWJGL e JOGL. In Diamonds abbiamo usato LWJGL ad esempio.
__________________
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 94
|
Invece secondo me è più comodo un gioco sul browser, perchè i file da scaricare si scaricano solo una volta e poi vengono salvati in una cartella, ma così è uguale ad un gioco stand-alone. Però così se sei uno che cambia sempre computer, o usa sistemi operativi diversi può essere molto utile.
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 94
|
ho trovato anche queste librerie, le jPCT, http://www.jpct.net/ qualcuno le conosce?
Quali sono secondo voi le migliori librerie grafiche da usare, tra queste: Java3D, LWJGL, JOGL e jPCT? mi potreste dare anche le motivazioni. Così mi metto a cercare qualche guida relativa alle librerie. Grazie |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
Quote:
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. |
|
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 94
|
|
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 94
|
Vi faccio un' altra domanda, però su java webstart.
Potrei usare librerie grafiche come SDL o OpenGL (al posto di java3d o altre) e inserirle nel progetto? cioè così quando scarico per la prima volta il gioco dal browser mi installa anche quelle? è possibile o funziona solo con librerie legate al java? Grazie |
|
|
|
|
|
#11 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 94
|
up
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
Te l'avevo già scritto nel post precedente. Con java web start puoi fare tutto. E ormai le applet sono considerate obsolete e viene sempre consigliato l'utilizzo di web start al posto loro.
__________________
|
|
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 94
|
Allora visto che posso usare qualsiasi libreria, preferirei usare le SDL, che tra l'altro le avevo già usate tempo fà. Però da quel che ho letto sul forum anche le LWJGL non sembrano male. Che ne pensate?
Ultima modifica di Z3dd : 07-04-2008 alle 11:18. |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
|
Stai cercando di fare da solo un MMORPG in 3D in Java che si scarica da un sito? Auguri
__________________
"We in the game industry are lucky enough to be able to create our visions" @ NVIDIA |
|
|
|
|
|
#15 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 94
|
|
|
|
|
|
|
#16 | ||
|
Member
Iscritto dal: Sep 2007
Messaggi: 207
|
Quote:
engine 3D con JOGL : http://www.avengina.org/?target=run non so a voi ma a me,con il quadruplo dei requisiti mi gira molto a scatti :S,eppure c'e' scritto real-time pero scusate vorrei sapere cosa ne pensate di questo : Quote:
|
||
|
|
|
|
|
#17 | |
|
Member
Iscritto dal: Sep 2007
Messaggi: 94
|
Quote:
|
|
|
|
|
|
|
#18 | |
|
Member
Iscritto dal: Sep 2007
Messaggi: 207
|
Quote:
quando vedo ste cose impazzisco *.* EDIT: se vuoi fare una dimostrazione multiplayer con oggetti 3D, dovrebbe essercene una nel secondo pdf che ti ho mandato, ma cmq direi che andrebbe fatto un qualcosa anche se scarno ma che funzioni, considera che sei solo e pensare a troppe "cose ficose" e' un po da masochista ahah Ultima modifica di m.distrutti : 07-04-2008 alle 17:48. |
|
|
|
|
|
|
#19 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 94
|
Si hai ragione...le idee ficose ci sono... ma tanto so che ci darò un bel taglio a seconda del tempo che mi rimane
|
|
|
|
|
|
#20 |
|
Junior Member
Iscritto dal: Nov 2002
Città: Cazzago di Pianiga (VE)
Messaggi: 16
|
Io ho scritto qualcosina in Java, ma devo dire che mi sono scontrato con molti problemi di compattibilità di Virtual Machine e browser.
Inoltre la VM di Java è lentissima a caricare rispetto ai programmi Flash. In Flash se vuoi ci sono già dei motori 3D OpenSource, tipo PaperVision 3D. Io me ne sono scritto uno semplice, sempre in Flash (ma non in ActionScript bensì in Haxe), questo è un semplice giochino che ho fatto col mio motore: http://www.menato.net/cyberkart3dWEB.html Nella home page del mio sito c'è anche qualcosina (2D) scritto in Java. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:19.




















