Bazı fizik simülasyonu ile 3D tank oyunu prototipi yapıyorum, C ++ kullanıyorum. Vermem gereken kararlardan biri oyun dünyasının gerçekliğe göre ölçeğidir. Örneğin, oyun içi 1 ölçü biriminin gerçekte 1 metreye karşılık geldiğini düşünebilirim. Bu sezgisel geliyor, ama bir şeyleri özlüyor olabileceğimi hissediyorum.
Aşağıdakileri potansiyel problemler olarak düşünebilirim:
- 3D modelleme programı uyumluluğu. (?)
- Sayısal doğruluk. (Bu önemli mi?) Özellikle büyük ölçeklerde, Battlefield gibi oyunların nasıl büyük haritaları var: Gerçek dünya ölçeğinde 1: 1 haritalama kullanırlarsa sayısal doğruluk nasıl kaybedilmezler, çünkü kayan nokta gösterimi daha büyük hassasiyetle daha fazla hassasiyet kaybetme eğilimindedir sayılar (örneğin ışın dökümü, fizik simülasyonu)?
- Oynanış.
-9.8 m/s^2
Yerçekimi gibi neredeyse gerçek dünya değerlerini kullanırken birimlerin hareketinin yavaş veya hızlı hissetmesini istemiyorum . (Bu öznel olabilir.) - İthal edilen varlıkları büyütmek / küçültmek uygun mudur yoksa orijinal ölçeği ile bir dünyaya en uygun mudur?
- Görüntü oluşturma performansı. Aynı köşe sayısına sahip büyük kafeslerin oluşturulması daha yavaş mı?
Bunu birden fazla soruya bölmem gerekip gerekmediğini merak ediyorum ...