Баги
рейтинг: +16+x

Если на поверхности сферы имеется непрерывное векторное поле, то на этой поверхности существует минимум одна точка, вектор в которой будет равен нулю.

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

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

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

Не вышло. Во второй версии взял лучший вариант из тех, что оставались. Передвинул точку. Кое-что подправил в ней, пришил поверх зацикленную текстуру травы, и края там так составил, что снаружи к этой точке было не подобраться.

Само собой, бороться с этим глюком было забавно. Взял кое-что, поигрался, посмотрел, как глюк на всё это действует. Сделал глючный городок, населил глючными людишками, чтобы посмотреть, как они там справятся.

Не справились.

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

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

Думаю, вряд ли кто заметит.

Пока не указано иное, содержимое этой страницы распространяется по лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License