Как стать автором
Обновить
175.3
Рейтинг

Игры и игровые консоли

Камень, ножницы, бумага

Сначала показывать
Порог рейтинга

Stadia — революция в игровой индустрии?

Игры и игровые консоли
Из песочницы
image

Для тех, кто в танке: 19 марта 2019 года, Google анонсировала стриминговый сервис Stadia. Сервис, который позволит играть во все игры, по сути, прямо в браузере. С любого устройства, будь то планшет, смартфон, TV-приставка, ПК, тостер, калькулятор, холодильник.

В этой небольшой статье я хотел бы изложить свои мысли по поводу будущего игровой индустрии в случае успеха инициативы от Google. Сразу хочу предупредить, что я не являюсь экспертом в области и, по большей части, всё нижеизложенное — лично моё мнение.
Читать дальше →
Всего голосов 40: ↑29 и ↓11 +18
Просмотры 28K
Комментарии 239

Новости

Как консольные войны стимулировали прогресс консолей и видеоигр

Разработка игр *История IT Старое железо Игры и игровые консоли
Перевод
image

С тех пор, как консоли начали набирать популярность и стали появляться в домах по всему миру, они заняли особое место в сердцах людей. Настолько большое, что игроки начали идентифицировать себя со своими консолями. Поэтому когда у их любимых приставок появлялись конкуренты, это воспринималось как объявление войны. Начали возникать споры о том, какая из консолей «лучше»; они продолжаются и по сей день. И хотя можно считать это инфантилизмом, всё равно впечатляет то, как страстно люди относятся к своим консолям, повлиявшим на их жизнь. В этой статье я проанализирую и изложу историю консолей и консольных войн, а также расскажу о том, как эта история повлияла на появление тех консолей, которые мы знаем сегодня.

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

Рождение домашней консоли


В начале эпохи видеоигр идея приобретения игровых консолей для дома была далека от потребностей американского общества. Более реалистичной идею домашней игровой консоли первыми сделали компьютерные игры. Изобретение таких игр, как OXO британского профессора А.С. Дугласа (1952 год), Tennis for Two Уильяма Хигинботэма (1958 год) и Spacewars! Стивена Расселла (1962 год) (первая игра, в которую можно было играть на нескольких компьютерах), стало катализатором создания игровых консолей и видеоигр в целом.

Все эти игры стали большими шагами видеоигр к домашнему потребителю, но ни одна из них не оказала такого влияния, как «Brown Box». Ральф Баер с его коллегами из Sanders Associates создали прототип первой в мире видеоигровой консоли, который изначально назывался «TV Game Unit #7». В Brown Box был широкий набор игр, в том числе шашки, стрельба по мишеням, множество спортивных игр, а самой популярной был пинг-понг.
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 15K
Комментарии 16

USB панель управления космическим кораблем своими руками

C *Программирование микроконтроллеров *Космонавтика DIY или Сделай сам Игры и игровые консоли
Tutorial

Здравствуйте, дорогие читатели!

Пришла мне тут одна идейка, а не собрать ли пульт управления космическим кораблем. На USB. С нативной поддержкой драйверов. Custom HID. Чтобы воткнул и всё работает, без всяких танцев и бубнов. В итоге, получился некий монструозный «геймпад» для космических симуляторов. В общем, судите сами.
Читать дальше →
Всего голосов 64: ↑63 и ↓1 +62
Просмотры 20K
Комментарии 68

Как увидеть черную дыру?

Научно-популярное Игры и игровые консоли Астрономия
Полученное на прошлой неделе усилиями восьми телескопов и тринадцати институтов изображение черной дыры оказалось размытым и менее интересным, чем рисунки художников, поэтому историческое событие породило множество иногда ехидных мемов (если вдруг не видели: пончик, око Саурона, котик, котики, маркетинг). Как мы можем увидеть черные дыры в хорошем качестве и при этом реалистично?


Всего голосов 45: ↑45 и ↓0 +45
Просмотры 25K
Комментарии 24

Acer в 2019: что если из игровых ноутов убрать все финтифлюшки

