Star Wars: Dark Forces – последняя классика компьютерных игр девяностых годов, получившая обновление от мастеров ремастеринга Nightdive Studios. Однако, как сообщает журнал PC Gamer, шутер от LucasArts оказался необычайно сложным с технической точки зрения. В беседе с редактором PCG Робертом Джонсом (Robert Jones), руководителем проекта Dark Forces от Nightdive, он рассказал, что в игре реализован домашний аналог современной многопоточности, опередивший свое время на несколько лет.
“Dark Forces было трудно изменить с технической точки зрения, поскольку она очень сильно переработана”, – говорит Макс Вейн. “В то время у LucasArts было много мелких деталей, которые делали игру особенно сложной”. Одной из таких деталей было упомянутое выше многопоточное решение. “В середине 1990-х годов им удалось эффективно реализовать многопоточность, используя систему задач. Нам пришлось использовать сложные современные методы, чтобы заставить ее работать красиво, сохранив при этом ту же основную идею”.
По словам Вейна, Nightdive удалось реализовать эту задачу, потому что “в отличие от других проектов, нам удалось получить исходный код с самого начала”. Однако даже при непосредственном доступе к исходному коду это было нелегко. “Нам пришлось модернизировать все эти концепции, которые работали при программировании в DOS на 486-м или Pentium, но не работают на 16-ядерном современном процессоре с бесконечной гигагерцовой частотой”.
Несмотря на то, что работа над Dark Forces была связана с многопоточным подходом, разработанным специально для Dark Forces, Вейн говорит, что это была не единственная проблема, с которой столкнулась Nightdive. “Еще одна вещь, которую было трудно соответствующим образом модернизировать, – это пользовательский интерфейс, который у них был, в плане меню и т.п., потому что в оригинале все меню управляются мышью”, – говорит он. “Найти подходящий баланс, который бы соответствовал оригинальным меню и в то же время позволял работать с контроллером, было довольно сложно”.
Полное интервью с Найтдайвом вы можете прочитать в специальном выпуске, посвященном 30-летию игры, в который также вошли слова создателей System Shock и размышления авторов и редакторов PC Gamer за последние три десятилетия. Если вы хотите узнать больше о собственном ремейке System Shock от Nightdive, ознакомьтесь с обзором Джошуа и нашей беседой с командой Nightdive по System Shock, состоявшейся в начале года.