Pregunta

¿Alguien puede recomendar un buen motor de juegos Java para el desarrollo de juegos simples a base de baldosas? Busco un motor que me permitirá construir mapas usando algo como baldosa www.mapeditor.org

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

Puede alguien sugerir algo similar que se ejecutará en Vista de 64 bits?

¿Fue útil?

Solución

Me gustaría recomendar la compra del libro "El desarrollo de juegos en Java", de David Brackeen, que incluye un marco de juego basado en baldosas que parece excelente (no he implementado nada con él todavía, aunque).

enlace a Amazon

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

Otros consejos

PulpCore es totalmente fresco, es compatible con suelo de baldosas, pero utiliza un software de render y no se puede ejecutar como una aplicación de escritorio. Su paradigma de desarrollo es muy, muy similar a Flash, excepto que tiene la ventaja de ser de Java;).

Slick también es compatible con suelo de baldosas, se acelerado por hardware (OpenGL a través de LWJGL), y se puede ejecutar como applet, escritorio o WebStart (JNLP), pero a la baja no es tan limpia como Pulpcore en términos de facilidad de codificación.

Si necesita acción en pantalla grave (como en la acción / arcada) y luego ir Slick, de lo contrario te recomiendo PulpCore. Si yo no necesitaba soporte de hardware para mi juego, estaría en PulpCore en un segundo.

No sé acerca de Java motores de juego, pero su "no cargar IA de 32 bits .dll en una plataforma de 64 bits de AMD" problema puede ser resuelto mediante la desinstalación del 64- bit versión de Java, y la instalación de la versión de 32 bits en su lugar. (Puede ser posible tener las dos versiones de 32 bits y 64 bits que se ejecutan en paralelo, pero si usted no está haciendo la programación de 64 bits, entonces usted está probablemente mejor simplemente pegando con la versión de uno).

La versión de 32 bits es la versión de "Windows", en lugar de "Windows 64". Tenga en cuenta que la versión de 32 bits de Java vivirá en Archivos de programa (x86) en lugar de Archivos de programa - puede que tenga que actualizar algunas rutas si ha configurado ya Slick y / o un IDE.

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 obtener la última LWGJL frasco archivo y la importación en su proyecto. Luego hay que cargar las bibliotecas naitive (incluyendo la DLL de Win64) de la jarra LWGJL. Esto le permitirá ejecutar en Win64 Slick2D sin jugar un poco con tu versión de Java.

Hay Slick, JGame, GLib (muy nuevo, en vez con errores), y XNA (C #, similar a Java). Una serie de opciones.

-Slick: http://goo.gl/CXsp
-JGame: http://goo.gl/Kdjrj
-GLib: http://goo.gl/LGFAw
-XNA: http://goo.gl/n4X1A

libgdx es brillante e incluye soporte para TMX tales como baldosas. https://libgdx.badlogicgames.com/ También puede combinar esto con Box2D con bastante facilidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top