Гаджеты Презентации Ноутбуки Игры и игровые консоли
Раз в год в апреле Acer проводит мероприятие, где показывает сразу десяток-другой новинок. Хабр побывал на последней такой конференции, пощупал новинки и выяснил, куда компания будет двигаться в будущем. В этот раз помимо традиционных игровых ноутбуков тайваньцы представили линейку компьютеров ConceptD — для тех, кто профессионально занимается дизайном, видео и 3D-графикой. По производительности это почти игровые машины, но без лишнего обвеса из светодиодов и выставленных напоказ теплотрубок. Зато с качественными дисплеями, откалиброванными на заводе и сертифицированными всеми адоубами и пантонами, какими только можно.

Всего голосов 25: ↑24 и ↓1 +23
Просмотры 25K
Комментарии 51

Решаем простой Crackme для Sega Mega Drive

Реверс-инжиниринг *Игры и игровые консоли Логические игры
Tutorial

Привет всем,



Несмотря на мой большой опыт в реверсе игр под Sega Mega Drive, крякмисов под неё я никогда не решал, да и не попадались они мне на просторах интернета. Но, на днях появился забавный крэкми, который захотелось решить. Делюсь с вами решением…

Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 6.5K
Комментарии 4

История взлома классической игры на Dendy или Contra со спрэдганом в начале

Assembler *Игры и игровые консоли
Tutorial

Раз уж прошлая моя статья, к моему большому удивлению, вас заинтересовала. Я решил дополнить её результат, хакнутую версию игры "Contra (J) [T+Rus_Chronix]", небольшим функционалом, заодно показав "code injection" на NES. В этот раз я сделаю так, чтоб игроки начинали игру с прокачанным Spreadgun, для его получения в игре нужно подобрать иконку "S", а за ней "R".



Все заинтересовавшиеся welcome под кат.

Всего голосов 30: ↑27 и ↓3 +24
Просмотры 8.6K
Комментарии 9

Дизайн декбилдинга в видеоиграх

Разработка игр *Дизайн игр *Игры и игровые консоли
Перевод
image

Карточные игры и элементы декбилдинга (построения колоды) используются в видеоиграх уже давно, иногда смешиваясь с известными жанрами для создания нового, но в то же время знакомого игрового процесса. Разработчики разными способами экспериментируют с этим поджанром, то создавая полностью рандомизированные системы, то идя сложным путём проб и ошибок.

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

Знакомость элементов как инструмент


Директор игровых проектов Питер Йоханссон и ведущий дизайнер Роберт Олсен из студии Image & Form Games, разрабатывающей игры серии SteamWorld, называют основным источником волшебства и притягательности коллекционных карточных игр традиционные RPG.

«Ощущения, которые мы получаем от игр наподобие Magic: the Gathering, Hearthstone и Netrunner, схожи с ощущениями от классической RPG: мы берём на себя роль героя, экипированного магическими заклинаниями и оружием (или хакерскими инструментами в киберпространстве), чтобы победить могучего врага. Карточные игры берут этот фундаментальный игровой процесс и засовывают его в другую упаковку, меняя перспективу и способы взаимодействия с тем, что уже привычно игрокам».

При создании карт для SteamWorld Quest дизайнеры стремятся сделать их легко узнаваемыми, даже если игрок пока не знает подробно об их свойствах. Если игрок увидит карту с названием «Героический удар» (Heroic Strike) с изображением делающего взмах меча, он скорее всего поймёт, что она делает. Но в то же время Питер и Роберт заявляются, что для подобных игр одним из важнейших элементов является постепенность. Важно знать, когда настало время вводить новые карты, чтобы сразу же не перегружать игрока.
Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 3.9K
Комментарии 9

Установка разъёма для кабеля связи в Super Game Boy

Старое железо DIY или Сделай сам Игры и игровые консоли Электроника для начинающих
Перевод
Tutorial

Картридж Super Game Boy, позволяющий играть в игры для Game Boy на SNES, аппаратно во многом похож на обычный Game Boy. У них совпадают процессор, распределение адресного пространства. Но нет разъёма для кабеля связи, хотя на плате есть все контактные площадки, необходимые для его подключения. Чтобы его добавить, потребуются следующие компоненты:

  1. Разъём от неисправного Game Boy'я
  2. Три резистора на 220 Ом
  3. Три конденсатора на 100 пФ
  4. Три сдвоенных диода (или шесть обычных германиевых диодов)
Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 4.1K
Комментарии 1

