|
|
|
|
|
by adameasterling
1156 days ago
|
|
I had a really fascinating conversation with the lead architect at Frost Giant the other day. They're making the next StarCraft, basically. They don't use floating points. He didn't mention (IIRC) the possibility of rounding bugs; the reason he cited was something a bit more interesting: Floating points are not deterministic, which makes multiplayer challenging, as they simulate game state on each client's computers and only send commands across the wire. One wonders if the "out of sync" errors that plagued Age of Empires in my youth were partially explained by FP determinism issues! |
|