
По словам со-создателя Fallout Тимоти Кейна, неаккуратный и запутанный код в видеоиграх возникает не из-за недостатка мастерства или гениальности разработчиков. Это просто происходит из-за того, что они обычно торопятся и не имеют достаточно времени, чтобы создать чистый, хорошо организованный код.
Купил акции по совету друга? А друг уже продал. Здесь мы учимся думать своей головой и читать отчётность, а не слушать советы.
Прочитать отчет 10-KОн прекрасно это понимает. Недавно разработчик из Interplay поделился видео, объясняющим, что определенная ситуация была не просто теорией – она действительно произошла.
Представьте, что вы создаете ролевую игру. Давайте поговорим об устойчивости к урону. Это довольно простая идея: когда вас бьют, устойчивость к урону уменьшает количество урона, которое вы фактически получаете. Например, если у вас 10% устойчивости к урону, удар, который обычно наносит 20 урона, уменьшается на 2 (10% от 20). Вы получите только 18 урона.
Поскольку дизайн игры показывает, что снижение урона (Damage Reduction — DR) встроено в броню, Кейн объясняет, что программист – которым был он – создал функцию под названием ‘item armor get DR’ для её обработки.
Кейн объясняет, что функция ‘Item armor get DR’ изучает броню, которую носит персонаж, извлекает её значение Снижения Урона (DR) и затем предоставляет это значение в качестве вывода. Он с гордостью описывает код как исключительно хорошо написанный и совершенный, сравнивая его с бриллиантом. Однако он сразу же отмечает, что запросы на изменения начинают поступать, и их становится всё больше.
Кейн объясняет, что как только ты думаешь, что всё улажено, появляется новый запрос. Затем человек, разрабатывающий экран инвентаря, спрашивает, почему он выглядит неправильно, и ты понимаешь, что это из-за эффектов статусов. Но они недовольны этим, говоря, что не просили об этом и называя тебя ленивым программистом.
Смотрите также
- Скетч SNL «Разогретая магия»: Пародия на Гарри Поттера приобретает пикантный оттенок.
- Все предпочтения подарков в Chrono Ark
- Сколько стоят все DLC для Sims 4?
- Лучшие идеи готического дома в Minecraft
- Когда выйдет Ne Zha 3? Всё, что мы знаем о продолжении
- Fallout 4: стоит ли убить или освободить Лоренцо?
- Советы для начинающих для Bellwright
- Лучшие моды для Banished
- Days Gone: Лучшее оружие
- Перси Джексон и Олимпийцы Сезон 2 Эпизод 8 Дата выхода, Время, Где посмотреть
2026-01-24 01:09