Рубрика «DOOM» - 2

Начну с конца и покажу результат:

За что этот телефон так наказан...

Минутка анти-рекламы, это F+ F256. Каждый месяц отправляет платное СМС на номер 4446. Судя по прошивке текст сообщения "ccor 75#nonet". Также появлялись странные подписки с ежедневным списанием. СMC не сохраняется на телефоне и видно только на детализации расходов. Хотелось бы услышать от F+ объяснений, как же так получилось, и что это больше не повторится (и не происходит с другими моделями, а F256 уже нет в продаже).

Читать полностью »

image

На изломе эпох в мире настали темные времена. Рыцари Штормграда и священники Аббатства Североземья веками оберегали порядок и справедливость в королевстве, верно и честно служа сюзерену. Но привычную жизнь нарушили волнения и смуты, а из открывшегося портала в мирный Азерот хлынули воинственные орки, сеющие повсюду разрушение и смерть. Только королевский сын и правитель Ллейн смог возглавить борьбу с нашествием и добиться перелома в войне. Но вскоре по королевству разнеслись слухи, будто орк по имени Чернорук сумел объединить разрозненные кланы соплеменников и с новыми силами готовится завоевать Азерот…

Именно с этого незамысловатого сюжета 28 лет назад началась история мира Warcraft — 23 ноября 1994 года на свет появилась легендарная RTS Warcraft: Orcs & Humans.
Читать полностью »

«Мы обменивались пятидюймовыми дискетами в компьютерной школе»: читатели наших блогов вспоминают любимые игры детства - 1

Попросили коллег рассказать про их первые и самые запоминающиеся игры, летние каникулы в компьютерных клубах, миссии в Age Of Mythology и столкновение цивилизаций в Red Alert 2. Затем эстафету подхватили вы — делились историями про Doom II, Carmageddon, Warcraft, Heroes Of Might And Magic и множество других игр. Нам они очень понравились, поэтому решили собрать еще один текст.
Читать полностью »

Машина Тьюринга в Doom - 1

DOOM (игра 1993 года для DOS) полон по Тьюрингу. Это значит, что можно запустить DOOM в DOOM. В статье приводятся подробности реализации.

Предисловие

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

Что такое полнота по Тьюрингу?

Итак, какую-то видеоигру можно назвать универсальной, полной по Тьюрингу или программируемой. Что это означает? По сути, это значит, что в этой игре можно реализовать компьютер. Но тут есть свои тонкости: если для этого игроку придётся делать слишком много, то это будет уже не так интересно.
Читать полностью »

Лихие девяDOSтые. Во что мы играли в начале 90-х (часть 2) - 1


В прошлой заметке я вспомнил несколько популярных игр, в которые мы самозабвенно рубились на «Поисках» и «Искрах» на заре 90-х. Но время шло, и постепенно парк доступной нам техники обновлялся, а вместе с «хардом» менялся и «софт». Свой первый 386-й компьютер я приобрел совершенно случайно: на дворе стоял 1995 год, и я по знакомству подрядился ремонтировать офис одной мелкой фирмы. К тому моменту, когда отделка была завершена, контора успела скоропостижно разориться. Вместо денег с нами рассчитались оставшейся офисной техникой — мне досталась та самая «трешка». Вернее, машина на Am386 в стильном «десктопном» корпусе, работавшая на 33 мегагерцах, оборудованная 2 мегабайтами оперативной памяти и винтом на 40 мегабайт. На компе стояла MS-DOS, но я накатил туда Windows 3.11, которая запускалась в случае необходимости командой win. Впрочем, для большинства задач привычного «доса» вполне хватало.
Читать полностью »

Пользователь Twitter ArrowGMaximus разработал систему под названием Facto-RayO — движок рейкастинга, работающий в ванильной версии Factorio. Управлять игрой можно, нажимая с зажатым Ctrl на сундуки по краям экрана и доставая из них предметы. Движок не позволяет поднимать и опускать взгляд, и очень похож этим на первые 3D-игры наподобие Wolfenstein 3D. Игру типа Doom на этом движке воссоздать невозможно из-за того, что все объекты должны иметь одинаковую высоту.

Движок рейкастинга внутри Factorio - 1

Несмотря на ограничения движка, он имеет множество функций. Например, можно менять горизонтальный угол обзора (FOV), вплоть до 360° (разумеется, изображение при таком FOV будет сильно искажённым).
Читать полностью »

Запускаем DOOM на калькуляторе HP Prime G2 - 1


Установить DOOM на какое либо устройство, это как водрузить знамя победителя на павшей крепости. Мне задали вопрос “ну что, doom запустил?” не менее 35 раз, когда узнали что я вожусь с данным калькулятором. Решил не разочаровывать публику и добиться запуска DOOM. Попутно, это стало неплохим тестом работоспособности оборудования, а также выявления неприятных багов. В общем, поехали!Читать полностью »

Играем в Doom в среде VMware ESXi на Raspberry Pi - 1

Недавно мы опубликовали статью о VMware ESXi на Raspberry Pi. В начале октября разработчики анонсировали техническое превью гипервизора VMware ESXi на архитектуре aarch64 под названием ESXi-Arm-Fling.

Повторять суть той статьи не будем, вспомним лучше основной вывод — гипервизор на Raspberry Pi нужен для того, чтобы «обкатать» технологию работы ESXi на ARM-процессорах. Но еще можно развлечься. Если у вас есть свободное время, попробуйте тряхнуть стариной, поиграв в Doom в среде VMware ESXi на Raspberry Pi. Под катом — подробности, как это сделать.
Читать полностью »

Сыграем в DOOM на серверах - 1

У меня возникла безумная идея – это сыграть в классический DOOM по сети установленный на VPS под управлением Windows. В целом, это задумывалось как тестирование новых фич, которые мы внедряем: клонирование серверов и разворачивание локальной сети. Да, и на самом деле, это круто сыграть в DOOM прямо на серверах, особенно после просмотра баек от Джона Ромеро было невозможно не поиграть в легенду компьютерных игр.
Давайте посмотрим, что же из этого получилось, с какими проблемами столкнулся и как их решили. Читать полностью »

Как рендерится кадр DOOM Ethernal - 1

Вступление

Doom Eternal не нуждается в отдельном представлении: это прямой преемник Doom 2016, разработанный благодаря седьмой итерации id Tech, внутреннего движка студии id Software. В свое время меня поразило и высокое качество визуальной составляющей Doom 2016, и простота и элегантность технических решений. В этом отношении Doom Eternal превосходит своего предшественника во многих областях, и некоторые из них достойны детального разбора. В этой аналитической статье я постараюсь обсудить их все.

Мой анализ вдохновлен трудом Adrian Courrèges про Doom 2016 (перевод). Я считаю, что подобные работы позволяют взглянуть на подходы к решению некоторых проблем рендеринга AAA-проектов и тем самым становятся превосходными обучающими материалами. В этом анализе я планирую обсудить общие особенности и не погружаться слишком глубоко в тонкости каждого способа и прохода рендеринга. Кроме того, некоторые проходы в Doom Eternal почти не отличаются от своих аналогов в Doom 2016 и уже были разобраны в труде Adrian Courrèges, поэтому я могу их пропустить.

Хочу особым образом отметить строго обучающий характер текущей статьи. Я никоим образом не поддерживаю реверс-инжиниринг продуктов с целью кражи интеллектуальной собственности или иного злого умысла. Если вы еще не успели сыграть в Doom Eternal, можете не беспокоиться: я разбирал лишь самое начало игры, поэтому спойлеры вам не грозят.

Итак, приступим.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js