Resumen:
|
En este artículo vamos a hablar del uso de los sprites en aplicaciones para la videoconsola Nintendo DS (NDS). Para ello hemos escogido revisar el trabajo de M. Johnson quien, entre otras cosas, realizó un tutorial (publicado ...[+]
En este artículo vamos a hablar del uso de los sprites en aplicaciones para la videoconsola Nintendo DS (NDS). Para ello hemos escogido revisar el trabajo de M. Johnson quien, entre otras cosas, realizó un tutorial (publicado originalmente en "How to Make a Bouncing Ball Game for Nintendo DS" <http://ekid.nintendev.com/bouncy/>, este trabajo ya no está disponible en la red) sobre el desarrollo de aplicaciones para NDS.
Sobre el trabajo de Johnson, Jaén realizaría un trabajo de actualización y ampliación para seguirlo junto al tutorial original, al tiempo que se corrigieron algunas erratas del texto original, se hicieron algunos cambios del código debidos a modificaciones de las librerías en que se basa y se ampliaron algunos apartados con pequeñas "demos" de conceptos.
Ya no es posible consultar el tutorial original en la red, así que el presente trabajo ofrece una versión del apartado de uso de los sprites actualizada a las versiones existentes de las librerías sobre las que se basa. Manteniendo estos documentos disponibles queremos rendir un homenaje a estos desarrolladores que han contribuido con su código y con sus explicaciones a que otros puedan adentrarse en este difícil campo de desarrollo de aplicaciones para videoconsolas, que son plataformas muy populares y diferentes del típico ordenador de sobremesa.
Para facilitar el seguimiento de este trabajo se han dispuesto todos los elementos del proyecto que aquí se comenta en GitHub . Nos ocuparemos en este artículo de comentar las acciones necesarias para mover un objeto gráfico sobre la escena, utilizando la botonera de la NDS para interactuar con él, al tiempo que aparecerán otros factores que influirán en su dinámica como la "gravedad", el "rozamiento con el aire" (que lo harán avanzar en una trayectoria casi parabólica) y las colisiones con el suelo (que lo harán deformarse al rebotar en el mismo).
[-]
|