¿Diferencia entre mapas de mosaicos isométricos "escalonados" e isométricos "normales"?

37

El Editor de mapas en mosaico v0.9 recientemente agregó soporte para mapas de mosaicos escalonados además de su soporte de mapa de mosaicos isométrico habitual.

¿Cuáles son las diferencias técnicas exactas entre estos dos tipos de mapas de mosaicos isométricos? ¿Cuáles son sus ventajas / desventajas?

LearnCocos2D
fuente

Respuestas:

53

"Escalonado" se refiere a los bordes irregulares de los mapas isométricos que tienen una forma rectangular general. Estos mapas enfatizan los ejes norte / sur y oeste / este, y a menudo tienen el norte hacia arriba (ejemplo: Civilization 2). Los mapas de diamantes, por otro lado, enfatizan la orientación diagonal y el movimiento. El norte suele estar en la esquina superior derecha (ejemplo: Simcity 2000). Observe también los diferentes sistemas de coordenadas:

Comparación

Mapa isométrico "normal" o "diamante":

Captura de pantalla de Simcity 2000
Observe que la forma general del mapa es un diamante.

Mapa isométrico "escalonado":

Captura de pantalla de Civ 2 Observe que la forma general del mapa es un rectángulo (aproximado)

Ver también esta explicación :

La matemática en términos de renderizar ambos tipos de mapas es similar pero tiene sus diferencias. Los mapas de diamantes son un poco más difíciles, especialmente en términos de optimización del bucle de renderizado.

Los mapas de diamante se usan típicamente en juegos de tipo RTS y combate táctico, mientras que los mapas escalonados / de bloque tienden a usarse para juegos de rol y de estrategia por turnos.

En términos del XML en mosaico, escalonado agrega un nuevo valor posible para el atributo "orientación" del mapa.

Finalmente, no confunda estos mapas escalonados con mapas cuadrados escalonados . Los últimos son una forma de obtener pseudo-hexes:

pseudo hexgrid
Observe cómo los cuadros son cuadrados, pero el movimiento y las adyacencias se ajustan a los de una cuadrícula hexagonal.

Junuxx
fuente
1
Lo siento, no vi tu respuesta mientras escribía la mía. Me gusta tu respuesta mejor (más y más bonitas fotos). Para completar, ¿tal vez podamos agregar la nota sobre el xml al suyo y llamarlo un día? ("En términos de XML, escalonado agrega un nuevo valor posible para el atributo" orientación "del mapa")
Cameron Fredman
@Cameron: Claro, ¿qué tal esto? :)
Junuxx
Luce bien. Tienes mi voto a favor.
Cameron Fredman
44
Impresionante, no consideré la orientación del mapa. Gran elección de fotos por cierto.
LearnCocos2D
¿Cuál es el juego en el ejemplo de los mapas isométricos normales?
Kroltan