Вообщем тут две основных концепции и одна гибридная
1. Кот всегда видит мышь и как бы "видит" сквозь стены - то есть программе всегда известны координаты мыши. Это плохо для мыши - хрен убежишь
2. Кот узнает где мышь только когда она на прямой видимости. Это плохо для кота - не факт, что мышь вообще можно поймать. Умная мышь отсидится за стенкой и убежит.
3. Гибрид - кот "слышит" мышь допустим в пределах 10 клеток и бежит за ней, как только мышь убегает дальше - кот начинает напрягать мозги и двигаться как во 2-м алгоритме - ну допустим по старому вектору нахождения мыши.
Исходники найти надо. где-то далеко они валяхались.
|