Логотип компании
772Просмотры

Что такое коллизия и где она встречается: объясняем с примерами

Это слово можно услышать в самых разных контекстах: от компьютерных игр до программирования и литературных дискуссий. В каждом случае оно означает столкновение, но — в своем смысле. Ниже разберем, где используют термин и что под ним подразумевают.

Коллизия в праве часто становится причиной столкновения интересов. Источник: Prostock-studio / Shutterstock / FOTODOM

Что такое коллизия

С латинского языка collisio переводится как «столкновение». Слово пришло в русский язык через юриспруденцию и философию, но сегодня его можно услышать также в литературе, айти, гейм-дизайне.

Простыми словами, коллизия — ситуация, когда одно сталкивается с другим или противоречит ему.

Это может быть:

  • два объекта, занявших одно и то же пространство;
  • две нормы закона, которые нельзя одновременно соблюсти;
  • два алгоритма, у которых получилось одно и то же значение;
  • два персонажа, чьи цели или взгляды несовместимы.

Разберем на примерах, где и как мы сталкиваемся с коллизиями.

Что слово «коллизия» значит в разных сферах

Слово, хоть и кажется сложным и научным, встречается даже в повседневной жизни. Например, в описании конфликта интересов двух основателей бизнеса: «Мы с партнером в коллизии: он хочет развивать проект быстро, я — безопасно». Но все же часто его используют в других сферах.

В IT и программировании

Два разных элемента получают одинаковый результат после обработки. Чаще всего речь о хеш-функциях.

Допустим, у вас есть комбинация, которая превращает строку текста в короткий уникальный код (хеш). И вдруг вы обнаруживаете, что две разные строки дают одинаковый хеш. Это и есть коллизия.

Такие случаи — большая проблема для систем безопасности (например, в криптографии) или баз данных. Поэтому IT-специалисты ищут хеш-функции, которые минимизируют нестыковки.

Также есть коллизии в сетевых протоколах — например, когда два устройства пытаются отправить данные одновременно и пакеты «сталкиваются» на уровне сети.

Хотите разбираться в гейм-дизайне, выучить язык программирования или освоить смежную профессию в IT? Оформите Халву и начните учиться чему-то уже завтра, чтобы поспевать за динамичным рынком труда.

Не нужно больше откладывать новую жизнь на завтра.

Оформляйте Халву и оплачивайте в рассрочку без переплат курсы иностранных языков и обучение топовым IT-специальностям.

Оценивайте свои финансовые возможности и риски. Изучите все условия в разделе «Карты»/«Карта Халва» на сайте банка sovcombank.ru

Оформить карту

В компьютерных играх

Коллизия — одно из фундаментальных понятий в разработке игр. Упрощенно, это физическое взаимодействие объектов: когда они сталкиваются, упираются друг в друга, рикошетят. В результате вы не можете пройти сквозь стену, пуля попадает во врага, а мяч отскакивает от земли. Она делает игровой мир осязаемым и правдоподобным.

Как это работает? У каждого объекта в игре есть невидимый «хитбокс» (hitbox) или «коллайдер» (collider) — упрощенная геометрическая форма (например, куб или сфера), которая вычисляет столкновения. Графика может быть сложной, но коллайдер часто очень простой — это нужно для экономии вычислительной мощности.

Яркий пример — стена в любой игре. Персонаж упирается в нее, потому что его «коллайдер» сталкивается с «коллайдером» стены.

Или, когда вы стреляете, игра в момент выстрела вычисляет, с чем сталкивается «луч» или «снаряд». Если коллизия с врагом — попадание засчитано. Это часть механики, которую гейм-дизайнеры задают, чтобы сделать мир реалистичным.

Также говорят об ошибках коллизии — когда предметы проходят друг сквозь друга или летают в воздухе. Это может быть забавно, но с точки зрения физики в игре — баг.

Ещё по теме

Что такое GameFi и как зарабатывать в играх с токенами

Читать статью

В литературе и искусстве

Литературная коллизия — это конфликт идей, ценностей, точек зрения, который движет сюжет.

В «Ромео и Джульетта» классическая коллизия — любовь двух молодых людей сталкивается с ненавистью их семей.

Любой детектив — столкновение между добром (сыщик) и злом (преступник), а также между ложью и правдой.

В драматургии это называется драматической коллизией — когда герой оказывается перед выбором, и оба варианта ведут к потере или напряжению.

В юриспруденции

Юристы говорят о правовой коллизии, когда два закона противоречат друг другу. Например, один закон говорит «можно», другой — «нельзя». И нужно искать, какой из них главнее, или ждать разъяснений Конституционного суда.

Ещё по теме

Что такое суды общей юрисдикции и какими делами они занимаются

Читать статью

Например, региональный закон разрешает что-то, а федеральный — запрещает. Судье или юристу приходится разбираться, у какого из законов приоритет в этой ситуации.

Кроме этих значений, у термина есть и другие. В геологии это столкновение континентов, а в медицине — осложнение родов при многоплодной беременности.

У слова много значений, но одна суть: это противоречие, которое возникает из-за столкновения чего-либо. В искусстве такой конфликт помогает рассказать историю, в играх — сделать мир реалистичным, в программировании — развивать алгоритмы, а в жизни — учиться договариваться.

Подпишитесь на email-рассылку

Раз в неделю мы будем присылать вам лайфхаки о том, как обращаться с деньгами и повышать финансовую грамотность

Выражаю согласие на обработку персональных данных и принимаю правила пользования платформой, а также даю согласие на получение рекламной информации от Банка.

Статьи по теме

Читать полную статью
Новости
11 дек. 2024

Россияне стали чаще переводить мошенникам заемные деньги

Россияне стали чаще переводить мошенникам заемные деньги
189Просмотры
Читать полную статью
25 июн.
Новости

В России за три года заблокировали 1,5 млн телефонных номеров мошенников

188Просмотры
Читать полную статью
09 июл. 2024
Новости

Россияне стали больше зарабатывать на онлайн-платформах

188Просмотры