2011-07-14 15 views
40

Probé la edición gratuita de corona sdk, realmente me gustó. El problema es que no soy tan buen desarrollador para usar la edición pagada corona para mi pequeño proyecto, soy consciente de que no me recuperaré mi dinero. ¿Hay alguna alternativa gratuita, como Corona? Prefiero lua scripting, IDE apropiado y algunas otras cookies.Alternativas gratuitas de Corona SDK

Pregunta dos: ¿Hay alguna manera de publicar la aplicación hecha con corona edición gratuita en el mercado Android? Tal vez haya algunas compañías que brinden aplicaciones de publicación si comparto mi fuente con ellas.

Respuesta

20

Moai es de código abierto y utiliza Lua. Me encanta Corona y saqué un juego para iPhone que desarrollé usándolo, pero estoy planeando explorar esta nueva opción para mi próximo proyecto.

+0

he visto moai, pero en mi opinión está en una etapa beta muy temprana, no tiene un IDE, la documentación es muy pequeña. – artouiros

+1

Corona tampoco tiene un IDE (bueno, creo que hay uno de terceros, pero esa es una compra por separado) y en realidad lo prefiero de esa manera. Escribir código en un editor de texto es como me gusta. Pero sí, moai está en beta; Todavía no lo he usado, así que no puedo comentar * cómo * beta, si sabes a qué me refiero. – jhocking

+1

Moai como sdk se siente más completo y mucho más rápido que Corona. En mi opinión, están poniendo el esfuerzo donde realmente lo necesitan los desarrolladores de juegos: en el propio SDK y asegurándose de que sea rápido y extensible. –

12

Es posible que desee probar Gideros Studio, que es gratis, y tiene un IDE. Incluye algunas cosas buenas como el creador de fuentes y el empaquetador de texturas también.

Si envía un correo electrónico a los desarrolladores, creo que también lo ayudarán con su proyecto.

+4

Enlace de clic: http: // www .giderosmobile.com/ –

+1

Cuando descarga Gideros Studio Free, necesita actualizarlo para cualquier complemento o características adicionales. No está bien. – mdikici

4

Los otros SDK mencionados también están basados ​​en Lua y funcionan de manera muy parecida al Corona SDK, sin embargo, Corona ha tenido mucho tiempo para madurar y es cofundada por Carlos Icaza y Walter Luh, ambos de quienes son pioneros en la industria móvil (han trabajado para Macromedia, Adobe, Apple, la lista continúa, etc.) ... De hecho, han tenido sus manos en el software líder de la industria que muchos de ustedes probablemente úselo con regularidad (Illustrator, Photoshop, la lista continúa ...)

Corona SDK también está creciendo a un ritmo increíble, por lo que puede estar seguro de que se mantendrá durante un tiempo.

Y para responder a su pregunta final, no, no puede compilar para distribución utilizando una suscripción de prueba con Corona. La prueba, sin embargo, no caduca.

4

Moai es de código abierto, y está diseñado para desarrolladores de juegos profesionales. Necesita más trabajo en la documentación, pero si tiene experiencia, generalmente puede encontrar el camino correcto y los foros responden rápidamente.

Corona está dirigida a principiantes y es un producto de código cerrado. Si eres un principiante, es mejor que te quedes con Corona o GameSalad. Bungie está usando Moai. No se ven grandes estudios que utilizan una solución de código cerrado como Corona, en su mayoría principiantes y desarrolladores independientes.

+7

"No se ven grandes estudios que utilizan una solución de código cerrado ... principalmente principiantes y desarrolladores independientes". Interesante; en mi experiencia, generalmente son indies y aficionados que usan herramientas de desarrollo de código abierto. – jhocking

+0

De acuerdo con jhocking. De hecho, Corona es utilizada por grandes estudios, por lo que no está seguro de qué hechos respaldan el reclamo anterior. Por ejemplo, Warner Bros Interactive lo utilizó para la aplicación de promoción Dolphin's Tale. Más recientemente, NBC/Universal usó Corona para impulsar su campaña móvil promocionando la película Lorax. – walter