GHIDRA, исполняемые файлы Playstation 1, FLIRT-сигнатуры и PsyQ

Программирование *Java *Реверс-инжиниринг *Игры и игровые консоли
Tutorial

Привет всем,



Не знаю как вам, а мне всегда хотелось пореверсить старые приставочные игры, имея в запасе ещё и декомпилятор. И вот, этот радостный момент в моей жизни настал — вышла GHIDRA. О том, что это такое, писать не буду, можно легко загуглить. И, отзывы настолько разные (особенно от ретроградов), что новичку будет сложно даже решиться на запуск этого чуда… Вот вам пример: "20 лет работал в иде, и смотрю я на вашу Гидру с большим недоверием, потому что АНБ. Но когда-нибудь запущу и проверю её в деле".

Читать дальше →
Всего голосов 38: ↑38 и ↓0 +38
Просмотры 11K
Комментарии 13

Введение в реверс-инжиниринг: взламываем формат данных игры

Разработка игр *Алгоритмы *Реверс-инжиниринг *Разработка под Linux *Игры и игровые консоли
Перевод

Введение


Реверс-инжиниринг незнакомого файла данных можно описать как процесс постепенного понимания. Он во многом напоминает научный метод, только применённый к созданным человеком абстрактным объектам, а не к миру природы. Мы начинаем со сбора данных, а затем используем эту информацию для выдвижения одной или нескольких гипотез. Проверяем гипотезы и применяем результаты этих проверок для их уточнения. При необходимости повторяем процесс.

Развитие навыков реверс-инжиниринга — в основном вопрос практики. Накапливая опыт, вы выстраиваете интуитивное понимание того, что нужно исследовать в первую очередь, какие паттерны необходимо искать, и какие инструменты удобнее использовать.

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

Небольшая предыстория


Всё это началось, когда я пытался воссоздать игру Chip's Challenge на Linux.

Изначально Chip's Challenge была выпущена в 1989 году для ныне забытой портативной консоли Atari Lynx. Для того времени Atari Lynx была впечатляющей машиной, но она вышла в одно время с Nintendo Game Boy, которая в конце концов захватила рынок.

Chip's Challenge — это игра-головоломка с видом сверху и тайловой картой. Как и в большинстве таких игр, цель каждого уровня заключается в том, чтобы добраться до выхода. В большей части уровней выход охраняется разъёмом для чипа, который можно миновать, только собрав определённое количество компьютерных чипов.
Читать дальше →
Всего голосов 49: ↑48 и ↓1 +47
Просмотры 19K
Комментарии 8

Два способа сбора наград за рекламу в мобильных играх, или роботы должны работать

Монетизация игр *Аналитика мобильных приложений *Игры и игровые консоли
Во многих мобильных играх есть внутренняя валюта или что-то полезное, что можно получить после просмотра рекламы. Первое время я смотрел такую рекламу и даже находил что-то интересное в ней, но чем дальше — тем больше чувствовал себя мартышкой, выполняющей одни и те же действия, в точности одни и те же движения. Каждый раз для меня подобное — знак — пора автоматизировать процесс.

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

image

Потому что роботы должны работать, а не вот так.
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 40K
Комментарии 17

История взлома классической игры на Dendy или Contra на 100 жизней

Assembler *Игры и игровые консоли
Из песочницы

Поскольку некоторая японская компания, до сих пор тщательно бдит свои авторские права. Я не могу предоставить вам ни мою версию рома ни использованный мною исходник. Скажу лишь, что нашёл его в торрент сборнике "Все игры на Dendy". Взяв оттуда переведённую на русский язык японскую версию игры "Contra (J) [T+Rus_Chronix]" я несколько раз её прошёл и будучи крайне любознательным человеком решил немного расковырять ROM образ, в частности подарить немного жизней игрокам.

Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 11K
Комментарии 19

Упражнения в эмуляции: инструкция FMA консоли Xbox 360

Assembler *Алгоритмы *Реверс-инжиниринг *Процессоры Игры и игровые консоли
Перевод

