2010-01-24 18 views
10

Para fines de aprendizaje, me gustaría codificar un simple juego 2D inspirado en la serie Zelda en nes/gb.El mejor enfoque para oldschool 2D zelda -like game

http://www.5min.com/Video/The-Legend-of-Zelda-a-Link-to-the-Past---Walkthrough-Part-3-89824010 es un buen ejemplo.

El jugador podría moverse en una vista desplazable, y cuando los golpes definieran los límites del mapa, como una puerta de la casa, un calabozo o una nueva zona, cargue un nuevo mapa específico.

¿Cuál sería la mejor y más simple forma de lograr esto, específicamente para dispositivos Android? ¿Podría indicarme algunos recursos útiles, fragmentos, libros?

He leído algunas cosas de los principiantes sobre OpenGL ES, pero suena demasiado a lo que estoy dispuesto a hacer: 2D; sin embargo, no estoy seguro de que pueda manejar cualquier cosa que sea más grande que una pantalla de teléfono con Canvas ...

Thanks.

+0

Veo que has etiquetado Android, ¿eso significa que específicamente deseas codificar una plataforma Android? ¿Hay algún lenguaje de programación que ya hayas utilizado? – Kai

+0

Kai> sí, estoy editando mi pregunta por lo que será claro su android específico – Dullahx

Respuesta

3

Usted querrá profundizar en temas tales como:

  • AI/búsqueda de caminos
  • sonido
  • Juego Loop
  • Animación
  • Juego/temporizadores mundo
  • Guardar/persistente estado
  • máquinas de estado
3

Lea algunas cosas en Tiling in OpenGL. En realidad, elija uno de los many tutorials en la web.

+0

Gracias por su enlace, ya he profundizado en los primeros 10 nuevos tutoriales portados a Android, leerá los detalles sobre el mosaico. – Dullahx

+0

Los tutoriales de nehe son un gran comienzo. Son cosas buenas. –

+2

el puerto de Android para los tutoriales nuevos: http://insanitydesign.com/wp/projects/nehe-android-ports/ – Dullahx

-1

¿Conoces el motor de juegos de código abierto Solarus?

Usted debe echar un vistazo: http://www.solarus-games.org/

Vas a tener que adaptarlo a continuación a Android, porque está escrito en C++ y LUA.

Cuestiones relacionadas