Как появилась комбинация WASD
В дополнение к посту: http://pikabu.ru/story/wasd_4299483
В дополнение к посту: http://pikabu.ru/story/wasd_4299483
В этом материале я постарался собрать большое количество проверенных временем эмуляторов игровых приставок под Windows. При помощи этих программ можно с легкостью превратить свой ПК в ретро игровую консоль, и наслаждаться классическими играми, от которых остались только лучшие впечатления.
Возможно, что-то в подборку не попало. Если это так, указывайте пропущенный эмулятор в комментариях, обсудим и его.
Принцип работы с эмулятором приставки
Эмулятор игровой приставки — программная оболочка, которая эмулирует работу аппаратной части самого устройства. Разрабатывать эмулятор не так просто — требуется и опыт программирования, и знания точной информации о принципах работы оригинального устройства. Большинство эмуляторов можно разделить на две группы, включая «простые» и «составные» программы. Многие эмуляторы предоставляют даже больший функционал, чем старые консоли (например, сохранение в играх для Dendy и Sega).
С простыми проблем нет — нужно установить программу, загрузить образ игры, и все — можно наслаждаться процессом прохождения. Настроек в таких программах минимум. «Составные» требуют наличия дополнительных компонентов — это BIOS приставки (обычно файл .bin) и различных dll-плагинов. Для подавляющего большинства эмуляторов приставок для Android плагины не нужны. А вот BIOS нужен. Эти файлы защищены правами производителя, так что разработчики эмуляторов не могут встраивать их — в противном случае в каталог программ Google такой эмулятор не попадет. BIOS нужно искать в сети — существует множество сайтов, где эти файлы выкладываются в общий доступ.
Нужны и образы игр. Их разработчики эмуляторов тоже не имеют право встраивать в свое ПО. Образы, или ROM, доступны в интернете. Для Sega или PlayStation количество ROM достигает многих сотен. Сейчас в интернете можно найти образы даже очень редких игр, которые раньше было сложно достать в магазине.
Nintendo Entertainment System (NES)
NESTOPIA UE
Технически классический эмулятор Nestopia уже не поддерживается своими разработчиками. Но есть порт, который поддерживается — NESTOPIA UE. В этом случае UE означает «Undead Edition», это неофициальная версия NESTOPIA. Достоинствами программы является ее простота. Здесь минимум настроек, но эмулятор работает практически со всеми старыми играми для NES, обеспечивая максимально качественное их отображение. NESTOPIA UE — один из лучших эмуляторов восьмибитной приставки.
FCEUX
Это один из наиболее универсальных эмуляторов NES. Приложение все-в-одном предлагает широкие возможности как обычному геймеру, так и продвинутому игроку, который хочет получить максимальный контроль над процессами, происходящими в эмуляторе. Здесь есть инструмент отладки, возможность записи геймплея, инструменты для работы с ROM и вспомогательный инструмент для создания спидранов — процесса скоростного прохождения игры. У этого эмулятора есть порты под Windows, Max OS X и Linux.
Super Nintendo Entertainment System (SNES)
Bsnes-mercury
Этот эмулятор представляет собой модуль SNEC для RetroArch. Программа — форк эмулятора BSnes, к которому добавили ряд полезных функций. В текущей версии эмулятора есть возможность загрузки файлов BIOS, чего ранее не было в SNES9X. Эмулятор поддерживает очень большое число игр, с ним работают практически все образы SNES-игр, которые есть в сети. Если у вас есть этот эмулятор, скорее всего, никаких проблем никогда не возникнет.
SNES9X
SNES9X, определенно, один из самых удачных эмуляторов SNES. Он может работать даже с последними релизами для Super Famicom, с чем не справляются некоторые другие эмуляторы. Разработчики оснастили эмулятор большим числом возможностей, включая настройку видео, звука, поддержку читов и мультиплеер. Порты этого эмулятора выпущены под Windows, Max OS X, iOS, Android. SNES9X доступен и в качестве ядра под RetroArch.
Nintendo 64
Project 64
Project 64 — один из наиболее совместимых со всеми играми эмуляторов Nintendo 64. Эта программа не требует BIOS. Плагины настроены по умолчанию, и все работает отлично. Эмуляция звукового сопровождения и видео оригинальной приставки работает очень хорошо. Здесь нет большого количества настроек, чтобы не осложнять жизнь пользователю. Но зато есть поддержка мультиплеера, поддержка читов. Можно настраивать масштаб экрана, обеспечивая себе максимальное удобство геймплея.
Mupen64plus
Еще один модуль для RetroArch, универсального эмулятора, о котором мы поговорим в самом конце статьи. Причем этот модуль — единственный. Здесь огромное количество настроек. Если есть желание, можно без труда поменять многое — и цветовую гамму дисплея, и звук и все, что вообще возможно поменять. Есть порты под Windows, Mac OS X, Android, и Linux.
Nintendo GameCube и Wii
Dolphin
Dolphin — единственный достойный эмулятор Nintendo GameCube и Wii. Работает он едва ли не лучше, чем сами игровые консоли, которые этот софт должен эмулировать. Вдобавок к сглаживанию и возможности быстрого сохранения в играх, вы можете играть с разрешением 1080р. Этой возможности не было в оригинальных приставках. Конечно, есть и несколько багов, но их не так много. Кроме того, работа над эмулятором ведется энтузиастами, так что особых претензий к ним быть не может. Все, что нужно знать — работает эмулятор почти идеально, обеспечивая качественную графику и уютный геймплей.
Gameboy, Gameboy Color, и Gameboy Advance
VBA-M
Для систем Game Boy есть несколько эмуляторов, но лучшим является Game Boy. Работать он может и в качестве автономного эмулятора, и в качестве модуля для RetroArch. Цветопередача, звук, геймплей — все практически идеально. Требовательный пользователь может поработать с графическими фильтрами, настроить звук по своему вкусу, модифицировать еще какие-то настройки. Эмулятор был портирован под Windows, Mac OS X, Linux. Для работы эмулятора требуется Microsoft DirectX, желательно последней версии.
Nintendo DS (и DSi)
No$GBA
Этот эмулятор начал свой путь в мир игр как эмулятор системы Gameboy Advanced. Но сейчас это наиболее универсальный эмулятор NIntendo DS, и единственный, поддерживающий DSi. Это также самый быстрый эмулятор, что было не так просто обеспечить, учитывая наличие двух дисплеев и процессоров в самой приставке. Некоторые функции в эмуляторе отсутствуют (например WiFi и мультиплеер), некоторые игры отображаются не идеально. Но в подавляющем большинстве случаев этот эмулятор обеспечивает вполне комфортную игру. Настроек здесь очень много, так что если вы видите какую-то проблему, ее, вероятнее всего, можно решить настройкой. также здесь есть отладочный инструмент для разработчиков.
DeSmuME
Отличное ядро для RetroArch, хотя есть и ряд ограничений, особенно, если сравнивать этот эмулятор с автономными. Тем не менее, играть в большинство игр можно без всяких проблем, есть ряд настроек. ПО поддерживает и эмуляцию GBA.
Sega
Kega Fusion
Практически идеальный эмулятор Sega — причем не одной консоли Sega Mega, а целого ряда, включая Genesis, Game Gear, Sega CD. Поддержки Saturn и Dreamcast здесь нет. Все остальные приставки эмулируются на отлично, практически полная совместимость с играми для поддерживаемых платформ. Здесь есть поддержка читов, быстрое сохранение, запись видео и аудио, онлайн-игра и поддержка различных геймпадов. Полноэкранный режим, масштабирование и ряд видеофильтров дополняют возможности эмулятора. Порты есть под Windows, Mac OS X и Linux.
Genesis X Plus
А это модуль для RetroArch. Тоже поддерживает эмуляцию таких платформ, как Genesis, Mega Drive, Sega/Mega CD, Master System, Game Gear & SG-1000. Поддерживается большинство игр, есть много настроек. Есть и возможность загрузки BIOS, в случае необходимости.
Dreamcast
Здесь проблемы. Для этой приставки практически нет нормального эмулятора под Windows. Есть ряд попыток эмулировать консоль, включая DEMUL или nullDC. Но здесь поддерживается очень мало игр, большое число проблем с совместимостью, стабильно играть не получится. Интересно, что под Android есть отличный эмулятор Dreamcast — это ReiCast. Но вот под Windows — ничего. Плохо и то, что практически никто не занимается разработкой эмулятора в текущее время.
PlayStation 1 & 2
PCSX
Идеального эмулятора PlayStation не существует. Но PCSX близок к тому, чтобы его можно было назвать лучшим. Разработчики этого эмулятора сделали все для того, чтобы игрок чувствовал при игре с PCSX погружение в оригинальную атмосферу Play Station. Для того, чтобы эмулятор работал, требуется официальный BIOS приставки, а также несколько видеоплагинов, звуковых плагинов. Версии эмулятора есть для Windows, Max OS X, Linux. Есть и отдельный модуль для универсального эмулятора RetroArch, модуль называется “PCSX-Rearmed". Совсем слабый ПК не сможет нормально работать с этим эмулятором, нужна более-менее современная система.
PCSX2
Эмулятор PS2. Программа до сих пор поддерживается ее разработчиками, которые активно развивают проект. PCSX2 совместим с большинством игр для оригинальной консоли. Как и в предыдущем случае, здесь требуется BIOS, плагины для видео и аудио, привода, а также образы игр (ROM/ISO). Эмулятор выпущен для Windows, Mac OS X и Linux. Но в этом случае характеристики ПК должны быть на высоте, иначе поиграть не выйдет — эмулятор и игры требуют много ресурсов.
PlayStation Portable
PPSSPP
Отличный эмулятор консоли PSP, поддерживающий большинство игр для этого устройства. Если характеристики ПК высокие, то игра будет выглядеть даже лучше, чем на приставке. Эмулятор позволяет увеличить разрешение в два раза, что убирает часть артефактов на полигональных моделях. Кроме того, эмулятор исправляет и дополняет некоторые текстуры, сглаживая их. BIOS здесь не требуется, настройки есть, их довольно много, но все работает отлично и по умолчанию. PPSSPP выпущен под Windows, Max, Linux.
3DS & Wii U
Citra (3DS)
Работа над эмулятором еще ведется, хотя он уже вполне работоспособен. К сожалению, некоторые игры не будут работать с полной скоростью. Даже те игры, что запустятся нормально, будут выглядеть не идеально. Возможно, в будущем этот эмулятор станет работать лучше — разработчики делают все, чтобы так и было. Кстати, для этой платформы не так просто достать образы игр, это еще одна проблема.
CEMU (Wii U)
Как и предыдущий эмулятор, этот еще находится на ранних стадиях разработки. Очень немногие игры для Wii U поддерживаются. Чтобы поиграть хотя бы во что-то, компьютер должен быть очень мощным. Сейчас относительно неплохо идут такие игры, как Mario Kart 8 и Twilight Princess HD. Другие дают стартовый экран, но не загружаются, а если загружаются, играть в них не получится.
Универсальные эмуляторы
RetroArch
Наверное, это единственный представитель семейства универсальных эмуляторов, который стоит внимания. Вернее, если вы используете этот пакетный эмулятор, вряд ли понадобится что-то еще. RetroArch — эмулятор все-в-одном, он способен запускать игры большинства известных приставок. Поддерживает он и обычные консоли, Sega, Playstation 1 и другие, и портативные — Game Boy Advance и более старые.
Работает эмулятор с отдельными ядрами, каждое из которых, в свою очередь, эмулирует свою консоль. Это значит, что для GBA — одно ядро, для NES — совсем другое. И все эти ядра можно добавлять в RetroArch. По мере выхода новых модулей их тоже можно добавлять в этот «комбайн».
Доступен эмулятор для ОС Windows, Mac OS X, Linux и мобильных операционных систем.
Источник: https://geektimes.ru/post/278732/
Баг в системе игры Elite Dangerous привел к тому, что игровой ИИ стал разрабатывать супер-оружие и уничтожать игроков. Разработчики признали проблему, и начали ее исправлять, постепенно убирая изменения, произведенные ИИ. Началось все после того, как компания-разработчик (Frontier) развернула обновление The Engineers (2.1). Обновление должно было усовершенствовать игровой ИИ, повышая «разумность» NPC. И действительно, «мобы» стали грозными противниками. Более того, обновление открыло возможность для ИИ разрабатывать оружие и оборудование.
На создание новых типов оружия и оборудования у ИИ ушло совсем немного времени. Компьютерный противник создал, в частности, оборудование для перехвата кораблей геймеров, летящих сквозь пространство и время со скоростью света. Это оборудование деактивировало гипердвигатель, и игрок выходил из спецрежима в обычное пространство. А здесь ИИ уже начинал атаковать со всей мощью, на которую был способен. А мощь его возросла значительно, поскольку компьютер получил доступ к еще одной функции — крафтингу.
Все это оказалось более, чем достаточным для оказания давления на игроков-людей. NPC дрались лучше, чем многие геймеры, они могли вытянуть игрока в обычное пространство, и добить его там обновленным оружием.
И здесь еще один интересный момент: ИИ создал супер-оружие, о котором создатели и не подозревали.
Игроки-люди стали встречать в космосе космические корабли NPC, обвешанные, на первый взгляд, нелепым оружием. Но это оружие разрывало корабли геймеров буквально на куски. Ситуация стала критической, и разработчикам пришлось вмешаться:
"Привет ребята,
Мы хотим поделиться с вами новостями о том, насколько продвинулось наше расследование относительно игрового ИИ после удаления нового оружия «мобов», а также планируемыми действиями.
Команда разработчиков тщательно работала, изучая эти баги. Как оказалось, необычные атаки новым оружием стали следствием бага в игровой среде, благодаря чему ИИ получил возможность объединять различные типы оружия с одновременным суммированием характеристик этого оружия. Это означает, что было создано новое, никогда не виданное ранее оружие (иногда разрушительное), к примеру рельсотрон со скорострельностью импульсного лазера. Свойства этого оружия усиливаются дополнительными характеристиками и возможностями оружия «инженеров» (Мы не думаем, что ИИ становится разумным, как Skynet). Но доблестный Марк Аллен из команды разработчиков решил уничтожить этих NPC.
Баг фикс, как ожидается, вступит в силу со следующим релизом, запланированным на конец этой/начало следующей недели… Я хотел бы прояснить несколько моментов. ИИ не будет урезан, он останется сильным, таким же, каким он стал после обновления. Единственное, что мы сделали — удалили оружие «инженеров», что позволило нам провести изучение проблемы и выявить баг. Как только проблема будет решена, мы сможем видеть, как ведет себя ИИ, и спустя некоторое время, возможно, самое мощное оружие «инженеров» будет предоставлено NPC с максимальным рейтингом, мы изучим эту возможность. Но это не будет сделано сейчас, поскольку мы хотим убедиться в том, что баланс оптимален.
Пожалуйста, учтите, что первым будет выпущен апдейт для ПК, а затем уже выйдет обновление для Xbox One. Мы сообщим, как только у нас будет больше данных".
Сейчас оружие версии 2.1 уже удалено из игры, что дает возможность разработчикам тщательно изучить баг.
Как бы там ни было, ситуация с ИИ в Elite Dangerous чрезвычайно интересная. Самообучающийся игровой ИИ, который превосходит игроков-людей во много раз — это необычная ситуация. Проблему решат, без сомнения, а мы будем ждать новых багов.
Кстати, в ближайшее время разработчики обещают добавить следующие новинки:
Возможность приземления на поверхность планет
Часто упоминаемый разработчиками вариант расширения, который они обещают реализовать когда будут готовы сделать его на должном уровне (например, реализовать разнообразные лесные массивы, различающиеся для разных планет в зависимости от погодных условий и силы притяжения). Сейчас уже можно купить бета-версию или предзаказ платного дополнения Elite: Dangerous: Horizons/
Возможность покинуть кабину пилота корабля
Разработка дизайна кораблей включает такие элементы, как моделирование интерьера, а также загрузка и разгрузка корабля. Это должно послужить основой дополнения, позволяющего покидать корабль и прогуливаться по планетам, космическим станциям и другим кораблям.
Новые типы кораблей
После релиза игры, разработчики планируют выпускать новые типы кораблей, возможно даже более заточенные для использования в конкретных целях. Например, гигантский грузовой корабль «Lynx Bulk Carrier», управление которым в прошлых играх серии реализовано не было.
Напомню также, что игра создается в буквальном смысле на деньги игроков. Дело в том, что в течение многих лет разработчики пытались договориться с издателями, что им не удалось. По этой причине было решено использовать краудфандинг, а именно — Kickstarter. Разработчики изначально обещали выпустить игру в 2014 году, но после выхода альфа-версии сроки были перенесены.
В конце 2015 года Microsoft удалось вывести Minecraft на Китай, один из крупнейших игровых рынков мира. Но получилось это сделать только на Xbox One, слабо распространённой в КНР. 20 мая Mojang рассказала в официальном блоге о успехах продвижения на более популярных в Китае смартфонах и персональных компьютерах. Чтобы охватить больше пользователей, американской Microsoft пришлось договариваться с китайской NetEase, Inc. о лицензировании.
В связи с успехом выхода на новый рынок Mojang опубликовала забавный видеоролик.
Шведская компания Mojang AB представила Minecraft 18 ноября 2011 года. В 2014 компания Microsoft купила права на игру вместе со студией-разработчиком за 2,5 миллиарда долларов. Сейчас для Minecraft разрабатывают версию для Windows 10 и тестируют системы разработки искусственного интеллекта.
Mojang объявила о том, что договорилась с китайской компанией NetEase, Inc. об эксклюзивной пятилетней лицензии на игру Minecraft. Это позволит вывести игру на один из крупнейших в мире игровых рынков — ПК и смартфоны Китая.
Чтобы вывести игру на рынок Китая, необходимо получить несколько разрешений от Министерства коммерции Китайской Народной Республики, от Генеральной администрации прессы и сертификат от Министерства промышленности и информатизации КНР. На данный момент лицензия для китайской софтверной компании оказалась единственной возможностью, что показывает, насколько это сложный процесс даже для Microsoft.
Minecraft — игра в жанре песочницы, доступная на множестве платформ: персональных компьютерах под Windows, OS X и Linux, карманных и обычных игровых приставках, смартфонах, планшетах и даже Raspberry Pi. На июнь 2015 года суммарно было продано более 70 миллионов копий различных версий игры.
В последние годы HTML5 и JavaScript активно набирают популярность среди разработчиков инди-игр. Причина такого выбора очевидна — потенциал двух приложений в производстве игр. HTML5 теперь считается серьезной игровой платформой. Дальше для примера приведены 10 топовых игр с использованием HTML5.
1. A Grain of Truth
Игра была разработана братьями Рудовски (Польша). Суть игры проста — юная путешественница в поисках мага. Это игра жанра «point-and-click» (квест) полна приключений, с очень красивой графикой полностью погружает геймеров в игровой мир. Игра написана с помощью JQuery, что в очередной раз показывает, что данный фреймворк можно использовать не только для создания сайтов, но и для развлечений.
2. Save the Day
Простая приключенческая игра, в которой Вы — спасатель. С помощью вертолета Вам нужно спасти выживших за определенный промежуток времени, подобрав их на борт вертолета. По истечению времени (если не все бедняги спасены), Ваш спасательный вертолет взорвется.
Игра была создана на открытом игровом движке Turbulenz на HTML5. Движек Turbulenz предоставляет широкий выбор функций и сервисов для создания игр (отказоустойчивость, асинхронная загрузка, масштабируемость). Вообщем — движок для создания игр, использующих веб-технологии, а не нативный код. Turbulenz — игровой движок для социальных игр, использующий HTML5, WebGL JavaScript. Его возможности позволяют делать захватывающие реалтайм 3D игры, с физикой.
3. Runfield
Runfield — специфическое название, простой, но немного странной игры. Геймер примеряет роль гипер — прыгучей лисы. Кликаете — прыгаете, перепрыгиваете препятствия… словом играете). Игра была разработана Ilmari Heikkinen, графика создана с использованием canvas, одного из элементов HTML5.
4. Cut the Rope
Перереж веревку — накорми зверюшку-лягушку. Создана студией разработки игр в России, ZeptoLab в 2010 году. Головоломка, которая пришлась по душе многим геймерам со всего мира. Суть такова — лягушонка нужно накормить разноцветными конфетами на веревках, которые нужно «правильно» перерезать. Сюжет, правда, забавный. На каждом следующем уровне добавляется количество веревок, мыльные пузырьки, ракеты… собираются звездочки, открываются новые локации… что писать — лучше раз сыграть) (заняло некоторое время разобраться, где именно на сайте кнопочка «играть» — внизу «Give it a fry»)
5. Robots are People Too
Robots are People Too (роботы тоже люди?) игра на canvas/WebGL, многопользовательская игра (на любителя), разработана с использованием HTML5 canvas. Она отличается от остальных игр, сложная и одновременно с этим интересная, ведь нужно учиться играть двумя руками. Нужно управлять двумя роботами. Управление W-A-S-D для одного робота (синего) и стрелки (влево-вправо-вверх-вниз) для другого (красного) робота.
6. BrowserQuest
Многопользовательская RPG игра, BrowserQuest. Для создания графики игры использован тот же — HTML5 canvas. Так как игра создана на HTML5/JavaScript, то она доступна через большинство браузеров и платформ. Сюжет игры: молодой разведчик посещает разные опасные места в поисках приключений и острых ощущений. Использованы такие технологии как web worker (определяет API для создания фоновых скриптов в веб-приложениях при этом не блокируя сам процесс игры), localStorage (сохраняет историю игры).
7. Sumon
Игра Sumon известна среди геймеров. Головоломка Sumon от ideateca, нативное приложение, которое также разработано с помощью веб-технологии HTML5. Более интересной ее делает использование фреймворка CocoonJS (компилит HTML5 приложения). Платформа Ludei уже была использована при разработке более 500 игр, эта игра не исключение). Графика Sumon создана с использованием HTML5 сanvas.
8. Lux Ahoy
Игра — аркада, которая превратит Вас в пирата. Нужно ударить противника с пушки ядром, рассчитав угол и мощность. Графика игры были разработаны и созданы в Flash, а затем были перенесены на HTML5. К сожалению, игра запускается не во всех браузерах (заходить в Lux Ahoy нужно браузером Google Chrome).
9. The Convergence
Convergence — игра похожа на Robots are People Too. Одиночная игра, которая требует одновременно координировать двух героев. Для графики был использован HTML5 сanvas.
10. Bombermine
Это многопользовательская, в режиме реального времени игра. Используются веб сокеты.
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.