Ситуация, коротко:
Какая часть кораблей должна быть поражена при использовании управляемых артиллерийских снарядов? (Простой центр масс, чтобы иметь наибольший шанс попасть? Вокруг орудий в надежде, что они взорвутся? Пытаться попасть вблизи ватерлинии? Вокруг дымоходов, пытаясь добраться до машинного отделения? Корабельный мостик, чтобы получить капитана?)
Ситуация, длинно:
Учитывая параметры вашего вопроса («эмпирические правила» и не слишком умные) и предполагая, что речь идет о военно-морских кораблях, а не о космических кораблях, ИИ почти в каждом случае выберет любое попадание ниже ватерлинии.
Самый надежный способ закончить бой с другим кораблем — потопить его как можно быстрее. Самый надежный способ потопить корабль — это залить его водой. Способ вызвать максимально возможное затопление - это ударить корабль прямо под килем, близко к центру, чтобы образовалась дыра, позволяющая воде попадать прямо в корабль, когда он тонет. Попасть в киль из пушек очень сложно, поэтому в это место обычно стреляют торпедами.
Следующей лучшей вещью после удара непосредственно под килем является любое место ниже ватерлинии. Любое попадание ниже ватерлинии вызовет погружение корабля в воду. Если корабль наберет достаточно воды, он утонет.
Наконец, вы спрашиваете о нескольких альтернативных местах для таргетинга. Попадание в орудие, чтобы оно взорвалось, может вызвать или не привести к его надежному взрыву, но взрыв не гарантирует, что корабль будет поврежден настолько, чтобы он потонул. Попадание в машинное отделение может убить всех в машинном отделении и сломать двигатель, что может привести к остановке корабля, но потенциально он может выстрелить в вас и не затонуть. Стрельба по мосту с целью убить капитана — пустая трата усилий; в боевой обстановке противник будет к этому готов и, вероятно, сможет взять на себя управление кораблем из более безопасного места.
Стреляйте по ватерлинии снова и снова, пока корабль не утонет.
pojo-парень