Suggerimento di una raccolta o un quadro?
-
09-10-2019 - |
Domanda
Ho intenzione di fare una simulazione del traffico veicolare come il mio progetto in grad. il mio piano è quello di simulare la circolazione dei veicoli in una zona. prima di iniziare qualsiasi codifica vorrei sapere di qualsiasi Java 2D librerie o quadri (per esempio: - le biblioteche di gioco). Posso utilizzare, grazie in anticipo
Soluzione
È possibile controllare questi collegamenti, vedere se possono aiutare a:
JGame :
JGame è un open source motore di gioco 2D che funziona su qualsiasi Java JRE 1.2 + piattaforma (con OpenGL optional miglioramenti attraverso JOGL), nonché il J2ME mobili (CLDC1.1 / MIDP2.0) piattaforma. Fornisce una buona framework di alto livello per lo sviluppo "classici" giochi di tipo arcade. È basato su sprite con automatica animazione e rilevamento delle collisioni, una sfondo tile-based con un facile sprite-piastrelle strutture di interazione, e di alto livello stato del gioco e gioco strutture sequenza. Giochi JGame può essere eseguito in una varietà di modi, senza richiedere modifiche nel codice: le applicazioni normali, webstart, applet, o MIDlet. La grafica è scalato automaticamente per adattarsi a qualsiasi schermo Dimensioni, dal più piccolo dispositivo mobile a tutto schermo del PC desktop. usi JGame 2D accelerazione grafica in cui a disposizione, ma utilizzando OpenGL permette una migliore qualità grafica.
Il Lightweight Java Gioco Biblioteca (LWJGL) è una soluzione volta direttamente a professionisti e dilettanti Java programmatori allo stesso modo per abilitare commerciale giochi di qualità che devono essere scritti in Java. LWJGL fornisce agli sviluppatori l'accesso a multipiattaforma ad alte prestazioni biblioteche come OpenGL (Open Graphics Library) e OpenAL (Open Libreria audio) consentendo stato di l'arte giochi 3D e audio 3D. Inoltre LWJGL fornisce l'accesso a controller come Gamepads, sterzo ruota e joystick. Il tutto in un semplice e dritto in avanti API.
Slick2D è un insieme di strumenti di semplice avvolto intorno al LWJGL OpenGL binding per Java. E 'obiettivi sono come segue:
- Fornire una semplice API 2D
- Fare transizione da Java2D a OpenGL facile
- Abilita distribuzione via WebStart senza la complessità
- Fornire gli strumenti necessari per la maggior parte dei giochi semplici, fuori dalla scatola
- framework estensibile per la flessibilità
- Mix and Match - si utilizza ciò che si vuole, nulla viene applicata ??li>.
- Aiuto con il rendering, audio, ingresso, collisione e niente altro che possiamo pensare.
E una lista di motori di gioco da Wikipedia: http://en.wikipedia.org/wiki/List_of_game_engines