showcase news hierro game descargar como apps android iphone ios libgdx playn

android - news - libgdx showcase



¿libgdx o playn? (8)

Creo que en este punto, cualquiera sería una buena elección. Este es el por qué...

No he usado Libdx, pero he examinado su sitio. Creo que ambos proyectos se ven bastante bien. Si escogiera un motor de juego, mi decisión se reducirá a características, estabilidad y soporte.

Comenzando con el apoyo, ambos proyectos parecen tener colaboradores bastante dedicados. Michael Bayne de PlayN es una máquina de un codificador. Mario de BadLogicGames (libgdx) parece ser bastante dedicado. Ambos proyectos parecen tener un grupo saludable de colaboradores y defensores.

En cuanto a las características, parecen estar muy bien emparejadas. Ambos harán crear un juego en 2D, una gran experiencia. Parece que Libgdx tiene la ventaja en el frente 3d, pero si esperas poder crear fácilmente una experiencia de juego en 3D KILLER, ninguno de los dos te hará el trabajo pesado. Libgdx no parece ser un kit de herramientas 3D tan largo como JMonkey, que tampoco puede competir con los kits comerciales.

Seamos honestos, si estás tratando de hacer un juego 3d comercial para competir con otras ofertas comerciales, tendrás que licenciar un motor 3D comercial (y tener un equipo bastante competente). Ninguno de los proyectos proporcionará las herramientas que necesita para que las bellas imágenes se pongan en marcha rápidamente ... en comparación con el motor de Unity.

http://www.youtube.com/watch?v=Fc9m0Z1GDg8

Los chicos de PlayN parecen ser mucho más cautelosos al tratar de ofrecer buenas API 3D sin comprometer las API 2D y la experiencia de trabajar con ellas. Aquí puede leer su cautelosa discusión sobre la mejor manera de exponer incluso la capa OpenGL ES 2.0.

http://goo.gl/5f3ls

El enfoque de Libgdx parece ser más agresivo en comparación. Ambos tienen pros y contras. Tengo algunos cálculos en 3D en mi juego usando Vecmath sentado encima de PlayN. Es un código, se puede mezclar y combinar cuando sea posible.

Dado que son marcos bastante similares en términos de propósito y ejecución, es probable que haya un poco de polinización cruzada. Aquí puede ver que una gran parte del soporte de Maven para Libgdx se copió de la configuración de PlayN.

http://www.badlogicgames.com/wordpress/?p=2707

Además, libgdx solo es compatible con iOS debido al trabajo que Michael (PlayN) realizó al crear IVKM. Luego, Mario también tuvo que agregar soporte JNI para sus características de C ++.

http://www.badlogicgames.com/wordpress/?p=2791

Ambos proyectos son conscientes del otro y se están aprendiendo mutuamente de la forma en que cada uno está avanzando.

En términos de estabilidad, esto se mide mejor por los proyectos exitosos que cada uno tiene. Tupsu & AngrybirdsChrome en PlayN, Ingress y otros en Libgdx.

PlayN es java puro en la medida en que se encuentra en la parte superior de las aplicaciones Android / html apis, etc. Parece que Libgdx tiene algo de C ++ en algunas plataformas. Esto depende en gran medida de lo que esté haciendo, es decir, para la web, GWT no puede compilar módulos C ++. Además, Java es de velocidad comparable a C ++ (generalmente un poco más lento, a veces más rápido) siempre que pueda mantener el GC a raya y no sea dogmático sobre cómo usa el lenguaje.

Dicho esto, C ++ todavía puede ser útil en ciertos casos de uso.

Alguien más respondió que Libgdx puede soportar un enorme rendimiento de sprites en teléfonos de un solo núcleo, lo que implica que esto se debe a C ++. Esta NO es el área donde libgdx está utilizando C ++. Ver características.

http://libgdx.badlogicgames.com/features.html

Es probable que ambos marcos funcionen de manera similar en términos de rendimiento de sprites. Puedes divertirte con la prueba de rendimiento web de PlayN aquí. Haga clic en el contador de estadísticas para aumentar el número.

http://samskivert.com/playn/perf-test/

Ambos tienen cosas como las IU de menú que se encuentran en la parte superior de los marcos.

En última instancia, me quedo con PlayN, porque no veo razones reales para cambiar todavía y eso es con lo que comencé. Su experiencia puede ser diferente.

Me gustaría un poco de ayuda para elegir un marco para el desarrollo de juegos móviles multiplataforma. Lo he reducido a libgdx y playn

Planeo hacer juegos dirigidos principalmente para Android, pero también podría lanzarlos en iOS y como HTML. Sé que libgdx no es compatible actualmente con iOS, pero también sé que está en camino, y tengo fe en los desarrolladores.

Si alguien tiene experiencia con libgdx y / o playn (de preferencia ambos), realmente apreciaría si pudieras compartir tu experiencia, cuál eliges y por qué.


Creo un gran juego online estratégico con libgdx. Eso es genial. es rápido. el apoyo es bueno El documento es más. ios compatible con robovm y pronto el motor Multi-OS se implementa también en libgdx. Si eres fluido en Java. libgdx es la mejor opción


Libgdx es super rápido ya que algunos se escriben en c ++. Puede mover cientos de sprites sin problemas en un teléfono de núcleo único con este marco. Es fácil de instalar y trabajar, y la comunidad responde todas mis preguntas rápidamente.


Mi equipo ya está desarrollando con libgdx y funciona muy bien. Puedes agregar box2d para la física y no necesitas el emulador de Android malo para depurar. Todo se hace con java y solo importas el proyecto a tu proyecto de Android y puedes probarlo en cualquier dispositivo que elijas. También tienes el proyecto de windows / web y el iOS viene pronto. Así que no te preocupes, libgdx es una buena opción.


No he hecho ningún juego de lanzamiento con libgdx, pero obtendría mi voto. Debes considerar el riesgo de no desarrollar un juego exitoso en cualquier plataforma si eliges el marco incorrecto. solo miré a playn y parece que la documentación no está ahí, la actividad del grupo de usuarios no está ahí, y no está lo suficientemente lejos. También debe considerar Cocos2d-x, que se supone que es compatible con ambas plataformas. Tengo la sensación de que libgdx es imparable como plataforma para escribir juegos en el lado de Android al menos.


No sé sobre el otro, pero para mí, libgdx es un gran motor que acabo de graduar de la escuela secundaria y había estado programando durante un año. A través de libgdx, creé varias aplicaciones para iOS y Android en solo 1 semana de aprendizaje de la sintaxis de libgdx. Yo sugeriría ir a este enlace http://www.kilobolt.com/zombie-bird-tutorial-flappy-bird-remake.html si quieres saber lo básico, así es como lo aprendí.


Realmente no puedo comparar los dos porque hasta ahora he usado Libgdx. Para Libgdx, hay muchos recursos y ejemplos que puede revisar antes de comenzar a desarrollar. Muchos partidarios escribieron tutoriales fáciles de entender, por lo que es bastante fácil de aprender.


Mi voto va para libgdx. libgdx parece más extenso que playn, tiene una comunidad muy activa, soporta casi todas las plataformas (algunas de ellas pronto) soportadas por playn y está muy bien documentada. Además, si está apuntando particularmente a Android (como sugiere su pregunta), preferiría decir que libgdx es el marco de facto para eso.