Category: игры

Category was added automatically. Read all entries about "игры".

Бритоголовый и С1-97

Про цифровую трансформацию

Рассказали тут про проводимые чем-то-там-2035 (я уже запутался, что там у них как) курсы для преподавателей вузов на тему «как студентов учить» в условиях «цифровой трансформации». Ну там стандартно — чуваки выступают про всякий там «цифровой след», придумали переименовать контрольные и проверочные работы в «квизы» (и пол-лекции рассказывали, что это такое), на конкретные вопросы «а как вообще собрать этот ваш цифровой след» отбазариваются «мы рассказываем о концепциях, а не о конкретных инструментах», все как обычно.

Главный шедевр был в заголовке одного из слайдов, там аршинными буквами было написано «ОБРАЗОВАТЕЛЬНАЯ ДЕЙТЕЛЬНОСТЬ» (орфография оригинала сохранена). Спеллчекер, надо понимать, в арсенал инструментов цифровой трансформации не входит.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

Автосимуляторное

Узнал тут о существовании “новой физики” и “чешского плагина” для вышедшей еще в 2004 году Richard Burns Rally. А еще оказывается – в этой вроде бы древней игрушке до сих пор проводят довольно представительные “киберспортивные” соревнования:

http://rbr-russia.ru/championships/

А с другой стороны – посмотрел тут в магазинах цены на минимально подходящие для серьезных игр рули и как-то немного опечалился:

https://www.dns-shop.ru/catalog/6809155f0e06c3d1/igrovye-ruli/

За такие деньги можно и Жигуар купить и гонять по пока еще не закатанным в асфальт дорожкам Московской области, закидывая камнями мирно едущих на дачу граждан.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Game Engine Black Books

С удовольствием прочитал две книжки с подробными описаниями процесса разработки и технических решений Wolfenstein 3D и Doom:

http://fabiensanglard.net/gebb/index.html

Сочетание PC-шного и не очень (в частности, довольно подробно описывается NeXT, на котором разрабатывался Doom) “железа”, разнообразных хитрых приемов для рендеринга графики, оригинальных алгоритмических решений и просто программистских трюков – это очень круто, рекомендую. Для полного удовольствия от книжек крайне желательно знать Си и иметь представление о том, что рассказывается в стандартном курсе по “алгоритмам” – иначе такие штуки, как BSP, просто пройдут мимо.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Нейросети играют в игры на Sega

…и прочих ностальгических консолях:

https://blog.openai.com/gym-retro/

Пишут интересное:

For games that have a sparse reward or require planning more than a few seconds into the future, existing algorithms have a hard time. Many of the games in the Gym Retro dataset have a sparse reward or require planning, so tackling the full dataset will likely require new techniques that have not been developed yet.

Выясняется, что машинное обучение пасует перед задачами, где нет быстрой связи между правильным действием и “поощрением”, или где требуется планировать действия хотя бы на несколько секунд.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

ККнД по-русски

В далеком 1997 году вышла компьютерная игра KKnD – или Krush, Kill and Destroy. По жанру это обычный довольно безыдейный “клон Command and Conquer”, особого следа в истории не оставивший – за исключением одного пиратского перевода, приписываемого то ли “Фаргусу”, то ли Гоблину, то ли им обоим вместе.

Сюжет в “безыдейной RTS” нужен примерно так же, как в порнофильме, просто для обозначения ролей – это ненасытная домохозяйка, это сантехник с большим членом, и понеслось. Точно так же и в KKND для того, чтобы провести различие между красными и синими фигурками на карте, была придумана немудреная история про ядерную войну, и две непримиримые части оставшегося человечества – Выживших (Survivors) и Эволюционировших (Evolved). Скучно? – Скучно! – решили неизвестные переводчики и полностью переосмыслили игру.

kknd

В этой “русификации” (кстати, относительно неплохой с технической точки зрения) воюют русские бандиты и украинские националисты. Корень раздора – секрет производства водки “Погань”. Переводчики перекроили названия юнитов (хотя не сильнее, чем в любом другом переводе), переозвучили все ролики и реплики персонажей (братки же должны отвечать на приказы что-нибудь в духе “Без базара!” и “Чисто какие проблемы?”), и даже заменили саундтрек – братва воюет под шедевры русского шансона в исполнении Геннадия Жарова, хохлы – под “Червону руту”. В принципе, шутки про сало и горилку не сильно хуже оригинального, с позволения сказать, “сюжета”, хотя особых открытий ждать не стоит.

