2011-11-18 18 views
5

Para un regalo de Navidad, me gustaría hacer un breve juego de aventuras estilo Zelda (circa Despertar de Link). Tengo una amplia experiencia con Python, JavaScript, XML, PHP, pero nunca he emprendido el desarrollo de juegos.Elegir un motor de juego en 2D para un simple juego de aventura estilo Zelda

No es exigente con la plataforma (investigando pygame), pero puntos extra para el navegador y puntos dobles para Android.

Un poco abrumado por las opciones.

Busco un motor de juego con interfaz de usuario Hype-style que me permita pasar la mayor parte del tiempo haciendo cosas divertidas (creando sprites, mapas, diálogos) y codificación de tiempo mínima (detección de colisiones, AI).

También quiero paz mundial, pony.

¿Qué motor recomiendas?

EDIT: Estoy viendo un consenso entre otras respuestas stackoverflow que AndEngine es el atasco para 2D. Google me trae este editor: http://www.andengine.org/forums/updates/leveleditor-t720-10.html

¿Hay más herramientas como esta para complementar mis niveles de pereza?

EDITAR DE NUEVO: Muy bien, TILED es increíble: http://www.mapeditor.org/. Si hay algo como esto para los personajes, soy un desarrollador feliz.

ACTUALIZACIÓN: Pasé 7 horas en la instalación de AndEngine y todavía no podía ejecutar ejemplos. Renunció. Actualmente persigue Akihabara: http://www.kesiev.com/akihabara/

+2

No sé acerca de los motores, pero avíseme si consigue ese potro. –

+3

Akihabara de Kesiev resultó ser exactamente lo que estaba buscando. Uno de sus ejemplos es un juego de estilo Zelda. Fue muy fácil para mí editar la imagen splash, sprites, mapas y diálogos para hacer lo que quería. Nunca haría esto para una aplicación comercial, obviamente, pero para un regalo de Navidad personalizado era perfecto. ¡Siete horas de trabajo y tuve lo que quería! – AteYourLembas

Respuesta

1

Como se menciona en el comentario anterior, kesiev's akihabara resultó ser el punto de partida que estaba buscando: potente, flexible y bien documentado. ¡Lo recomiendo!

2

Un mes no es mucho tiempo para ningún tipo de desarrollo de juegos, especialmente si no tiene experiencia previa con esto.

Mi primer consejo sería marcar su nivel de ambición hacia abajo. Comience con una idea extremadamente básica (escriba - mueva un avatar alrededor de un mundo de juego pequeño y obtenga texto para mostrar) y luego créelo gradualmente si tiene tiempo.

Para el desarrollo de Android, haría una recomendación muy simple: use la API gráfica nativa. Es fácil construir la interfaz de usuario utilizando SDK nativo, y SurfaceView y Canvas proporcionan herramientas lo suficientemente adecuadas para un juego simple. Por lo que quieres hacer, And Engine y el resto simplemente son exagerados. Si quieres hacer algo más grande y mejor más adelante, entonces puede valer la pena pasar tiempo con un motor de juego a gran escala o aprender OpenGL, pero no para un simple juego en 2D.

Buena suerte.

3

Usted definitivamente debe verificar esto: http://www.solarus-games.org/. Es un motor de juegos de código abierto, especialmente creado para el estilo de juegos Zelda A Link To The Past.

Cuestiones relacionadas