Для того чтобы он начал это делать его нужно провести, что весьма сложно для игрока, т.е. в нашем случае усложнит и без того сложную игровую механику.
Вот вам самый простейший пример из игры
![Нажмите на изображение для увеличения.
Название: shot_2013_01_29_16_52_43_0000.jpg
Просмотров: 54
Размер: 555.9 Кб
ID: 164621](http://old.sukhoi.ru/forum/attachment.php?attachmentid=164621&d=1359471233&thumb=1)
Расскажите как "очень просто- по принадлежности соседних клеток"?
![Roll Eyes](http://old.sukhoi.ru/forum/images/smilies/rolleyes.gif)
Нет конечно, но возникает 3 вопроса:
1) зачем это нужно
2) кто будет этой простой, но весьма нудной и долгой работой заниматься
3) что делать если берега нет вообще, а алгоритм расстановки рассчитывает на то что он есть и без него не работает
Если мы посмотрим на другие игры в которых есть фаза расстановки, то почему-то контуры никто не делает. Видимо второй вариант проще и в многолетней практике зарекомендовал себя с лучшей стороны.
Это очень странный симбиоз, так как это противоречивые в большинстве случаев методики расстановки. Ии не умеет читать мысли, а игроку лень/трудно подсказывать ИИ правильно - и он может только мешать ИИ. Поэтому сейчас в большинстве случаев взаимодействие с ИИ организовано таким образом, что игрок дает разрешение, а дальше ИИ сам что-то делает или игрок самостоятельно рулит почти без участия ИИ. Расстановка точно так же работает - вы или даете разрешение нажимая на кнопку, или самостоятельно расставляете.
P.S. Поймите, у разработчиков не стоит цель сделать идеальный алгоритм или идеальную игру - это бессмысленное занятие с неопределенным временем окончания.