Так вот, в далеком 1997-1998 году пираты и представить не могли, насколько злободневным окажется этот, с позволения сказать, перевод через полтора десятка лет – начиная от того факта, что “В две тысячи мохнатом году правительство Радяньской Украины окончательно обнищало после распада СССР” и заканчивая вооруженными луками хохлами, которые сражаются с ОМОНом, выступающим на стороне братвы. А чего стоит монолог в вступительном ролике про “тишайшего выпускника философского факультета Киевского университета” Степана Бендеру-второго, “внука известного националиста”? В общем, если вы мечтали давить похожим на грузовик “Урал” харвестером Евромайдан или наоборот, отстреливать ОМОН из луков и дробовиков – то эта игрушка определенно для вас.

PS: “Погань” – это пародия на водочную марку того далекого времени “Довгань”.

UPD: Финальные ролики за людей и мутантов братков и хохлов я выложил отдельно.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

ГАЗ-3111 от Max Models, 1:43

Приобрел вот такое чудо, по рекомендациям в “Клубе владельцев ГАЗ-3111″. В природе существует еще как минимум два других варианта коллекционной модели ГАЗ-3111 – но один был выпущен в количестве 20 экземпляров, именно его несут в левом углу на фото:

3111putin

Второй вариант выпускается фирмой “Киммерия” и отличается довольно грубой проработкой деталей и некоторыми “геометрическими” огрехами.

gaz3111kimmeria

В общем, до недавнего времени качественной масштабной модели ГАЗ-3111 не существовало от слова совсем. Модель от Max Models сделана в соответствии с “заводской” 3D-моделью кузова и может быть названа лучшей из доступных. Лучшей, но, к сожалению, не идеальной.

3111maxmodels

К кузову претензий нет – выполнен он весьма точно и близко к оригиналу. Но вот “ходовая часть” и салон модели позаимствованы от выпускаемых Max Models вариаций на тему “Волги” (если точнее, то ходовая взята от ГАЗ-24 с добавлением “двухниточного” выхлопа, а салон довольно грубо переделан из ГАЗ-3110).

3111maxmodels-2

У настоящей ГАЗ-3111 спереди стоит бесшкворневая подвеска с нижними рычагами оригинальной формы, а сзади – неразрезной “чайковский” мост.

3111below

Салон у 3111 совершенно свой, с большой-большой натяжкой кресла от 3110 можно “принять” за деталь от 3111 (и то – все “выдают” кнопки за рычагом КПП, а не рядом с ним – вот такое тут качество проработки деталей), а вот передняя панель совершенно не похожа. То же самое – с дверными картами.

3111salonjpg

На колесные диски жаловаться не буду – у меня стоят похожие, Slik L1828, хотя стоит заметить, что резина все-таки чуть более высокопрофильная, а заводские диски отличались дизайном.

В общем, остается надеяться, что в следующих выпусках модели недостатки будут исправлены.

ЗЫ Кстати, глянул сейчас 3D-модель ГАЗ-3111, сделанную пионерами для ГТА. Беру свои слова обратно – рядом с ней то, что делает “Киммерия”, даже похоже на настоящий автомобиль.

3111gta

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Windows 7 и старые игры

Наблюдал малопонятные глюки с графикой при запуске некоторых старых игрушек (Diablo и Master of Orion II – среди прочих) в свежеустановленной Windows 7. Выглядело это примерно так:

moogluk

Причины глюка – несовместимость разных версий DirectDraw. Если первые версии “не обращали внимания” на не самое правильное с точки зрения документации использование некоторых функций, то современные реализации тех же функций требуют более строгого подхода. Соответственно, начинают вылезать разнообразные “косяки”. Например, многие старые игры автоматически считают, что они – единственные запущенные DirectDraw-приложения и некорректно инициализируются. Учитывая, что графическая оболочка Windows 7 активно работает с DirectX, можно ожидать всевозможных глюков.

На импортных форумах в качестве решения предлагалось отключение explorer.exe и последующий запуск игры. На самом деле можно поступить проще. Итак, пошаговое решение проблем с графикой в старых играх для Windows:

1. Запускаем игру с правами администратора. Наблюдаем странные эффекты с палитрой, материмся и выходим.

2. Открываем regedit и смотрим ветку HKLM/Software/Microsoft/DirectDraw/MostRecentApplication. Наблюдаем там два параметра – строковый Name с названием exe-файла игры (например, Orion95.exe) и ID типа dword (к примеру, 0×333982cb). Выписываем их на бумажку.

3. Самые глазастые уже разглядели раздел HKLM/Software/Microsoft/DirectDraw/Compatibility, а то и открыли его, обнаружив там пока небольшой список “настроенного” софта (включая Diablo и Starcraft). Создаем в нем вложенный раздел и называем его так, чтобы не перепутать ни с чем другим. Например, MasterOfOrionII131 – название игры и версия исполняемого файла.

4. В этом разделе создаем строковый параметр Name, в него вписываем название exeшника. Создаем двоичный параметр ID и вписываем в него ID из второго пункта, инвертируя порядок байтов (то есть 0×333982cb превращается в CB 82 39 33). Дальше начинается самое интересное.

