Рубрика «Игры и игровые приставки» - 52

Ничто человеческое не чуждо гигантским роботам-трансформерам. Например, старый добрый глава трансформеров-автоботов Оптимус Прайм махнул в Вегас, чтобы размять шины на дорогах порока. Но вместо того, чтобы пуститься во все тяжкие, привез на выставку CES 2019 целую гору новинок Kingston и HyperX. Да там и остался. А поскольку Оптимус Прайм плохого не посоветует, с гордостью показываем, чем занимались наши инженеры и разработчики весь прошлый год.

На стороне добра: как Оптимус Прайм привез Kingston и HyperX на выставку CES 2019 - 1
Transform and roll out!
Читать полностью »

Реверс-инжиниринг. История. Моя - 1

Всем привет,

На этот раз статья будет не технической (хотя в ней и будут попадаться какие-то технические термины/моменты), а скорее автобиографической, если так можно выразиться. Эта статья о том, как я докатился до такой жизни пришёл в реверс-инжиниринг, что читал, чем интересовался, где применял, и т.д. И, я почему-то уверен, что моя история будет иметь множество отличий от твоей. Поехали...Читать полностью »

image

Недавно наряду с реплеями minmax.gg/chickendinner мы выпустили новую функцию, отображающую видео, транслируемые участвующими в матче PUBG Twitch-стримерами. Чтобы реализовать её, нам нужно было распознавать Twitch-стримеров по их внутриигровым именам, что оказалось довольно интересной задачей.
Читать полностью »

image

В конце 80-х и начале 90-х Capcom выпускала игры, достигшие достойного уровня продаж. Mega Man и Street Fighter не стали огромными хитами в 1987 году, особенно по сравнению с историями успеха других компаний наподобие Nintendo и Sega, но показали себя достаточно хорошо, чтобы Capcom смогла выпустить сиквелы, создав таким образом франшизы. Mega Man 2, который многие считают лучшим в серии, обогнал первую часть по продажам и достиг по всему миру тиража в миллион копий. Успех Street Fighter 2 оказался ещё примечательнее: он настолько превзошёл первую игру, что оригинал едва заметен в истории Capcom.

В отличие от Mega Man и Street Fighter, первая часть Resident Evil сразу стала успешной, нарушив исторические тенденции Capcom. Поэтому Resident Evil 2 была неизбежна. Но чтобы Capcom могла сохранить темп развития созданного ею жанра Survival horror, Resident Evil 2 должна была стать лучше своей предшественницы, как это случилось с Mega Man 2 и Street Fighter 2. Разработчики хотели, чтобы сиквел стал тем, чем стали «Чужие» Джеймса Кэмерона для своего предшественника, «Чужого»: более революционным и амбициозным проектом.

В идеале разработка сиквела любой видеоигры опирается на опыт её создателей, полученный при создании предшественницы. Создатели стремятся повысить качество сиквела, обычно добавляя элементы, которые ранее были недоступны из-за нехватки времени, технологий или бюджета, параллельно увеличивая масштаб игры, чтобы повысить привлекательность для игроков. Однако ещё до начала разработки Resident Evil 2 стало понятно, что из-за кадровых перестановок в Capcom игра будет создаваться совершенно в других условиях.
Читать полностью »

image

Donkey Kong — это, вероятно, один из величайших аутсайдеров игрового мира. Он нарушил все правила, потому что его создатель, теперь уже легендарный Сигэру Миямото, этих правил не знал. Он не только стал началом одного из ярчайших умов отрасли видеоигр, но и зародил жанр «беги и прыгай», сделав Nintendo одним из старейших столпов индустрии.

Тридцать с лишним лет спустя Donkey Kong по-прежнему остаётся одним из наиболее узнаваемых персонажей, но многое из его истории всё ещё не рассказано. В большинстве рассказов о его разработке Миямото как будто является единственным творцом; его эскизы, идеи и спрайты будто бы воплотились в жизнь благодаря какому-то волшебству или скромным труженикам, не стоящим даже упоминания. На протяжении многих лет вопрос о том, кто же разработал Donkey Kong, оставался неотвеченным, потому что редко задавался.

До того, как титры в конце стали стандартной практикой в видеоиграх, разработчики находили другие способы подписывать свои работы, обычно в таблицах рекордов, но иногда сообщениями или инициалами в самом ROM. Подчас это были единственные зацепки, позволявшие связывать игры с их авторами.
Читать полностью »

