2009-05-24 17 views
10

Qualcuno può consigliare un buon motore di gioco Java per sviluppare giochi basati su tile semplici? Sto cercando un motore che mi permetta di costruire mappe usando qualcosa come Tiled www.mapeditor.orgJava Motore di gioco 2D per gioco basato su tile

Slick è esattamente quello che sto cercando, slick.cokeandcode.com ma non riesco a ottenerlo lavorando su Vista-64. La cosa migliore che riesco a gestire è: Impossibile caricare .dll IA a 32 bit su una piattaforma AMD a 64 bit (e questo dopo aver scaricato l'ultima versione di LWJGL).

Qualcuno può suggerire qualcosa di simile che verrà eseguito su Vista a 64 bit?

+1

Voting per chiudere come strumento rec. –

risposta

4

mi consiglia l'acquisto del libro "Lo sviluppo di giochi in Java" di David Brackeen, esso include un framework gioco tile-based che sembra eccellente (non ho realizzato qualche cosa con ancora però).

Link to amazon

Si potrebbe anche scaricare il codice senza ottenere il libro, ma vi consiglio il libro.

+0

Sembra un grande libro! Lo guarderò. Grazie. –

2

Non so Java Game Engines, ma il tuo "Impossibile caricare IA 32 bit bit su una piattaforma AMD a 64 bit" problema può essere risolto disinstallando la versione a 64 bit di Java e installando invece la versione a 32 bit. (Potrebbe essere possibile avere versioni sia a 32 bit che a 64 bit in parallelo, ma se non si sta eseguendo la programmazione a 64 bit, probabilmente starai meglio con la sola versione).

La versione a 32 bit è la versione per "Windows", anziché "Windows x64". Si noti che la versione a 32 bit di Java vivrà in Programmi (x86) anziché Programmi - potrebbe essere necessario aggiornare alcuni percorsi se è già stato configurato Slick e/o un IDE.

3

PulpCore è estremamente interessante, supporta la piastrellatura, ma utilizza un renderer software e non può essere eseguito come un'applicazione desktop. Il suo paradigma di sviluppo è molto, molto simile a Flash, tranne che ha il vantaggio di essere Java;).

Slick supporta anche la piastrellatura, è hardware accelerato (OpenGL via LWJGL) e può essere eseguito come applet, desktop o webstart (JNLP), ma al ribasso non è pulito come Pulpcore in termini di facilità di codifica .

Se hai bisogno di un'azione sullo schermo seria (come in azione/arcade), allora vai Slick, altrimenti raccomando PulpCore. Se non avessi bisogno del supporto hardware per il mio gioco, sarei su PulpCore in un secondo.

2

Proprio per affrontare il problema secondario, è possibile eseguire Slick su un'architettura a 64 bit senza la necessità di disinstallare Java a 64 bit ...

Tutto quello che dovete fare è prendere l'ultimo file LWGJL jar e importarlo in il tuo progetto. Quindi è necessario caricare le librerie naitive (inclusa la win64 dll) dal jar LWGJL. Questo ti permetterà di eseguire Slick2D in Win64 senza scherzare con la tua versione di Java.

Problemi correlati