Modern bilgisayarların çoğunun aynı kayan nokta standardını takip ettiği söylendi, bu, girişler aynı ise, verilen bir matematik işlemi için hepsinin aynı float cevabı alacağı anlamına mı geliyor?
Soruyorum çünkü bir ağda RTS oyunu yapmak için araştırma yapıyorum ve yüzlerce ünitenin pozisyonlarını senkronize etmek kötü bir yol gibi geliyor.
Sadece girişler gönderirsem, bu istemcilerin simülasyonlarını bu girişlerden çalıştırmasını sağlayarak tüm istemcileri aynı sonucu elde etmeyi garanti etmeliyim.
Eski RTS oyunları sabit nokta aritmetik kullanılan okudum, ama hepsi aynı standarda uyuyorsa modern bilgisayarlarda hala gerekli olup olmadığını bilmiyorum? Ayrıca kesin olmamasına rağmen, kayan nokta sonucunun aynı girdi için deterministik olduğu söylendi (ki aynı standardı takip eden herhangi bir bilgisayarın aynı kesin sonucu elde ettiği anlamına mı geliyor?).
Aynı kayan nokta standardını izleseler bile bilgisayarlarda hala sapmalar var mı?
Bu oyunu C # yazıyorum ama bu önemli olsa emin değilim, yine de bahsettiğim düşündüm.