Деякі ігри, без сумніву, використовують реалістичну фізику кулі, беручи до уваги час поїздки та падіння кулі, але я здогадуюсь, що більшість ігор, як мінімум, для NPC.
У грі, яка здійснює пряму подорож кулі (без краплі), яка є миттєвою, гра відстежує уявну лінію (вектор) від точки стовбура вперед. Потім він обчислює, з чим перетинається цей рядок, і реєструє кулю, що "потрапила" в цю точку. Це може бути твердий предмет, як стіна, де удар викликає такий ефект, як відбиття кулі від удару кулі та "дихання" диму / сміття. Це може вплинути на порушений предмет, що призведе до його зламу, або може завдати удару по фізичному об'єкту і дати йому "удар". Або, звичайно, це може вдарити гравця чи іншого NPC та спричинити здоров'я. Моделювання жорсткого ядра змоделює кулю, що проникає крізь стіни, і спричинить ударний удар на стороні виходу, ймовірно, зменшивши пошкодження кулі при виході.
Просто так, що NPC не мають ідеальної мети, багато ігор додають вектору якусь рандомізацію для моделювання розповсюдження кулі. Це те, що ви побачили в реальному житті, де кулі потрапляють не лише туди, куди ви прицілюєтесь, а за схемою, зосередженою навколо місця прицілювання.
Щоб візуалізувати поширення кулі, уявіть конус, що виходить із гармати замість прямої (вектора). Фактичний напрямок кулі рандомізований таким чином, щоб він знаходився десь усередині цього конуса. Якщо стрілець дійсно близький до цілі, розкид невеликий, а точність висока. Якщо ціль знаходиться далеко, конус додає більше поширення, тому менша ймовірність того, що стрілець потрапить у ціль.
Ця ідея пострілу конуса може бути використана для моделювання точності (майстерності) стрільця, точності зброї та інших умов. Наприклад, низькому рівню NPC може бути наданий конус з низькою точністю, тоді як висококваліфікований NPC матиме високу точність. У гравця, який працює з автоматом, який стріляє з стегна, мав би широкий конус пострілу, який би зменшився, якщо вони перестають бігати або прицілюватися. Снайперські гвинтівки за природою мали б більш жорсткі постріли, ніж скажімо пістолет.