Représenter la surface de la planète en 2D


11


Je voudrais faire du jeu, où une partie est la gestion de la planète (construction de villes, d'usines, de routes, etc.) mais je voudrais éviter la 3D - seulement ce que je veux, c'est bien 2d. Mais si je représente la surface de la planète sous forme de grille, il sera étrange de se déplacer près des pôles (si je monte, je n'apparaîtrai pas en bas de la carte, mais en haut - seulement à un endroit différent) et ce sera difficile d'avoir un beau terrain (les poteaux seront étirés). Avez-vous des idées sur la façon de procéder?

Réponses:


9

Les jeux ne doivent pas être réalistes, vous pouvez toujours couper certains coins si cela améliore le jeu. Jetez un œil à Ascendancy par exemple: http://www.abandonia.com/files/games/221/Ascendancy_5.png

Vous pouvez boucler le terrain 2D de gauche à droite et de bas en haut. Comme le fait une carte de civilisation.

Une autre option serait de faire des calottes polaires "invincibles", comme nous l'avons ici sur Terre ;-) Elles masqueront les zones de grille étirées.


Je pense que je vais faire une carte rectangulaire avec une marche bloquée au-dessus du haut ou du bas du bas (elle ne s'enroulera que de gauche à droite et de droite à gauche), mais la carte sera similaire à la terre (pôles en haut et en bas).
chris

3

La section 2 de cet article contient quelques notes intéressantes sur les modèles de triangles hiérarchiques, mais vous pourriez trouver des informations plus immédiatement utiles sur les grilles géodésiques . Vous devez fournir les informations de connectivité, mais cela vous permettra d'obtenir une bonne approximation d'une sphère.

Ce document contient également quelques idées intéressantes.

Comme l'a souligné Krom, vous pouvez certainement configurer votre propre système pour les connexions, permettant la colonisation d'espaces extra-dimensionnels étranges dans les structures les plus étranges ou les plus simples telles qu'un monde en anneau Halo-ish.


1

La façon "appropriée" de représenter la surface d'une planète sans aucun traitement spécial des pôles ou de tout autre point extrême est un réseau irrégulier triangulé . À partir de là, vous pouvez utiliser n'importe quelle projection de carte géographique habituelle pour représenter la partie de la surface souhaitée sous forme de carte 2D.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.