5. Создаем двоичный параметр Flags и начинаем экспериментировать с его значениями. К сожалению, мне не удалось найти описания этого параметра, поэтому приходится подбирать его методом тыка. Типичные значения флагов – это 01 00 00 00, 00 08 00 00, 20 00 00 00, 04 00 00 00, 40 00 00 00, 02 00 00 00. Для Diablo и Starcraft во всех вариантах (так как Hellfire и Brood War оказались незаслуженно забыты в этом списке) подошло 00 08 00 00, то же самое сочетание “вылечило” и Master of Orion II. После каждого изменения параметра запускаем игру и смотрим, прошли ли глюки. Во всяком случае, графика Master of Orion стоит того, чтобы немного поковыряться в реестре.

moo2

Думаю, это работает для гораздо большего числа “проблемных” игр.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

АдмиралЪ на “Шнелльботе”

Наверное, разработчики “Морского охотника” сильно просчитались с определением времени действия игры. Наверное, более актуальным было бы получение лицензии на бренд “АдмиралЪ” с последующим выпуском игры про Колчака, который в перерывах между командованием эскадрой выходит в море на одиночном миноносце, чтобы пострелять из пушки. Между прочим, немецкие “Шнелльботы” по основным параметрам очень похожи на миноносцы начала XX века.

Игровой процесс можно было бы разбавить мини-играми, например, симулятором танцев наподобие “обучалки” из Mortal Kombat (думаю, все помнят этот “самоучитель по кнопкодавству”), или мини-шутером “убеги от революционных матросов”, или даже виртуальным тиром “расстреляй членов Учредительного собрания”.

Думаю, вышло бы неплохо.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Игра про военных совков

16.02.2008 предпринял вылазку в магазин "Союз", что на Хвалынском бульваре, с целью закупиться коллекционной коробкой игры "Правда о девятой роте" с флягой. В 12:00 в том магазине осталось только две таких коробки.

В большой подарочной коробке имеем: DVD-диск с игрой - 1 штука, фляга армейская - 1 штука, воздух - немеряно. Стоимость комплекта - 679 рублей, складывается из фляги (аналогичные литровые фляги стоят около 400 рублей в магазинах типа "Экспедиция", в военторгах цен не знаю) и диска (голый диск стоит от 200 до 400 рублей - однако, лицензия!). Другие варианты комплектации - с тельняшкой и ремнем продаются в магазинах ХитЗона и МедиаМаркт. ИМХО тельняшка неизвестного размера и брезентовый ремень менее полезны в хозяйстве.

Что удивительно, в одном из обсуждений проскочила фраза о том, что вместо "совковой военной атрибутики" хорошо бы было положить в коробку маечку-кепочку или постер. На такие заявления товарищу ответили, что эта игра - про военных совков, и атрибутика в коробке лежит соответствующая. Фляга, кстати, досталась неплохая, со штампом "Красный выборжец 1979". Говорят, что бывают фляги и 1956 года.

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

Игра работает без диска, на диске защит от копирования нет. На различных трекерах уже есть весьма многочисленные раздачи, кое-где их уже успели закрыть по просьбе правообладателя. ИМХО отсутствие защит сделано намеренно, с целью сделать проект доступным для самой широкой аудитории, в том числе и принципиально не платящей за софт в силу патологий головного мозга. Замечу, что фляги, ремни и тельняшки скачавшим игру с трекеров не выдаются.

Для неинформированных кратко изложу суть игры. Жанр - симулятор боя/документальный экшен, то есть некий вариант "стрелялки" с жесткими ограничениями. Симулируется бой 9 роты 345-го отдельного
парашютно-десантного полка на высоте 3234 7-8 января 1988 года. Играть можно за одного из советских солдат и офицеров (в каждом эпизоде - за разного, то есть можно побыть пулеметчиком, артиллерийским корректировщиком и даже снайпером). Игры за "духов", естественно, нет - это вам не Каунтер-Страйк (на одном из игровых форумов, правда, быстренько слепили мод "за душманов", написал разработчикам письмо с просьбой закрыть эту возможность в патче). "Нелинейности" и прочих модных тенденций в игре нет в принципе, любое отступление от сценария (типа пойти прогуляться по минному полю или убежать с высоты подальше) жестоко карается - ибо это требование документализма.

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

Игра содержит не только "симулятор-стрелялку", но и некоторую подборку документальных материалов об афганской войне и том бое в частности. Большая часть материалов закрыта, и "открывается" в зависимости от успешности прохождения очередных эпизодов (подобную систему "бонусов" видел в American Chopper, там для интересных "фишек" приходилось проходить миссии по два-три раза - но здесь ситуация несколько отличается). Что же, решение удачное, мотивирует и на правильное прохождение миссий, и на просмотр открывшихся после долгого и упорного боя документов.

