Если мы говорим о классике Valve, вышедшей в 2004 году, то речь идет об одной из лучших игр в истории ПК и истории, которая до сих пор не завершена, хотя в данном случае речь не идет о третьей части, которая завершает рассказ, который остался. на полпути, особенно после резкого конца Эпизода 2. Последнее? Спустя почти 20 лет после выхода игры , теперь мы можем играть в Half-Life 2 на Raspberry Pi .
Хотя это может показаться вам удивительным, но Half-Life 2 уже несколько раз появлялась на платформах, не основанных на технологии ПК. Например, когда-то у нас была версия для SONY. PlayStation 3, основанный на процессоре CBEA популярного процессора Orange Box. Тоже несколько лет назад NVIDIA выпустила портативную консоль Tegra Shield, основанную на ARM процессор набора инструкций.
Half-Life 2 выходит на Raspberry Pi 4
Что ж, указанная ISA — это та же самая, что используется в Raspberry Pi, однако исходный код не является версией, выпущенной много лет назад для вышедшего из строя ноутбука NVIDIA, поскольку код указанной версии имел оптимизацию для уникальных элементов. из зеленой компании оборудования. Скорее , его происхождение обнаружено в утечке исходного кода Team Fortress 2 это произошло в 2018 году, однако, несмотря на то, что игру удалось заставить работать, нельзя сказать, что ее производительность оптимальна, более того, ее можно считать неиграбельной по текущим стандартам.
Этим подвигом мы обязаны пользователю Reddit zbios. , который также собрал еще одну версию игры для Appleпроцессоры M2, но с другими результатами.
Это не та версия, в которую мы рекомендуем играть
И надо учитывать, что Half-Life 2 под Raspberry Pi работает только на устройстве четвертого поколения и что встроенный GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР чрезвычайно прост. Не только с точки зрения чистой мощности, но и с точки зрения поддерживаемого API. И заключается она в том, что она даже не может запустить игру с ее лучшей одеждой, а именно с графикой под DirectX 9 или OpenGL 2, а скорее приходится делать это под первой версией OpenGL. В котором полностью отсутствуют графические шейдеры, а визуальный аспект вполне заметен.
Другой момент - частота кадров и разрешение, игра не может превысить 20 кадров в секунду при разрешении 720p, и мы не должны ожидать большого улучшения от разгона. Это напоминает нам печально известную версию для PS2, которая вышла в середине 2000-х и была неиграбельной из-за нехватки мощности. В любом случае, это понятно с того момента, когда Raspberry Pi не задумывался для Half Life 2, и его список возможностей выходит за рамки запуска видеоигр, несмотря на упрямство сведения его полезности к запуску ПЗУ старых игр.
Также появилась версия для Apple M2
Как мы уже говорили ранее, тот, кто скомпилировал исходный код, также сделал его соответствующую версию для Apple M2, здесь разница в производительности между двумя чипами заметна и с разницей. А в том, что процессор для компьютеров из Купертино способен вывести графику со всеми визуальными параметрами на максимум, в гораздо более высоком разрешении и со скоростью более 300 кадров в секунду.
Все это открывает двери для версий Half Life 2 Homebrew и не только для компьютеров Pi 4 и Apple, но и для любой системы на базе процессора, совместимого с инструкциями ARM. Например, Nintendo Switch, которая недавно получила версию Portal, использующую тот же движок, или даже на ум приходит PlayStation Vita. В любом случае помните, что они не являются официальными версиями Valve, а исходят от сообщества. Как бы то ни было, всегда можно поиграть в подобную классику на любой платформе, даже если она не является, скажем так, традиционной.