• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Java + jBullet + JOGL
#1
Questo è un set che vi può server la creazione del vostro gioco.

Java è un linguaggio di programmazione come ben sapete, mentre jBullet è il wrapper di Bullet physics per il Java, e JOGL è il wrapper per usare le OpenGL in Java.

Cominciamo con le descrizioni, partiamo da JOGL. Tutto tradotto con Google.

JOGL:

Il progetto JOGL ospita la versione di sviluppo del Java ™ Associazione per l'OpenGL ® API (JSR-231), ed è progettato per fornire l'hardware supportato grafica 3D per applicazioni scritte in Java. JOGL fornisce pieno accesso alle API nel OpenGL 1.3 - 3.0, ≥ 3.1, ES 1.xe 2.x ES specifica così come quasi tutti i vendor. estensioni come si integra con il set di widget AWT e Swing, nonché con toolkit a finestre personalizzate utilizzando il NativeWindow l'API di. Fa parte una suite di tecnologie open-source avviato dalla Game Technology Group di Sun Microsystems.

In primo piano i progetti:

NASA World Wind Java fornisce prossima generazione della tecnologia D-virtuale globo 3 per le applicazioni scritte nel linguaggio di programmazione Java. Esso fornisce una suite di componenti open-source che gli sviluppatori di includere nelle proprie applicazioni, fornendo funzionalità globo virtuale per tutte le applicazioni che possono trarre beneficio da esso. World Wind Java componenti eseguire così come, o meglio di qualsiasi altra applicazione noto e utilizzare le API OpenGL per la grafica 3-D attraverso JOGL. Vedi WWJ Technical Lead Tom Gaskins ' JavaOne 2007 presentazione sul World Wind Java e la Società DiSTI gli F-16 simulatore di volo realizzato con World Wind Java.

Il motore Elflight è un motore di giochi progettati per il web. Esso supporta l'accelerazione hardware 3D di giochi e applicazioni in un browser web, con la capacità di importare beni dai principali pacchetti 3D, come Maya e 3D Studio. Il focus del motore architettura è minimale tempo di avvio, veloce streaming, la memorizzazione nella cache locale e collaborativo in tempo reale l'editing. Il motore di Elflight è multi-utente e si presta così allo sviluppo di mondi virtuali e MMO.

Art of Illusion è un libero, open source, 3D modeling e rendering studio. Molte delle sue capacità di competere con quelle trovate in programmi commerciali. Alcuni dei punti salienti includono superficie suddivisione basata strumenti di modellazione, animazione basato scheletro e un linguaggio grafico per progettare texture procedurali e materiali. Utilizza JOGL per il tempo di rendering OpenGL-real in suo punto di vista di modellazione.

Avengina è un motore grafico 3D in tempo reale che è stato progettato per l'esecuzione come applet Java. In alternativa può essere lanciato come applicazione Java Webstart al di fuori del browserwindow. Il software prevede la possibilità di esporre i testi e le immagini in gallerie virtuali. Per quanto riguarda il controllo e il comportamento degli avatar è sentori di un motore di gioco. Il rendering grafico basi sul sistema di illuminazione per-pixel e supporta il mapping normale, illuminazione speculare e ombre volume stencil. Avengina JOGL utilizza per il rendering in tempo reale.

Processing è un linguaggio di programmazione open source e un ambiente per le persone che vogliono immagini di programma, l'animazione e suono. E 'utilizzato da studenti, artisti, designer, architetti, ricercatori e appassionati per l'apprendimento, la prototipazione e produzione. L'elaborazione è sviluppata da artisti e designer come alternativa al software proprietario nello stesso dominio. Esso utilizza JOGL per la sua accelerazione hardware 3D supporta il rendering.

SpeckSim è un simulatore a livello di comportamento per le reti di, con risorse limitate con piccoli dispositivi di rilevamento, calcolo e comunicazione capacità. Inteso come banco di prova per algoritmi distribuiti, l'obiettivo principale di disegno era la facilità di estensione. A tal fine, quasi tutti gli aspetti del simulatore può essere personalizzata: il comportamento del nodo, le caratteristiche di comunicazione, posizionamento e movimento; rendering di visualizzazione e interazione e la generazione di statistiche.

La Biologia Molecolare Toolkit è una proteina a base di visualizzazione-Java e il toolkit di analisi. Il toolkit fornisce le classi di efficienza di carico, la gestione e la manipolazione di struttura delle proteine e dei dati di sequenza. La MBT offre anche un ricco insieme di grafica 3D e 2D componenti di visualizzazione che può essere facilmente "collegati insieme" per produrre applicazioni con sofisticate interfacce grafiche. Alcuni strumenti di visualizzazione basati-TMB sono ProteinWorkshop (demo WebStart), EpitopeViewer (demo WebStart) e Sirius.

FengGUI è una interfaccia utente grafica (GUI) Application Programming Interface (API), basato su OpenGL. FengGUI fornisce tutti i componenti GUI tipici come pulsanti, cursori, alberi, aree di testo, cornici, schede, ecc, che sono necessari per costruire una GUI sistema completo. Dal momento che è basata su OpenGL, FengGUI si adatta bene in ambienti multimediali e di gioco.

Licenza: Free
Download JOGL per NetBeans IDE: Scarica
Download JOGL per Eclipse IDE: Scarica

Questi che ho messo sono solo alcuni progetti.

jBullet:

JBullet è la porta Java di Bullet Physics Library (sotto licenza zlib). Attualmente la maggior parte delle caratteristiche Bullet 2,72 funzionalità di base. Alcune funzionalità sono ancora mancante. Consideri donazione (o ordinare servizio di portabilità) per proteggere ulteriormente la portabilità dei future versioni Bullet.

Caratteristiche:

100% pure Java porta, librerie native vengono utilizzati solo per l'accesso a demo OpenGL
portato la maggior parte dei Bullet 2,72 funzionalità di base
supportato forme: piano statico, box, sfera, capsula, cilindro, cono, convesso, forma composta, lo spostamento triangolo maglia e statica, forma scalatura uniforme
giunti supportati: generico 6-DOF, twist cono, cerniera, point2point, slider
veicolo di sostegno
distribuito sotto licenza zlib (come l'originale Bullet)
Il software di rendering OpenGL-like in demo applet
utilizza JStackAlloc per stack assegnazione di oggetti di valore

Download delle demo: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8

Licenza: Free
Download: jBullet
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Programmare giochi in Java 7 blubasso 6 1,577 08-06-2014, 03:56 PM
Ultimo messaggio: System

Vai al forum:


Browsing: 1 Ospite(i)