Здравствуйте.
Есть команды:
Движение объектов a и b.
Взаимодействие объектов a и b (видят друг-друга или сталкиваются).
Стреляют в друг-друга при видимости.
Каждые эти команды поставлены в классы (movedObjects,collisionObjects,shootObjects) в виде функций (public function). В главном классе стоит событие обновления кадров (Event.ENTER_FRAME), который вызывает функции этих классов.
Скажите правильная ли это реализация и как можно реализовать подобный алгоритм учитывая ООП (просто ваши идеи)?