Тимоти Кейн, один из основателей серии Fallout, заявил, что так называемый «спагетти-код» в видеоиграх не является следствием некомпетентности или бездействия разработчиков. Причиной этого явления становятся временные ограничения и меняющиеся требования к проекту. В новом видео на YouTube Кейн привел конкретный пример из работы над RPG: «Вы создаете игру, рассчитываете защиту от урона и пишете функцию для определения урона персонажа. Все работает идеально, но затем появляются изменения: новые интерфейсы инвентаря, дополнительные эффекты статусов, и ваши изначально чистые коды начинают смешиваться». Он отметил, что «спагеттификация» не происходит из-за лени программистов, а из-за нехватки времени на адаптацию кода к новым задачам. Кейн добавил, что подобные проблемы возникают в любых играх, где одновременно работают несколько систем и вводятся новые механики. «Игры представляют собой не просто продукт, а нечто среднее между искусством и продуктом», — заключил он, подчеркивая сложность процесса разработки.
Помогите проекту, поделитесь с друзьями ;)
tasani.ru