~ X ~ писал: thambs до сих пор так в ХЛ делает. для шарповости.
Сейчас первый Half-Life переживает свой второй всплеск популярности из-за деятельности speedrunner'ов на YouTube, которые стримят зрелищные скоростные прохождения с использованием различных трюков.
Так вот speedrunner'ы поголовно используют GL_NEAREST (GL_NEAREST_MIPMAP_LINEAR ?) для того, чтобы ориентироваться по пикселям и иметь возможность выполнять некоторые трюки, которые требуют точного позиционирования Гордона в игровом пространстве. Так что дело пиксельной картинки аля "Software rendering" всё ещё живёт
Цитата:
~ X ~ писал: Кстати, а как дела с сырцами анрила? У него такая же мощная моддинг-коммуна? )
Анрыл пытались декомпилить или довольствовались стыренными сырцами?
Кстати да, одно из замечательных достижений квакодвижков, это то, что Кармак открыл их код и заинтересовал массу программистов.
В итоге квакодумы можно запустить хоть на тостере. Иметь полноценный Quake II "в кармане" в середине нулевых было очень круто.
// Здесь могла быть еженедельная шутка про негра и часы.
О, так это известный баг. Разработчики на этой двери повесили на урон при "зажатии" не -1, а +1, видимо потому что охранник умирал там. Получается, что эта дверь тебя хиллит, а не дамажит. Она единственная в игре. После того как нашли эту фишку все спидранеры начали пользоваться этой дверью, чтобы переполнить счётчик здоровья и получить кучу жизней, тратя которые можно делать множество Grenade Jump'ов, чем ещё больше увеличить скорость прохождения т. д.
Ну а во втором ролики соответственно обратно "развернули" это огромное здоровье к концу игры.
Дикс писал: Офигеть, в ХЛ может быть несколько жизней? Как это в коде учитывается, там разве не int 0-100 ?
Я просто неточно выразился, под кучей жизней имел ввиду выход счётчика здоровья за привычные границы 0-100, что делается с помощью бага на этой двери. У int'а макс значение >2млрд, но HUD показывает максимум только 255, видимо там оно просто приводится к unsigned char или что-то вроде "x & 0xFF", но в игре действует int'овое представление. Я в код не лазил, просто размышляю.