Много лет назад я работал в отделе Xbox 360 компании Microsoft. Мы думали над выпуском новой консоли, и решили, что было бы здорово, если эта консоль сможет запускать игры с консоли предыдущего поколения.

Эмуляция — это всегда сложно, но она оказывается ещё труднее, если твоё корпоративное начальство постоянно меняет типы центральных процессоров. В первом Xbox (не путать с Xbox One) использовался ЦП x86. Во втором Xbox, то есть, простите, в Xbox 360 использовался процессор PowerPC. В третьем Xbox, то есть в Xbox One, использовался ЦП x86/x64. Подобные скачки между разными ISA не упрощали нам жизнь.

Я участвовал в работе команды, которая учила Xbox 360 эмулировать многие игры первого Xbox, то есть эмулировать x86 на PowerPC, и за эту работу получил титул «ниндзя эмуляции». Затем меня попросили изучить вопрос эмуляции ЦП PowerPC консоли Xbox 360 на ЦП x64. Заранее скажу, что удовлетворительного решения я не нашёл.
Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 6.2K
Комментарии 3

Breakuot-подобная игра на PIC12F1572

Программирование микроконтроллеров *DIY или Сделай сам Игры и игровые консоли Электроника для начинающих
Перевод
Tutorial


Предлагаемая конструкция является доказательством того, что цветной композитный видеосигнал в системе NTSC может быть сгенерирован при помощи очень простого «железа».

Краткое описание


Хотя цветной композитный видеосигнал в системе NTSC генерировать сложнее, чем VGA, для этого требуется меньше выводов микроконтроллера (в данном случае — три, объединённые простейшим «микшером»). Композитным он называется потому что вся информация передаётся по одной линии. Строчные и кадровые синхроимпульсы, сигналы цветности и яркости объединены вместе, в отличие от VGA, где для каждого из этих сигналов выделено по отдельному проводу. Чтобы подать такой сигнал на телевизор, достаточно одного экранированного кабеля с «тюльпанами» с обеих сторон.

В устройстве всего два активных компонента: кварцевый генератор на 28,636 МГц (3,5795345 МГц x 8) и микроконтроллер PIC12F1572 в корпусе PDIP.

Автор решил реализовать аналог классической игры Breakout 1976 года, но на её месте могла оказаться любая аркадная игра, в оригинале реализованная на логических микросхемах, поскольку у таких игр достаточно просты сюжеты.
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 5.7K
Комментарии 0

Полная история серии Fallout

Разработка игр *Управление проектами *История IT Игры и игровые консоли
Перевод
image

Хоть война никогда не меняется, серия игр Fallout значительно трансформировалась на протяжении последних двух десятилетий. Начав свою жизнь как изометрическая CRPG, корни которой уходят в настольные и бумажные ролевые игры, эта франшиза со временем завоевала весь мир.

Сегодня возвращение к первой игре напрягает — Fallout 1997 года была и остаётся невероятно сложной, бескомпромиссной игрой. Ошибёшься — погибнешь. Примешь неверное решение — погибнешь. Не ошибёшься и не примешь неверное решение — всё равно погибнешь. Это мрачная и серьёзная (по большей части) история, говорящая нам, что жизнь после конца мира в зареве ядерных взрывов действительно жестока.

«Я с детства был фанатом постапокалиптической литературы», — рассказывает исполнительный продюсер Fallout (и основатель Interplay) Брайан Фарго. «И Wasteland была первой моей попыткой принести что-то новое в этот жанр. Вскоре после завершения игры Wasteland компания Interplay стала издателем и мы перестали работать на других. Я пытался добиться, чтобы EA лицензировала мне мои права обратно, но этого не удавалось добиться в течение многих лет. Наконец я решил, что мы будем делать собственную постапокалиптическую игру и назовём её Fallout».
Всего голосов 55: ↑54 и ↓1 +53
Просмотры 48K
Комментарии 128

Прокачка игровых аккаунтов в Китае: серьёзный бизнес и головная боль для разработчиков

Законодательство в IT Дизайн игр *Игры и игровые консоли
Перевод
image

Если игра становится достаточно популярной, то игроки, скорее всего, найдут способы нарушать её правила.

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

Менее известным, но тоже очень разрушительным является прокачка (бустинг) рейтинга для подбора противников (match making rating, MMR). При бустинге сильные игроки участвуют в матчах под аккаунтами других игроков, чтобы повысить внутриигровые показатели этих аккаунтов. Как и читы, бустинг сам по себе превратился в индустрию.

Бустинг MMR в основном встречается в многопользовательских играх, где высокие рейтинги служат знаками отличия и дают игрокам возможность сойтись лицом к лицу с более опытными противниками. Самым очевидным примером таких игр является жанр multiplayer online battle arena (MOBA). Бустинг MMR, с проблемой которого безуспешно пытаются бороться разработчики по всему миру, наложил тяжёлый отпечаток на две самые популярные игры Tencent: «League of Legends» и «Honour of Kings».
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 21K
Комментарии 142

Особенности рендеринга в игре Metro: Exodus c raytracing

Работа с 3D-графикой *Разработка игр *Дизайн игр *Игры и игровые консоли
Перевод
image

Предисловие


После выхода последней игры из серии «Метро» я потратил несколько часов на изучение её внутренней работы и решил поделиться тем, что может показаться интересным с технологической точки зрения. Я не буду проводить подробный анализ или изучать дизассемблированный код шейдеров, а покажу высокоуровневые решения, принятые разработчиками в процессе создания игры.

На данный момент разработчики ещё не рассказывали об использованных в игре техниках рендеринга. Единственным официальным источником информации является доклад с GDC, который нельзя больше найти нигде в Интернете. И это досадно, ведь игра работает на очень интересном собственном движке, эволюционировавшем из предыдущих игр серии «Метро». Это одна из первых игр, в которых используется DXR.

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

Первые шаги


На поиск среды, способной работать с этой игрой, у меня ушло несколько дней. Протестировав несколько версий RenderDoc и PIX, я остановился на изучении результатов трассировки лучей с помощью Nvidia NSight. Я хотел изучать рендеринг без функций raytracing, но NSight позволял исследовать подробности и этой функции, поэтому я решил оставить её включённой. Для всего остального рендеринга вполне подошёл PIX. Скриншоты сделаны с помощью обоих приложений.
Читать дальше →
Всего голосов 39: ↑37 и ↓2 +35
Просмотры 22K
Комментарии 8

Как улучшить геймдизайн с помощью оптимальных стратегий

Блог компании Pixonic Разработка игр *Тестирование игр *Дизайн игр *Игры и игровые консоли
Как бы ни старались геймдизайнеры, в любой игре можно найти механику или контент, которые страдают от недостаточно детального продумывания. Последствия — от мелких эксплойтов до ненужных или даже вредных фичей.

В помощь геймдизайнерам придумана масса инструментов: форматы ГДД, различные чек-листы, юзерстори, портреты, агенда и так далее. И все равно этого не хватает.

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

Читать дальше →
Всего голосов 43: ↑38 и ↓5 +33
Просмотры 19K
Комментарии 32

Задержка ввода на ретро-консолях и эмуляторах

Блог компании Neuron Hackspace Игры и игровые консоли


TL;DR В статье описывается известная проблема задержки ввода (input lag), которая проявляется при попытках играть в старые игры на современном железе: эмуляторах ретро-консолей, bluetooth-геймпадах и т.д. Иногда задержки настолько большие, что играть становится невозможно. Я опишу свой путь поиска приемлемой конфигурации для запуска моих любимых игр.

С волной популярности одноплатных компьютеров RaspberryPi, OrangePi многие знакомые накупили себе их пачками. Не придумав что с ними делать, они начали лепить из них ретро-консоли на базе эмулятора RetroArch и дистрибутива Recallbox. Когда я попробовал поиграть на этом в свои любимые игры детства я был удивлен: "Как я мог в это играть?". Физика игр казалась какой-то неправильной, ощущение отвратительное. Спустя время мне рассказали, что все дело в задержке ввода, которая на первый взгляд не ощущается как задержка, а именно как другая физика.

Оказалось, что проблема давно известна среди консольных гиков и ее активно исследуют. Я разберу чужие исследования и попытаюсь замерить задержку своего сетапа.
Читать дальше →
Всего голосов 67: ↑67 и ↓0 +67
Просмотры 18K
Комментарии 18

Вклад авторов