Как стать автором
Обновить

Комментарии 13

Вот именно такие штуки называются фичами, а не багами!
Это known issue.
глитчинг
Сколько воды! Суть можно было бы изложить в 1 абзаце.
И одной картинке, к нему — для понятности.
Согласен, но для наглядности вам стоило эти два абзаца написать, сударь, прямо здесь. Это был бы шах и мат.
Предпочитаю работать за деньги.
В современных играх есть нечто подобное: хитбокс не всегда точно совпадает с видимыми границами объекта

В современных играх термин «хитбокс» вообще несколько неверно использовать, вроде, в Doom 3 впервые заменили именно бокс на что-то более сложное, помню, возможность пустить ракету между ног большого монстра и не задеть его подавалась как технологический прорыв, и так оно и было. Например, в Quake 3 использовались AABB (Axis-Aligned Bounding Boxes), грани которых параллельны глобальным осям. Хотя при этом можно было попасть в «пустоту» около персонажа или между его ног и тем не менее нанести ему повреждения, точность попадания не зависела от выбранной модельки (поэтому часто модель противника принудительно заменяли на крупного и заметного Tank'а, покрашенного в кислотные тона).


Сейчас модель коллизии является низкополигональным аналогом видимой модели, это компромисс между скоростью обсчёта и точностью попаданий. Дополнительно могут применять бокс или «капсулу» для быстрой проверки столкновений со статичной картой. Тем не менее, и с ними бывают сложные баги.

я дико извиняюсь за оффтоп!
последнее время такая беда с ютубом (и с гуглосервисами вообще), если в домене .com, написать с .ru и всё в порядке.

image
Я когда-то в kde-шной реализации pacman'а (kapman) вполне успешно ходил сквозь стены. Никаких хаков, просто правильная последовательность нажатий.
У меня был Commodore 64, были какие-то игры, загружаемые с магнитофона, потом появился дисковод к нему, с 5'' дискет было гораздо удобнее. Изучил бейсик (я тогда учился в школе, это был конец 80-х), начал программировать собственные игры. И, да, со спрайтами, с командами PEEK и POKE (без них там никуда, не было никаких специальных команд работы с графикой). Даже удалось его «русифицировать», то есть нарисовать русские буквы и научить их вводить/выводить. Эх, были времена… даже на ассемблере на нём немного удалось попрограммировать, были некоторые подпрограммы, которые работали гораздо шустрее бейсика (но это надо было написать на бумажке программу на ассемблере, потом перевести её в коды, эти коды забить в память и потом запустить исполнение с нужной ячейки памяти, а потом чесать репу, почему не работает. Никаких редакторов кода, компиляторов и т.п.)
Прикольные фичи. А вообще, я почему-то не любил пакмена, марио был круче.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации