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.