Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
По идее, сопроцессоры должны строго следовать стандарту IEEE работы с плавающей точкой. Стандарт очень строгий. Там расхождения не допускаются ни в одном бите.
Может быть, чтобы просто работало как с сопроцессором, так и без?
Или, возможно, чтобы разные сборки клиента были детерминированными. При изменении кода и перекомпиляции компилятор может поменять последовательность команд, и это может немного изменить результат из-за разного пути накопления ошибки.
Много таких игр было. Еще Doom 2, Duke Nukem 3D.
Сетевой код Age of Empires: 1500 лучников на модем 28,8 кбит/с