Hacer que los paisajes descendentes generados por procedimientos sean interesantes

15

Estoy trabajando en un juego con un mundo generado por procedimientos. Idealmente, me gustaría generar paisajes tan hermosos como los mundos de Minecraft. Minecraft tiene abismos, cascadas, montañas, colinas ondulantes y océanos, etc. Pero como este será un juego de arriba hacia abajo (en realidad perspectiva de 3/4), no creo que la mayor parte de eso sea posible. La razón principal es lo difícil que es tratar de representar la altura en esta perspectiva. Zelda: A Link to the Past creó bien la ilusión de la altura, pero esto sería muy difícil de recrear procesalmente, y también presenta algunos problemas, como el hecho de que las estructuras más altas tienen que estar en la parte superior del mapa.

Zelda Un enlace al pasado

Por lo tanto, me gustaría conocer algunas técnicas para hacer que los paisajes sean interesantes en un formato de arriba hacia abajo sin tener que fingir una tercera dimensión. (No puedes crear ni destruir terreno en este juego, así que eso nos da un poco más de flexibilidad).

EDITAR: Para aclarar las cosas un poco, estoy tratando de evitar mundos con características que requieren una tercera dimensión. Por ejemplo, no puedo tener colinas o montañas. ¿Qué características del paisaje se podrían agregar que no requieren falsificar una tercera dimensión? Una respuesta podría ser agregar ríos, pero esa es obvia.

RylandAlmanza
fuente
¿Qué quieres decir con " sin tener que fingir una tercera dimensión "? ¿No es "fingir una tercera dimensión" la esencia de su pregunta?
Anko
2
No, perdón si no estaba claro. Fingir una tercera dimensión es lo que estoy tratando de evitar. Así que estoy buscando cómo puedes hacer paisajes interesantes sin características que requieran una tercera dimensión. Entonces, por ejemplo, no puedo tener colinas sin una tercera dimensión. ¿Qué puedo tener que sea interesante que pueda compensar la falta de colinas?
RylandAlmanza
1
Estoy haciendo un juego con el mundo 2D de procedimiento actualmente. Y pensando en este problema, he decidido que, dado que no puedo generar mapas particularmente interesantes, me conformaría con espacios procesales menos interesantes entre ubicaciones hechas a mano. También estoy agregando autos para viajar a través de estos (-8
Nevermind
¿Quizás al no simular 3D quiere decir una verdadera proyección de arriba hacia abajo? Técnicamente, las capturas de pantalla de Zelda usan una proyección oblicua para el eje vertical.
ChrisC

Respuestas:

6

Variar los tipos de paisajes (texturas, vegetación), es decir, tener múltiples "biomas" como:

  • Selva / jungla
  • Desierto
  • Sabana
  • Pantano
  • Tundra
  • Mediterráneo
  • Bosques templados
  • Bosques boreales
  • Áreas rocosas (podrían simular algún tipo de montañas sin altura real)

No debe tener muchos biomas de un tipo y mantener los biomas individuales bastante pequeños para evitar la repetición.

Puedes ver algunos biomas en el mapa completo de zelda: http://zs.ffshrine.org/link-to-the-past/maps/light_world-1.png Aunque hay bastante bosque en general, por ejemplo en abajo hay desierto, diferentes tipos de pastizales y un mundo acuático.

Algunas características para agregar a los biomas:

  • Agua: océano (con islas), lagos, estanques y ríos.
  • Bosques: pruebe diferentes densidades y funciones / parámetros de ruido
  • Sotobosque: diferentes tipos de arbustos, rocas, flores
  • Estructuras: una casa solitaria, granja, torre de vigilancia, ruinas, estatua
  • Asentamientos: pueblos, castillos, campamentos
  • Caminos, caminos y puentes.

Nuevamente, evite la repetición: solo tenga, por ejemplo, un campamento de campaña, incluso si genera diferentes tipos de campamento en cada jugada. Sin embargo, debe hacer que el jugador encuentre algún tipo de punto de referencia con mucha frecuencia, por lo que si su mundo es grande y necesita, por ejemplo, muchas aldeas, intente alterar el estilo de la casa entre ellas (por ejemplo, una tiene casas de madera, otra las tiene hechas de Roca).

Tapio
fuente
¡Gran idea, y bastante simple también! No sé por qué no pensé en los biomas.
RylandAlmanza