- Полное прохождение
- Глава 1: Деревня Калим
- Глава 2: Гебет
- Глава 4: Казарма Стражей
- Глава 5: Святой город Аратум
- Глава 6: Осада (часть 1)
- Глава 7: Осада (часть 2)
- Глава 8: Глубинный лес
- Глава 9: Исконная кузница
- Глава 10: Забытые равнины
- Глава 11: Перелом
- Глава 12: Командный пункт Стражей
- Глава 13: Из иного мира
- Глава 14: Шпиль Нератула
- Глава 15: Город Райуул
- Глава 16: Болота КарТула
- Глава 17: Храм Ломарит
- Глава 18: Чрево зверя
- Глава 19: Пристанище душ
- Глава 20: Воскрешение
- Глава 22: Возмездие
- Все квесты и их прохождение
- Все рецепты алхимии
- Все скрытые перки
- Все загадки Вотрубы
- Карта батрака Вашека
- Карта видлакских разбойников
- Карта утопленника
- Карта Желеевских болот
- Карта лесорубов из Нижнего Семина
- Оставшаяся от мертвеца карта
- Карта слатейовских охотничьих угодий
- Карта пойманного вора
- Карта контрабандиста
- Карта Боржика
- Хижина дикой бабы
- Хижина водяного
- Перевернутая телега
- Где найти лопату?
- Как получить лошадь?
- Интерактивная карта
- Странные вирши
- Штольня под Тросками
- Два мертвых дерева
- Промокоды
- Тир-лист персонажей
- Баннеры 1.2
- Тир-лист банбу
- Инспектор Мяучело
- Памятные монеты АИК
- Пропавшие мини-грузовики
- Все скрытые квесты
- Все достижения
- Все арты c6 персонажей
- Как повысить уровень доверия агентов?
- Клякса: как приручить?
- Видеопрокат и все видеокассеты
- Отдыхающая домохозяйка: фильм
- Ностальгирующая девушка: фильм
- Влюбленная девушка: фильм
- Квест Клуб загадочников 1 и 2
- Квест Отмотай назад, детектив
- Квест Заметание секретов
- Квест Пропавшая картина
- Квест Бескрайняя бездна
- Квест Пророчество
- Квест Лимб банбу
- Все гайды
- Испытания Мерлина
- Хранилища сокровищ
- Луны мистера Муна
- Хитроумные ключи
- Головоломки Иродианы
- Квест «Призрак нашей любви»
- Квест «Колодец, колодец»
- Квест «Сокровища из проклятой гробницы»
- Квест «Гиппогриф вам укажет путь»
- Квест «Словно по звонку»
- Непростительные заклинания
- Все легендарные сундуки
- Все животные и твари
- Все метлы
- Все концовки
- Все гайды
- Башня Рамазита и колдовской погреб
- Вызов Шар — все испытания и Копье Ночи
- Логово Ансура — все чертоги и дракон
- Литейная стальной стражи — как спасти гондийцев
- Обыскать подвал — как открыть Некромантию Тхая
- Разрушенная башня — как запустить лифт
- Адамантиновая кузня — все формы и мифриловая руда
- Завершить оружейный шедевр — кора суссура
- Тетушка Этель — как спасти Майрину
- Яйцо гитьянки — как украсть и можно ли вырастить
- Мистический Падальщик — где найти слугу
- Найти клоуна Каплю — все части тела
- Как победить Геррингот Торм?
- Где найти Кровь Латандера?
- Где найти Песню Ночи?
- Все гайды
- Промокоды Honkai Star Rail
- Все сундуки Золотого мига в Honkai Star Rail
- Похвала высокой морали в Honkai Star Rail
- Все сундуки в Лофу Сяньчжоу из Honkai Star Rail
- Первооткрыватель в Honkai Star Rail
- Все сундуки Сада безмятежности в Honkai Star Rail
- Беглецы в Доме кандалов
- Заказ прокси
- Дом кандалов: сундуки и робоптахи
- Гексанексус: Remake в ХСР
Соавтор Fallout оправдал говнокод в играх недостатком времени
Разработчикам просто некогда полноценно переписывать системы, приходится делать костыли.
Соавтор Fallout Тим Кейн объяснил, почему исходники игр — как правило, скрипты, связанные с игровыми механиками и доступные моддерам — часто чрезвычайно запутаны. По словам Кейна, основная причина заключается не в уровне подготовки программистов.
Говнокод, объясняет Тим, это следствие недостатка времени у разработчиков, помноженное на постоянные корректировки механик, появление одних систем, исчезновение других и так далее.
Кейн подчеркнул, что наблюдает проблемы с качеством игрового кода на протяжении всей карьеры — то есть порядка 40 лет. В качестве примера Тим разобрал типичную ситуацию из разработки ролевой игры, связанную с механикой сопротивления урону.
Изначально такая система проектируется максимально просто: показатель защиты берется у элемента экипировки, и все расчеты работают нормально. Однако по мере развития проекта в игру добавляются новые элементы: эффекты состояний, дополнительные модификаторы и так далее.
Каждое такое решение, отмечает Кейн, обычно требует срочных корректировок, причем у разработчиков зачастую нет возможности переписать систему целиком. В результате некогда простая и логичная функция постепенно обрастает множеством исключений и условий.
По словам Тима, особенно часто такие проблемы возникают на стыке программирования, дизайна интерфейсов и геймдизайна, когда требования одних команд не всегда совпадают с технической реализацией других. В результате между элегантной архитектурой и тем, чтобы проект хоть как-то работал, разработчики выбирают второй вариант.
В принципе, полагает Кейн, это нормально. Тим считает, что игры — это одновременно и техническая система, и форма искусства, а создание произведения искусства по своей природе хаотично. Словом, говнокод вряд ли куда-то денется.

