1053

Костыли и пиксели #2

Серия Костыли и пиксели

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

В дополнении Broken Steel для Fallout 3 есть момент, который сильно выбивается из привычного геймплея игр от Bethesda. Игроку нужно спуститься в Президентское метро, сесть в вагон и проехать по тоннелю до базы Анклава. Из окна видно, как мелькают стены, вагон слегка покачивается, и всё это ощущается как нормальная заскриптованная поездка.

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

Поэтому разработчики пошли на абсолютно безумный, но гениальный костыль. Они не стали создавать транспорт. Вместо этого они сделали обычного гуманоидного NPC и прикрепили ему вместо головы гигантскую 3D-модель вагона метро. Технически этот вагон являлся элементом брони — огромной шляпой.

Когда игрок нажимает кнопку, чтобы зайти в поезд, игра незаметно забирает управление, блокирует камеру и привязывает ее к этому самому NPC. Дальше скрипт заставляет этого "человека-поезда" очень быстро бежать по рельсам. То есть, когда вы смотрите в окно едущего вагона, на самом деле вы смотрите от первого лица, находясь внутри шляпы бегущего моба.

Эта иллюзия работала безотказно, и игроки годами не подозревали о подвохе. Секрет раскрылся только тогда, когда моддеры залезли в редактор игры и нашли там странный предмет одежды под названием "Броня вагона метро", который надевался в слот шлема.

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

Лига Геймеров

58.4K постов92.2K подписчиков

Правила сообщества

Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб
Помни!
- Новостные/информационные публикации постим в pikabu GAMES
- Развлекательный контент в
Лигу Геймеров



Нельзя:

Попрошайничать;

Рекламировать;

Оскорблять участников сообщества;

Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;

Выкладывать ваши кулвидосы с только что зареганных акков - пермач

За неэтичное использование сообщества - тоже бан. Если ты выкладываешь пост в наше сообщество и получаешь стартовые плюсы от наших подписчиков, не думай, что вытаскивать потом пост в своё личное сообщество будет умным поступком.

190
Автор поста оценил этот комментарий

Ошибка: робот погибает при попадании в него гранаты (именно от попадания, а не от взрыва) Д - дизайнер, П - программист.

Д: программисты всё сломали! почему так получается?!

П: естественно так получается! потому, что у гранаты масса 100 кг! зачем вы это сделали?

Д: да?! а чтобы граната в воде тонула!

П: а почему она с нормальной массой не тонет?

Д: а потому что у воды плотность большая! (прим.: больше, чем у ртути)

П: а почему плотность такая большая?!

Д: а чтобы ящики деревянные плавали!

П: а почему они иначе не плавают?!

Д: а потому что у них масса 50 кг!

П: а зачем такая масса?!

Д: а иначе они некрасиво разваливаются!

раскрыть ветку
63
Автор поста оценил этот комментарий
Молодцы. Нашли решение, которое работает, а не стали городить ненужное не пойми что ради десятисекундной сценки.
раскрыть ветку
44
Автор поста оценил этот комментарий

Лифты в Фоллыче настолько суровы, что заставляют весь мир вокруг себя перемещаться, а сами стоят на месте.

раскрыть ветку
29
Автор поста оценил этот комментарий

"В кино все не настоящее. Это не коровы в кадре, это покрашенные лошади. А если в кадре нужна лошадь, связываем несколько кошек" кажется из симпсонов

73
хейтеры, люблю вас!
Автор поста оценил этот комментарий

Осенью заново ее проходил. Как раз в этом поезде проехал туда обратно раза 4 в надежде найти способ выйти из вагона там где "нельзя"..
Сука, кто ж знал что это не вагон нихуя

Иллюстрация к комментарию
раскрыть ветку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества