miércoles, 29 de julio de 2009

Sistema Isométrico




Un motor isométrico permite la creación de espacios virtuales de gran calidad manteniendo un bajo consumo de recursos en el ordenador, generando de esta manera una experiencia visual muy real e interactiva.

Hace unas semanas tuve que desarrollar un sistema isométrico para flash, los mejores tutoriales y ejemplos los encontré en:

Como en todo desarrollo, los manuales y ejemplos quedan escasos teniendo uno que agregar nuevos  módulos y extender funcionalidades básicas existentes, como resultado de todo esto pude crear mi primer motor isométrico, a continuación las características más sobresalientes:

• Procesa grandes mapas con un sistema de muestreo inteligente, visualizando la porción del mapa que el usuario desea ver. Al producirse desplazamientos, el sistema añade y elimina porciones del mapa según sea necesario.
• Dispone de un sistema para buscar caminos, el sistema busca el camino más eficiente para llegar al destino desde una posición original implementando el algoritmo A*.
• Diseño en tiempo real, la creación de mapas, mundos, barrios, ambientes, es sencillo gracias a la herramienta de creación de mapas que otorga un control total al autor, permitiendo cambiar el suelo, objetos, zonas activas y personajes.

Y ahora también, sistema de chat.