Jestem absolutnym początkującym w programowaniu gier, jeśli to pytanie jest źle sformułowane, pamiętaj, że nie był to niechlujność po mojej stronie, ale brak doświadczenia w programowaniu gier.
Gra, którą planuję kodować, będzie używać mapy 2D z góry jako „świata”. Świat może być większy niż okno (okno może powiększać lub pomniejszać), a pojazdy mogą być zlokalizowane w dowolnym punkcie świata (= nie jest to mapa kafelkowa, przestrzeń jest „ciągła”).
Wyjaśnij na przykładzie: jeśli świat jest terenem o wymiarach 1000 x 1000 metrów, pojazd może znajdować się w odległości (327,31, 720,4) metrów.
Moje pytanie brzmi: jaki jest najwygodniejszy sposób reprezentowania świata wewnętrznie? Mógłbym pomyśleć o tych możliwościach:
- nic nie rób i używaj mierników tak, jakbym pracował z fizycznym przedmiotem,
- znormalizować do pikseli określających rozmiar świata jako liczbę pikseli reprezentujących 1000 metrów przy maksymalnym powiększeniu,
- znormalizuj do 1, definiując słowo jako kwadrat wielkości 1
... ale jestem pewien, że mogą istnieć inne / niektóre z nich mogą nie mieć sensu. Chodzi o to, że będąc moją pierwszą grą, nie mam przed sobą jasnych zdjęć problemów i chciałbym uzyskać wskazówki, jak dokonać właściwego wyboru początkowego.
Dziękuję za Twój czas.