Dimensioni delle tessere nei giochi 2D [chiuso]


15

Durante lo sviluppo di un piccolo gioco usando il metodo di mappatura delle piastrelle mi è venuta in mente una domanda:

Svilupperei il gioco su Windows ma non escluderei di adattarlo a un'altra piattaforma.

Quale dimensione (in pixel) consiglieresti di utilizzare per creare le tessere di un gioco mappato a tessere (es. RPG) con i seguenti requisiti?

  • Avere un livello accettabile di dettaglio senza troppe tessere.
  • Avere una dimensione della mappa decente.
  • Consentire l'adattamento del gioco su un palmare (es .: PSP), smartphone o un computer senza troppa perdita di dettagli o rallentamenti.
  • Consenti ingrandimenti / riduzioni più o meno importanti.
  • Hanno una risoluzione della piastrella che consente la collisione perfetta per pixel o la collisione a blocchi.

Qualsiasi cosa, da una buona spiegazione a un esempio di gioco, è utile purché possa soddisfare i requisiti.

Questa domanda può sembrare un po 'semplicistica, ma ho notato che molti sviluppatori di giochi Indie stavano usando scenari di scale inappropriati.

Mi dispiace anche per la scarsa sintassi e la mancanza del vocabolario della mia domanda, essere un madrelingua inglese non aiuta quando si parla di programmazione di computer.


2
-1, la dimensione delle piastrelle è incredibilmente design, artista, dipendente dalla piattaforma e anche dopo queste considerazioni abbastanza arbitrarie.

4
Questa domanda è troppo vaga. A seconda delle circostanze posso giustificare qualsiasi dimensione di piastrella tra 8x8 e 1024x1024; d'altra parte, non c'è davvero alcun motivo per agonizzare oltre 32x32 contro 48x48. Basta andare con ciò che l'artista vuole. Fai una domanda specifica e le risposte possono essere utili.

6
Tieni presente che alcuni dei dispositivi là fuori (anche alcuni PC!) Hanno ancora problemi a gestire i riquadri non di potenza di 2. Stick con due potenze per le tue tessere e set di tessere: 8x8, 16x16, 32x32, 64x64, 128x128. Questo ti aiuterà se finirai per passare ai dispositivi mobili.
egarcia,

4
Non andrei con ciò che l'artista vuole. Andrei con ciò che il design del gioco impone. L'artista potrebbe volere tessere 512x512 amorevolmente dettagliate, ma il gameplay impone di vedere le cose fino a 10 quadrati di distanza.
Tim Holt il

3
@egarcia: atlante è quasi un requisito per i giochi basati su tessere, ed è così banale fare per loro, che le preoccupazioni sul supporto NPOT sono piuttosto irrilevanti.

Risposte:


24

È possibile calcolare la dimensione dei riquadri in base alla risoluzione dello schermo e al numero di riquadri che devono essere visibili. Se stavi mettendo su una scacchiera (tessere 8x8) su uno schermo alto 768 pixel, le tue tessere non possono essere più di 768/8 o 96 pixel, altrimenti non si adatteranno tutte allo schermo. Quante tessere devono essere visibili dipende ovviamente dal design del tuo gioco.

Quindi decidi quante tessere un giocatore dovrebbe vedere contemporaneamente, decidi sulla risoluzione dello schermo e calcola da lì.

Detto questo, mi piace 64x64; ^)


Volevo tornare indietro e modificare questa vecchia risposta per aggiungere un link a un bel post con linee guida per la creazione di piastrelle. Potrebbe essere utile a chiunque guardi le dimensioni e il design delle piastrelle in generale.

http://lpc.opengameart.org/static/lpc-style-guide/styleguide.html Questo è un grande


11
+1 - Ci sono risposte analitiche (e utili) a domande anche in qualche modo soggettive, e questo è un esempio perfetto.
Nate,

La risposta di Tim è certamente concreta, ma mi sento come se la risposta appropriata a una domanda così lunga e aperta fosse "fai l'aritmetica di base", c'è un fallimento da qualche parte nel circuito di feedback del sito.

Joe et al. T Alcune risposte riguardano la risposta alla domanda ponendo più domande, quindi mostrando cosa fare quando si risponde a tali domande.
Tim Holt,

7
Il fallimento è che le persone rispondono o danno feedback in base alle proprie opinioni e interpretazione della domanda. E a volte ciò si trasforma in eccessiva complessità di semplici problemi o solo in educate risposte "zitto n00b".
Tim Holt,
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.