Это интересный вопрос ...
Это не вопрос «будет ли эта игра играть одинаково на нескольких платформах», это «вопрос о том, будет ли запись пользовательских данных давать точно такой же результат при моделировании».
Моя интуиция сказала бы: «Не беспокойся об этом, флэш-ВМ отвлекает различия», но потом, как я думаю, есть некоторые области, которые могут быть проблемой.
Во-первых, я бы не записывал ничего на основе времени. Пользователь, нажимающий клавишу в течение 1,21 секунды, может быть сложно предсказать, произойдет ли это до или после вычисления значения кадра, особенно если компьютер для записи или воспроизведения находился под нагрузкой. Попытка рассчитать время между подростками и пользовательским вводом - это, вероятно, рецепт неудачи.
Точность с плавающей точкой должна быть в порядке. Алгоритмы, определяющие время округления, хорошо документированы в IEEE-754, и все виртуальные машины используют 64-битные числа независимо от того, на какой ОС они работают. Я предполагаю, что математические операции одинаково понятны.
Я думаю, что хорошо избегать hitTest и еще много чего. Я полагаю, что на них теоретически может повлиять использование аппаратного ускорения или нет. Но я там не эксперт, так что, возможно, нет.
Теперь localToGlobal / globalToLocal ... Я просто не знаю. У них может быть эта теоретическая проблема с аппаратным ускорением, но я склонен сомневаться в этом.
Так что, думаю, я не дал никаких реальных ответов.