Вероятно, все уже слышали, что ИИ под названием AlphaStar от компании Google Deepmind размазал профессионалов в стратегии реального времени Starcraft 2. Это беспрецедентный случай в исследованиях Искусственного интеллекта. Но хочу высказать конструктивную критику по поводу этого достижения.

Постараюсь убедительно доказать следующее:

  1. AlphaStar играл со сверхчеловеческой скоростью и точностью.
  2. Deepmind утверждает, что запретила ИИ выполнять действия, которые физически невозможны для человека. Разработчики не преуспели в этом и, вероятно, знают о своём косяке.
  3. Причина, по которой AlphaStar играет на сверхчеловеческих скоростях, скорее всего, связана с его неспособностью избавиться от приобретённого навыка спам-кликов. Подозреваю, что разработчики хотели сделать программу более гуманной, но не смогли. Потребуется время, чтобы подойти к данному тезису. Но это главная причина, почему я написал статью, так что прошу проявить терпение.

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

Как я искоренил причину stuttering и пропуска кадров во всех играх, а также случайно понизил температуру на 15 градусов - 1

Буду краток, причина оказалась в непостоянстве частоты GPU (больше), и CPU(меньше). Используя MSI Afterburner, HWiNFO64, и RivaTuner экспериментальным путем я выяснил что пропуски кадров происходят из за достижения powerlimit в gpu и pl4 limit в cpu. Лимиты есть и всегда будут. Даже если убрать лимиты для мощности и тока, упремся в температурный лимит, который ещё более наглый чем предыдущие, тк изменяет частоту более резкими скачками. Но есть решение. Прошу под кат.
Читать полностью »

Нейросеть AlphaStar обыграла профессионалов StarCraft II со счётом 10−1 - 1

DeepMind, дочерняя компания Alphabet, которая занимается исследованиями в области искусственного интеллекта, объявила о новой вехе в этом грандиозном квесте: впервые ИИ обыграл человека в стратегии Starcraft II. В декабре 2018 года свёрточная нейросеть под названием AlphaStar размазала профессиональных игроков TLO (Дарио Вюнш, Германия) и MaNa (Гжегож Коминц, Польша), одержав десять побед. Об этом событии компания объявила вчера в прямой трансляции на YouTube и Twitch.

В обоих случаях и люди, и программа играли за протоссов. Хотя TLO не специализируется на этой расе, но зато MaNa оказал серьёзное сопротивления, а потом даже выиграл одну игру.
Читать полностью »

image

Для приставки, побившей рекорды розничных продаж, попавшей в Книгу рекордов Гиннесса и заложившей основы современных сетевых консолей, срок жизни Dreamcast оказался на удивление коротким — меньше, чем почти у любой другой консоли в истории видеоигр.

После 09.09.99 — памятной даты выпуска Dreamcast в Северной Америке, машина компании Sega создала себе долгоживущее наследие в онлайн-гейминге, истории розницы и спортивном жанре. Но короткая и яркая жизнь Dreamcast была обременена конфликтами, спорными решениями руководства и неожиданно резким завершением.

Смена отношения

Мир видеоигр, в который Sega выпустила Dreamcast, сильно отличался от современного, пронизанного беспроводными сетями. По-прежнему имел успех рынок аркадных автоматов, 80% потребителей подключалось к Интернету через модемы, а рынок PC находился на пике и, что гораздо важнее, являлся единственным местом, где присутствовали онлайн-игры.
Читать полностью »

Fantastic Dizzy — это игра в жанре «пазл-платформер», созданная в 1991 году компанией Codemasters. Она является частью серии игр про Диззи (Dizzy Series). Несмотря на то, что серия Dizzy до сих пор популярна, и по ней создаются любительские игры (Dizzy Age), похоже, что никто не занимался обратной разработкой оригинальных игр.

Реверс-инжиниринг Fantastic Dizzy - 1

Я написал несколько простых инструментов для извлечения, просмотра и запаковки ресурсов оригинальной игры. Инструменты выложены на GitHub.

Распаковка EXE

Двоичный файл PCDIZZY.EXE упакован в формат Microsoft EXEPack. Хотя есть множество инструментов для Linux, способных распаковывать такие исполняемые файлы, ни один из них, похоже, не поддерживает версию, использованную для Fantastic Dizzy. Поэтому для распаковки исполняемого файла я воспользовался DOS-версией UNP. После распаковки исполняемого файла его можно было загрузить в IDA. Удобно то, что распакованная версия двоичного файла по-прежнему хорошо работала, поэтому её отладку можно было выполнять с помощью дебаггера DOSBox.
Читать полностью »


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