Rappresenta la superficie del pianeta in 2d


11


Mi piacerebbe creare un gioco, in cui una parte è la gestione del pianeta (costruzione di città, fabbriche, strade, ecc.) Ma mi piacerebbe evitare il 3D - solo ciò che voglio è bello 2d. Ma se rappresento la superficie del pianeta come una griglia, sarà strano spostarsi vicino ai poli (se salgo, non comparirò nella parte inferiore della mappa, ma nella parte superiore - solo in un posto diverso) e sarà difficile avere un bel terreno (i pali saranno allungati). Hai qualche idea su come farlo?

Risposte:


9

I giochi non dovrebbero essere realistici, puoi sempre tagliare alcuni angoli se rende il gioco migliore. Dai un'occhiata ad Ascendancy, ad esempio: http://www.abandonia.com/files/games/221/Ascendancy_5.png

È possibile eseguire il loop del terreno 2D da sinistra a destra e dal basso verso l'alto. Come fa una mappa di civilizzazione.

Un'altra opzione sarebbe quella di realizzare calotte polari "impraticabili", come abbiamo qui sulla Terra ;-) Nasconderanno le aree della griglia allungata.


Penso che realizzerò una mappa rettangolare con camminata bloccata sopra o sotto (andrà a finire solo da sinistra a destra e da destra a sinistra), ma la mappa sarà simile alla terra (poli in alto e in basso).
chris,

3

La sezione 2 di questo articolo contiene alcune note interessanti sui modelli di triangoli gerarchici, ma potresti trovare materiale più immediatamente utile guardando le griglie geodetiche . Devi fornire le informazioni sulla connettività, ma ciò ti porterà ad una buona approssimazione di una sfera.

Questo documento ha anche alcune idee interessanti.

Come ha sottolineato Krom, puoi certamente configurare il tuo sistema per le connessioni, consentendo la colonizzazione di strani spazi extra-dimensionali nelle strutture più strane o più semplici come un mondo ad anello Halo-ish.


1

Il modo "corretto" di rappresentare la superficie di un pianeta senza alcun trattamento speciale dei poli o di qualsiasi altro punto estremo è una rete irregolare triangolata . Da lì, puoi utilizzare una qualsiasi delle solite proiezioni della mappa geografica per rappresentare qualsiasi parte della superficie desiderata come una mappa 2D.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.