System Shock

Автор: Эйрел Пыльный

На случай если кто-то пропустил - римейк успешно вылез из жопы произодственного ада и поступил на прилавки 30 мая.

Пусть ньюфаги тешатся атомик хартом, а мы вспомним былое.

Тогда нас никто не водил за ручку по коридорам, огражденным со всех сторон кроме нужной невидимыми стенами.

Тогда нас никто не водил за ручку квестовым компасом.

Тогда приходилось включать мозг и развивать пространственную память (это особенно касается думеров которые только в 21м веке узнали что в Doom оказывается была карта). 

Тогда никто не жаловался на тупость противников, потому что идея была не в том чтоб напрягать жопу, а в  том чтобы расслабиться. Для напряжения есть десматч.

Тогда никого не смущал уебищный графоний, утилитарный дизайн уровней и брутализм в игровой архитектуре. Потому что тогда уебищным был абсолютно весь графоний исключая квесты и интерактивное кино, но до него ещё дожить надо было (первоначально оно было на игровых автоматах, но мы их благополучно пропустили и дождались эпохи сидюков). 

Тогда сюжет подавался простыней между уровнями. И его сука читали. 

... Поэтому когда появился System Shock для многих это был ДИКИЙ АХУЙ - потому что в нём воплотились многие пусть и сырые, но смелые задумки, которые позже станут каноном множества жанров. 

Но у меня возник вопрос - это каким надо быть рукожопом, чтобы игра не с самой тяжелой графикой ТАК ДИКО ТОРМОЗИЛА? Я всё понимаю, unreal engine (кстати бывший довольно шустрым в далекие времена), постобработка (без которой там треугольники на полэкрана), текстуры высокого разрешения... 

так вот, ещё одно отличие ТЕХ времен от ЭТИХ было в том, что с технической стороны игры выглядели шедеврами ещё и по той причине, что ввиду тормознутости компов и ограниченности памяти (и некоторыми её особенностями) игры оптимизировались до седьмого пота программиста. 

Как-то раз в качестве примера этакого мастерписа программирования я дал паре товарищей ссылку на .kkrieger, после чего у одного из крабов сгорела видюха. Поясню почему: игра наглухо процедурная, она весит 97 280 байт, а не 300 мегабат, при графоне уровня где-то кваки. Нагрузку на железо дает такую что можно как бенчмарк использовать, видюха плавится. Сравним с весящими по тридцать гигов игрухами, которые в 90е умещались на два сидюка. 

Это первое что касается оптимизации, это оптимизация ресурсов.

Если же нужна оптимизация быстродействия, то во-первых под нож идет сжатие всего и вся, а во-вторых изменения касаются в том числе кода отвечающего за выполнение, особенно критичны участки, которые чаще всего вызываются. В древние времена клали болт на чистоту кода, применяя весь спектр известных способов повысить скорость выполнения хотя бы на один такт. Сейчас - в паре игр встречается в самом частоиспользуемом куске кода одна блядская инструкция, которую поддерживает далеко не каждый проц, а патч который заменяет её - навешивает туда тормозной кусок кода. В результате мы видим охуенчик в виде "МЕНЮШКА тормозит". Сука, вот как так можно?! Кодерастов которые так делают надо запереть в подвале, дать им GLUT или SDL2, и заставить писать код на С99, чтоб не вздумали буст подключить, как они это любят делать, и кормить рисом пока не напишут двигло которое не будет тормозить на шестисотом целероне. 

Список людей которых я бы запер в подвале довольно велик. Например, в 2008м была выпущена такая гама как Warfare. в 2017м - "сирия: русская буря". При незначительных изменениях поделка Шутова тормозила так, что я охуел. Это как надо было изнасиловать довольно шустрый движок чтобы он начал ТАК тормозить? 

Говорят, что тормоза это плата за мультиплатформенность. Ну и ещё что я отстал от жизни, несовременен, до сих пор юзаю waterfall-ную разработку, pelles C и жосцкий глум с КОБОЛом в интерпретаторе, если мне не в лом. Зато, блядь, если я что-то делаю, оно работает, не глючит, и не нуждается в выпуске патча каждые три дня как ёбаный фаерфокс который уже заебал падать на ровном месте. 

Не сомневаюсь что через месяц разрабы римейка славной старой игрухи выпустят патч который решит проблему с тормозами лого анрыла на заставке, лол. И надо бы наверное даже как-нибудь это дело скачать и позырить, вспомнить старые времена и сравнить ощущения. Вряд ли правда, они будут положительными. Потому как я буду видеть там не то что раньше, а гору незаметных большинству следствий рукожопости разрабов. Интересно как эта поделка вообще прошла QA...

И тем не менее, судя по отзывам олдфагов, это старая игра с обновленным, хоть и не слишком современным, графонием. Так что - сравнивая с тем что сделали со старкрафтом - я бы сказал, что это годный римейк. Так и надо. А проблемы... ну, проблемы бывают у всех, и меня радует хотя бы то что у начальства нашлись яйца вытащить игру из ада, вкорячить не на юнити а на анрыл, сделать пристойный графоний и не трогать кишки. И не подпускать к ним старых разрабов, потому как у тех вечно чешутся ручонки использовать свой опыт, чего не надо делать категорически.  

Тим Кейн делал фаллаут ради фана. Сейчас таких не делают...

+26
284

0 комментариев, по

796 174 84
Наверх Вниз