Оружие к бою!

Все оружие можно разделить на две большие группы: оружие рукопашного боя, или контактное оружие, и стрелковое, или метательное, оружие. Обычно конкретный образец оружия предназначается либо только для ведения рукопашного боя, либо для поражения противника на расстоянии. Тем не менее существуют образцы оружия, которые можно применять в обоих случаях (например, копье или винтовка со штыком). Ну и конечно, в конкретной боевой ситуации вполне возможно применение оружия не по его прямому назначению (например, метание ножа или использование винтовки в качестве дубинки), хотя при этом эффективность оружия значительно снижается.
В этой главе мы будем обсуждать не навыки, необходимые персонажу для применения оружия, а физические требования, предъявляемые к образцам оружия обоих типов при их применении. Тем самым мы сформулируем предварительный перечень требований, выдвигаемых к системе ИИ для успешного применения соответствующих образцов оружия. В этой главе мы обсудим существующие компьютерные игры и рассмотрим, как в них моделируются такие объекты, как образцы оружия. При этом мы постараемся вьщелить несколько уровней моделирования оружия, в том числе концептуальный и физический.