Sono un principiante assoluto con la programmazione del gioco, se questa domanda dovesse essere formulata in modo inadeguato, tenere presente che non era la sciatteria al mio fianco, ma la mancanza di esperienza di programmazione del gioco.
Il gioco che sto programmando di codificare utilizzerà una mappa 2D dall'alto verso il basso come "mondo". Il mondo potrebbe essere più grande della finestra (la finestra può ingrandire o ridurre) e i veicoli possono essere posizionati in qualsiasi punto del mondo (= non è una mappa piastrellata, lo spazio è "continuo").
Per chiarire con un esempio: se il mondo è un terreno di 1000x1000 metri, un veicolo potrebbe trovarsi in una posizione (327.31, 720.4) metri.
La mia domanda è: qual è il modo più conveniente per rappresentare il mondo internamente? Potrei pensare a queste possibilità:
- non fare nulla e usare i misuratori come se stessi lavorando con l'oggetto fisico,
- normalizzare in pixel definendo le dimensioni del mondo come il numero di pixel per rappresentare 1000 metri al massimo zoom,
- normalizza a 1 definendo la parola come un quadrato di dimensione 1
... ma sono sicuro che ce ne potrebbero essere altri / alcuni dei miei potrebbero non avere senso. È solo che, essendo il mio primo gioco, non ho una chiara idea dei problemi che mi attendono e vorrei una guida per fare una scelta iniziale ragionevolmente corretta.
Grazie per il tuo tempo.