Soy un principiante absoluto con la programación de juegos, si esta pregunta está mal formulada, tenga en cuenta que no fue un descuido a mi lado, sino la falta de experiencia en programación de juegos.
El juego que planeo codificar usará un mapa 2D de arriba hacia abajo como "mundo". El mundo puede ser más grande que la ventana (la ventana puede acercarse o alejarse) y los vehículos pueden ubicarse en cualquier punto del mundo (= no es un mapa en mosaico, el espacio es "continuo").
Para aclarar con un ejemplo: si el mundo es un terreno de 1000x1000 metros, un vehículo podría estar en la ubicación (327.31, 720.4) metros.
Mi pregunta es: ¿cuál es la forma más conveniente de representar al mundo internamente? Podría pensar en estas posibilidades:
- no haga nada y use medidores como si estuviera trabajando con el objeto físico,
- normalizar a píxeles que definen el tamaño mundial como el número de píxeles para representar 1000 metros con el zoom máximo,
- normalizar a 1 definiendo la palabra como un cuadrado de tamaño 1
... pero estoy seguro de que podría haber otros / algunos de los míos podrían no tener sentido. Es solo que, siendo mi primer juego, no tengo una idea clara de los problemas que tengo por delante, y me gustaría obtener alguna orientación para tomar una decisión inicial razonablemente correcta.
Gracias por tu tiempo.