Сергей Соколов, Нет доказательства верности твоих слов - нет алгоритма.
Нет алгоритма - нет решения задачи.
И правда та, что квадраты - это избыточное решение в плане вычислений в отличие от дробей - вычисления не используют нулевые или неподходящие дроби, они линейны и просты.
mrdragon9000, никак.
За клиентами и комнатами следит супервизор и только он имеет право управления/влияния на комнаты по каким-либо событиям. Событий - может быть много и от разных объектов.
Частный случай одного типа таких событий: действия удалённых клиентов через API (игроков).
Чик-чирик, поймите, что разница в алгоритме огромна: есть у вас соседние кадры (с камеры на авто) или тупо: единичная фотка.
Нет соседних - всё в разы будет сложнее!