18

Cambiamos nuestro estudio de Corona a Moai la semana pasada. Corona es bueno para principiantes que aprenden Lua, pero tiene limitaciones significativas de rendimiento que no pudimos superar. Me llevó una semana exportar nuestro código Lua y escribir una capa adicional de administración, pero en general estamos mucho más contentos con una plataforma de código abierto como Moai. Tenía un par de preguntas sobre Moai que fueron contestadas rápidamente en sus foros.

Lo que finalmente me empujó al límite fue el juego Moai Crimson Pirates, que fue el # 1 la semana pasada. Vea this video y descargue el juego para ver lo que quiero decir con rendimiento en Moai. No podrías escribir un juego como ese en Corona y obtener un buen rendimiento.

No estoy seguro si la conexión Corona/Flash es algo bueno. Flash puede ser popular pero la mayoría de los desarrolladores de juegos lo tienen en muy baja estima. Cuando desafié a Walter sobre el problema del rendimiento, no tenía buenas respuestas. Al menos con Moai, si no me gusta el rendimiento, puedo ver el código yo mismo.

+2

¿A qué desafío se refiere? Es difícil responder sin ver un código. – walter

4

Moai! ¡es increíble! Es una excelente alternativa a Corona, y si el rendimiento es un problema, siempre puedes acceder al código fuente y resolverlo tú mismo.

He contribuido personalmente a Moai (actualizado Box2D a la última versión). Su equipo fue rápido para integrar los cambios además de algunas correcciones de errores. Se mueven realmente rápido y cada día mejoran.

Al principio tenía dudas al escribir todo en Lua, así que tomé Moai para darle vueltas al usar mis juegos existentes en el iPhone B.I.T.S Pinball escritos con mi propio motor en C++. Me sorprendió gratamente que no solo fuera casi tan eficiente sino MUCHO más rápido para volver a implementar y reducir el código. Las corutinas de Lua son como el polvo mágico de los duendes.

3

Si está buscando una alternativa de código abierto para Corona, como han notado otros, el framework de juegos de código abierto de Moai está haciendo un gran progreso y un número de desarrolladores de juegos experimentados lo están usando. Cambié a Moai desde noviembre y básicamente es un motor de juego de código abierto y alto rendimiento con Lua.

Sin embargo, Moai podría no ser adecuado para principiantes. Me quedaría con la edición gratuita de Corona si recién comenzara, luego cambiaré a Moai cuando esté 100% seguro de que puede crear un buen juego.

2

Lo de código abierto de MOAI es solo una (gran) ventaja añadida a sus capacidades. Su sintaxis es similar a la corona debido al hecho de que ambos utilizan LUA como contenedor, Corona tiene una mejor comunidad de números, los tutoriales y DOCS están muy bien distribuidos en toda la red. Moai simplemente carece de ellos si no considera los ejemplos en el directorio "samples" del SDK y los pocos ejemplos en su foro. El flujo de trabajo de Corona es increíble, puedo trabajar con IntelliJ Idea y tener autocompletado en LUA (esto también funciona en MOAI obviamente) y Corona en sí misma, además puedo ejecutar la salida directamente en simulator.exe (ahorro de tiempo!) Moai es más para personas avanzadas, se actualiza sobre la marcha todos los días, pero una vez más, realmente debes comprobarlo y dedicarle un tiempo, ¡no te arrepentirás!

+1

oh y lo olvidé. También hay un RapaNui wrapper para MOAI, una API MOAI de alto nivel muy clara y más similar a corona ya que maneja cosas con muy pocos códigos. usted debe verificar aquí: https://github.com/ymobe/rapanui –

1

¡En segundo lugar llamé para verificar MOAI! He hecho 4 títulos con MOAI hasta el momento, y no se detendrá en el corto plazo. ¡MOAI absolutamente patea el culo!

También puedes ver LOAD81, que es un esfuerzo similar aunque con SDL como el entorno de destino: http://github.com/antirez/load81

Cuestiones relacionadas