
По словам со-создателя Fallout Тимоти Кейна, неаккуратный и запутанный код в видеоиграх возникает не из-за недостатка мастерства или гениальности разработчиков. Это просто происходит из-за того, что они обычно торопятся и не имеют достаточно времени, чтобы создать чистый, хорошо организованный код.
Купил акции по совету друга? А друг уже продал. Здесь мы учимся думать своей головой и читать отчётность, а не слушать советы.
Прочитать отчет 10-KОн прекрасно это понимает. Недавно разработчик из Interplay поделился видео, объясняющим, что определенная ситуация была не просто теорией – она действительно произошла.
Представьте, что вы создаете ролевую игру. Давайте поговорим об устойчивости к урону. Это довольно простая идея: когда вас бьют, устойчивость к урону уменьшает количество урона, которое вы фактически получаете. Например, если у вас 10% устойчивости к урону, удар, который обычно наносит 20 урона, уменьшается на 2 (10% от 20). Вы получите только 18 урона.
Поскольку дизайн игры показывает, что снижение урона (Damage Reduction — DR) встроено в броню, Кейн объясняет, что программист – которым был он – создал функцию под названием ‘item armor get DR’ для её обработки.
Кейн объясняет, что функция ‘Item armor get DR’ изучает броню, которую носит персонаж, извлекает её значение Снижения Урона (DR) и затем предоставляет это значение в качестве вывода. Он с гордостью описывает код как исключительно хорошо написанный и совершенный, сравнивая его с бриллиантом. Однако он сразу же отмечает, что запросы на изменения начинают поступать, и их становится всё больше.
Кейн объясняет, что как только ты думаешь, что всё улажено, появляется новый запрос. Затем человек, разрабатывающий экран инвентаря, спрашивает, почему он выглядит неправильно, и ты понимаешь, что это из-за эффектов статусов. Но они недовольны этим, говоря, что не просили об этом и называя тебя ленивым программистом.
Смотрите также
- Наши 5 лучших аниме-жемчужин для лета 2026 года
- Звездные войны: Войны клонов Эпизоды в хронологическом порядке (правильный порядок просмотра)
- Места для фотографий в Forza Horizon 6: Где найти все 26 мест
- Как получить ключ от НЛО в Sell Lemons?
- Forza Horizon 6: Замена двигателя и аккумулятора – объяснение.
- Лучшие настройки руля и контроллера для Forza Horizon 6
- Как получить Духовные Камни в TBH: Task Bar Hero?
- Список лучших комбинаций классов и оружия в Throne And Liberty
- Полная таблица слияний и самые дешевые рецепты для каждой персоны в Persona 5 Royal.
- Все предпочтения подарков в Chrono Ark
2026-01-24 01:09