Итак, выберем в меню пункт "К бою". Игровые эпизоды связаны рисованными роликами, где рассказывается о предстоящем боевом задании. Пропустить ролик при первом просмотре нельзя, при последующих - можно обычным образом при нажатии клавиши Esc. ИМХО удачная находка - хочешь-не хочешь, а с документальной частью ознакомишься. Ролики и их озвучка - на высоте!

Графика - к сожалению, слабое место. Скриншоты выглядят страшновато, но на самом деле картинка на экране воспринимается по-другому - смотреть на ляпы наших художников нет времени. Озвучка игрового процесса - ИМХО довольно неплохая, но играть надо в наушниках - матюги попадаются, и довольно часто - а что вы еще ожидали во время боя? Как всегда бывает в компьютерных играх, набор реплик ограничен, иногда бывают повторы одной и той же фразы по два-три раза.

Первый эпизод - стрельба из пулемета "Утес" по наступающим гранатометчикам, для редко играющего - довольно сложный. Необходимо продержаться не менее 7 минут, в реальной обстановке младший сержант Александров отстреливался 12 минут - что почти нереально при первом прохождении игры. На игровых форумах это место обозвали "тупым тиром", но подобием Moorhuhn здесь даже не пахло - духи быстро пристреливаются, сначала попадания сопровождаются контузией, выглядит как резкое покраснение экрана, не слышно ничего, кроме стука сердца - но при этом нет таких "прелестей", как порванные барабанные перепонки, муть в глазах и слюни изо рта, затем - накрывают позицию и отправляют к экрану "Боевое задание не выполнено". Ролик после этого эпизода советую посмотреть всем любителям заявлений, что призывная армия не может быть профессиональной.

Второй эпизод играем тоже за пулеметчика (точнее, за двух последовательно), но вооруженного ручным пулеметом Калашникова - а, следовательно, передвигаемся по полю боя, отстреливая сначала бегущих вдалеке, а затем подобравшихся ближе душманов. Эпизод невероятно сложный для "непрофессионального игрока", особенно вторая половина - за Мельникова. Напомню, что "респауна" на противоположной стороне высоты нет.

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

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

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

Игра сильно впечатляет, заставляет сопереживать. Однажды в третьем задании духи с восточного отрога подошли вплотную, пришлось вызвать огонь по своей позиции, нажал 'е', боец, отстреливавшийся с позиции Александрова, не успел отбежать, его накрыло. Чувствуешь себя полным чмом и редкостной свиньей. Редкие игры "пробирают" до такой степени.

Документальная часть - довольно интересная, часть материалов выложена на сайте проекта http://www.pravdao9rote.ru . Не понравился только не очень удобный интерфейс при ее просмотре, иногда страничка разрывается посередине фразы. Наверное, лучше было бы сделать обычную прокрутку сверху вниз, а не переключаемые кликом по патрону страницы.

Кстати, в игре неплохая музыка

К сожалению, не обошлось без присущих продукции наших разработчиков глюков на "экзотическом" железе и некоторых программных конфигурациях - но это традиционно будет исправлено первым же патчем. Как всегда, Windows Vista официально "не поддерживается", работа роликов - под большим вопросом.

В целом - понравилось, "симулятор боя" (именно симулятор боя, а не аркада или думообразная стрелялка) сделан очень неплохо. Отдельные просчеты впечатление не портят, графика в "ночных" эпизодах становится вполне неплохой. В качестве развлекательной "стрелялки" игра вряд ли подойдет, откровенно простых эпизодов нет. Зато для отечественного игропрома вообще и студии Extreme Developers - безусловный шаг вперед, достаточно сравнить с "Антитеррором" тех же разработчиков. Еще раз доказывает, что грамотная организация позволяет добиться хороших результатов даже в такой, казалось бы, безнадежной области, как разработка "стрелялок" в бывшем СССР.

Для полного счастья очень не хватает "кооперативной" сетевой игры - хотя бы на 2-4 участников, вполне возможно было найти один-два эпизода, где одновременно действовало несколько наших бойцов (как минимум, эпизод с корректировщиком, "игрунов" можно было бы засадить на позицию Цветкова).

Игра вышла 15 февраля - в день вывода советских войск из Афганистана, то есть, к 23 февраля "подарочный" тираж полностью раскупят. Желающие купить флягу - поторопитесь.

Немного про матчасть. Все скрипты и конфигурационные файлы хранятся в незапакованном формате, по их содержанию можно сделать вывод о гораздо бОльших возможностях движка, чем мы видим в игре. Можно ждать как многочисленных "модов" разного качества, так и последующих игр на том же движке. Темы - любые, от Курской дуги (во-о-от где будет мультиплеер так мультиплеер!) до Чечни. Техническая возможность есть, дело - за продюсерами, готовыми рискнуть и вложить деньги в проекты.