2009-05-24 23 views
10

¿Alguien puede recomendar un buen motor de juegos Java para desarrollar juegos sencillos basados ​​en fichas? Estoy buscando un motor que me permita construir mapas usando algo como Tiled www.mapeditor.orgMotor de juego Java 2D para juegos basados ​​en fichas

Slick es exactamente lo que estoy buscando, slick.cokeandcode.com pero no puedo conseguirlo trabajando en Vista-64. Lo mejor que puedo hacer es: No puedo cargar IA-32-bit .dll en una plataforma AMD de 64 bits (y esto luego de descargar la última versión de LWJGL).

¿Alguien puede sugerir algo similar que se ejecutará en vista de 64 bits?

+1

Votación para cerrar como herramienta rec. –

Respuesta

4

te recomiendo comprar el libro "El desarrollo de juegos en Java", de David Brackeen, que incluye un marco de juego basado en baldosas que parece excelente (que no han puesto en práctica con él todavía, aunque)

Link to amazon

También puede descargar el código sin conseguir el libro, pero recomiendo el libro.

+0

¡Parece un gran libro! Lo comprobaré. Gracias. –

2

No sé sobre los motores de Java juego, pero su "No se puede cargar IA .dll de 32 bits en una plataforma de 64 bits de AMD" problema puede ser resuelto mediante la desinstalación de la versión de 64 bits de Java e instalando la versión de 32 bits en su lugar. (Es posible tener versiones de 32 bits y de 64 bits ejecutándose en paralelo, pero si no estás haciendo una programación de 64 bits, entonces es mejor que te quedes con la única versión).

La versión de 32 bits es la versión para "Windows", en lugar de "Windows x64". Tenga en cuenta que la versión de 32 bits de Java residirá en Program Files (x86) en lugar de Program Files - puede que necesite actualizar algunas rutas si ya ha configurado Slick y/o un IDE.

3

PulpCore es genial, admite mosaico, pero utiliza un procesador de software y no se puede ejecutar como una aplicación de escritorio. Su paradigma de desarrollo es muy, muy similar a Flash, excepto que tiene el beneficio de ser Java;).

Slick también es compatible con mosaico, es hardware acelerado (OpenGL a través de LWJGL), y puede ejecutarse como applet, escritorio o webstart (JNLP), pero a la baja no es tan limpio como Pulpcore en términos de facilidad de codificación .

Si necesita una acción seria en la pantalla (como en acción/arcade), entonces vaya Slick, de lo contrario, recomiendo PulpCore. Si no necesitaba soporte de hardware para mi juego, estaría en PulpCore en un segundo.

2

Sólo para hacer frente a su problema secundario, puede ejecutar Slick en una arquitectura de 64 bits sin necesidad de desinstalar Java de 64 bits ...

Todo lo que necesita hacer es agarrar el último archivo LWGJL jar y la importación en tu proyecto. Luego, debe cargar las librerías naitivas (incluida la DLL win64) desde el contenedor LWGJL. Esto le permitirá ejecutar Slick2D en Win64 sin jugar con su versión de Java.

Cuestiones relacionadas