Comments 23
Погуглил. Мне одному удавалось зациклить огненный шар импа чтобы он кружился бесконечно вокруг меня?
del
переход к Windows 3.1 подтолкнул к широкому распространениею графических ускорителей
О каких ускорителях идет речь? И как дум их использовал?
В оригинале написано:
RAM was becoming cheaper and the move toward Windows 3.1 had pushed graphics adapters in chipsets to become more commonplace.
Да, речь не об ускорителях, а о видеоадаптерах. А если более конкретно, то увеличилось количество видеопамяти, увеличилось разрешение и, что самое важное, увеличилась скорость обмена с видеопамятью. То есть отпала необходимость в ухищрениях для приемлемой скорости работы.
А вообще, интересно читать старые журналы:
https://books.google.ru/books?id=KjwEAAAAMBAJ&lpg=PA1&hl=ru&pg=PA51#v=onepage&q&f=false
Не про дум, но про ускорители - в конце 80х и начале 90х, с развитием windows и прихода все более высоких разрешений, как раз стали востребованы 2д ускорители. Они умели аппаратно отрисовывать примитивы: прямоугольники, заливка (массово используется для отрисовки окон), плюс так же аппаратно копировать часть видеопамяти в другое место, не таская эти мегабайты по шине (те же перемещения окон вместе с контентом, а не в виде мигающей рамочки, как раньше).
А про борьбу монстров между собой (infighting) вот неплохое видео, где все по полочкам разложено: https://youtu.be/mH1AB1pOI28
отличный канал, спасибо за ссылку (смотрел его несколько лет назад на английском), больше всего мне там понравилось видео про псевдослучайные числа в DOOM'e
еще можно добавить стрелочку из состояния die в xdie, когда мертвый враг попал под дверь
а параметры сложности также в этом файле прописаны?
Я не раз высказывал свое мнение насчет переводных статей на Хабре и мотивации людей, их постящих.
Но чтобы быть конструктивным - я просто оставлю ссылку на этот плейлист на YouTube. Это просто лучший контент для фанатов оригинального Дума:
Почему на диаграмме нет перехода из состояния SEE в PAIN?
Это когда какодемону больно смотреть на игрока?
Это когда в монстра попадают и он перестает атаковать/фризится.
В статье же русским по белому написано
В состояние PAIN противник переходит только извне, что логично — это должно происходить при получении урона.
Ровно та же история и с DIE, что логично
Но это же не терминальный статус. Через пару секунд снова статус SEE, в котором монстр атакует
В статусы PAIN, DIE, XDIE и SPAWN нельзя перейти в рамках логики "ИИ". Эти статусы могут быть выставлены только принудительно извне. Да, это некоторая натяжка, но если прям по чесноку все возможные переходы описывать, то там будет паутина типа все-ко-всем, поскольку технически, в эти три статуса (за исключением SPAWN) можно перейти почти из любого другого состояния.
Искусственный интеллект в DOOM