Ускоренное прохождение с помощью инструментов
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
или Ускоренное прохождение с помощью инструментов суперигра с помощью инструментов ( TAS ; / t æ s / ) обычно определяется как ускоренное прохождение или прохождение, состоящее из точных входных данных, записанных с помощью таких инструментов, как эмуляторы видеоигр . Ускоренные прохождения с помощью инструментов обычно создаются с целью создания теоретически идеальных прохождений. Это включает, помимо прочего, максимально быстрый путь к завершению игры и/или демонстрацию новых способов оптимизации существующих мировых рекордов .
TAS требует исследования теоретических ограничений игр и их соответствующих соревновательных категорий. Самыми быстрыми категориями являются категории без каких-либо ограничений и часто предполагающие уровень игрового процесса, непрактичный или даже невозможный для игрока-человека, в то время как категории, созданные в соответствии с правилами атаки в реальном времени, служат для исследования пределов, доступных игрокам-людям.
Разработчик TAS имеет полный контроль над движением игры для каждого видеокадра, чтобы записать последовательность абсолютно точных входных данных. Другие инструменты включают в себя состояния сохранения и ветвления, перезапись записанных входных данных, объединение лучших последовательностей, макросов и сценариев для автоматизации игровых действий. Эти инструменты дают создателям TAS возможность действовать с точностью, превосходящей возможности игрока-человека.
История
[ редактировать ]Этот термин был придуман во время раннего прохождения Doom . Когда Энди «Aurican» Кемплинг выпустил модифицированную версию исходного кода Doom , которая позволяла записывать демо в замедленном режиме и за несколько сессий, первые игроки смогли начать записывать демо с помощью инструментов. Через несколько месяцев, в июне 1999 года, финн Эско Коскимаа, швед Пео Сьёблом и израильтянин Йонатан Доннер открыли первый сайт, на котором можно было поделиться этими демоверсиями, «Speedruns с помощью инструментов».
видео, на котором японский игрок по имени Моримото завершает для NES игру Super Mario Bros. 3 В 2003 году в Интернете стало распространяться за 11 минут и выполняет трюки. Видео вызвало споры, так как немногие знали о спидранах с помощью инструментов, особенно для NES . Видео не было четко обозначено как таковое, поэтому многие сочли эмулятор читерством. Это вдохновило Джоэла «Бисквита» Илилуому на создание веб-сайта NESvideos для TAS для NES , который был переименован в TASVideos.
были выполнены ускоренные запуски с помощью инструментов Для некоторых хаков ПЗУ и опубликованных игр . В 2014 году было разработано приложение для скоростного бега TASBot , поддерживающее прямой ввод данных с контроллера. [ 1 ]
Метод
[ редактировать ]Создание ускоренного прохождения с помощью инструментов — это процесс поиска оптимального набора входных данных для выполнения заданного критерия — обычно завершение игры как можно быстрее. Никаких ограничений на инструменты, используемые для этого поиска, не налагается, но результатом должен быть набор нажатий клавиш по времени, который при воспроизведении на реальной консоли соответствует целевому критерию. Основной метод, используемый для создания такого набора входных данных, — это запись ввода во время игры на эмуляторе, при этом постоянно сохраняя и загружая состояние эмулятора, чтобы протестировать различные возможности и сохранить только лучший результат. Чтобы сделать это точнее, игра замедляется. Первоначально было обычным явлением замедляться до некоторой доли нормальной скорости. Однако благодаря достижениям в этой области теперь ожидается, что игра будет поставлена на паузу во время записи, а эмуляция будет продвигаться по одному кадру за раз, чтобы исключить любые ошибки, допущенные из-за срочности.
Использование состояний сохранения облегчает манипулирование удачей, которое использует ввод игрока в качестве энтропии для достижения благоприятных результатов. Примеры включают получение идеального предмета в «Тетрисе» или получение редкого предмета от побежденного врага.
Эмуляторы перезаписи
[ редактировать ]Спидраннинг с помощью инструментов основан на том, что одна и та же серия входных данных воспроизводится в разное время и всегда дает одни и те же результаты. Эмуляция должна быть детерминированной в отношении сохраненных входных данных, а случайные начальные значения не должны меняться. В противном случае ускорение, которое было оптимальным при одном воспроизведении, может даже не завершиться при втором воспроизведении. Эта десинхронизация происходит, когда состояние эмулируемой машины в определенный момент времени больше не соответствует тому, которое существовало в тот же момент производства фильма. Рассинхронизация также может быть вызвана неполными состояниями сохранения, из-за которых эмулируемая машина восстанавливается в состоянии, отличном от того, которое существовало на момент ее сохранения. Рассинхронизация также может произойти, когда пользователь пытается сопоставить входные данные из входного файла, загруженного с TASVideos, и не может соответствовать правильной реакции противника из-за плохого ИИ или генератора случайных чисел.
Проверка
[ редактировать ]Некоторые игроки обманным путем записывали спидраны, либо создавая монтажи других спидранов, либо изменяя время игры, публикуя их как TAS или RTA. Поскольку спидраны с помощью инструментов могут учитывать все аспекты игрового кода, включая его внутреннюю работу, а также точно и точно нажимать кнопки, их можно использовать для проверки того, является ли запись спидрана без посторонней помощи законной.
Одним из самых известных случаев является Билли Митчелл , у которого Donkey Kong и Pac-Man в 2018 году были аннулированы рекорды Гиннесса , поскольку он использовал эмулятор, MAME . в частности [ 2 ]
В 2018 году мировой рекорд драгстеру по Тодда Роджерса был исключен из рекордов Twin Galaxies и Guinness после того, как эксперимент показал, что его время в 5,51 секунды невозможно достичь даже с помощью TAS. [ 3 ] [ 4 ]
Еще один случай мошенничества с RTA произошел в Бадабуне , где Таво Бетанкур транслировал спидран Super Mario Bros. , завершив его в 05:12'120. [ 5 ] Позже выяснилось, что он всего лишь притворялся, что играет в серию спидранов других ютуберов. [ 6 ] Трансляцию пародировали несколько YouTube-блогеров этого жанра, в том числе Kosmic, бывший рекордсмен мира по Super Mario Bros. [ 7 ]
Примеры
[ редактировать ]В Super Mario Bros. текущий мировой рекорд человеческой теории для Famicom/NES, установленный Мару, составляет 4:57,54 (4:54,265 по времени RTA). [ 8 ] В Super Mario Bros. 3 выполнение произвольного кода вместе с деформацией кредитов позволяет внедрить хак , который имитирует Unix-подобную консоль, предоставляя Марио дополнительные функции. Текущий TAS, составляющий 216 миллисекунд (13 кадров), был реализован путем использования небольшой ошибки в аппаратном обеспечении Famicom/NES, в которой ЦП делает множество дополнительных запросов «чтения» с одного из входов контроллера, регистрируя гораздо больше нажатий кнопок, чем произошли; Кнопка A «нажимается» со скоростью 8 килогерц (8000 раз в секунду), вызывая сбой деформации титров. [ 9 ] В Super Mario World выполнение произвольного кода позволяет внедрять игровые версии Flappy Bird . [ 10 ] Pong , Snake и Super Mario Bros.
См. также
[ редактировать ]- Атака на время — режим, который позволяет игроку завершить игру (или ее часть) как можно быстрее, экономя рекордное время.
- Атака по очкам — попытка достичь рекордного зарегистрированного количества очков в игре.
- Электронный спорт — видеоигры, в которые играют как соревновательные виды спорта.
- Фортепианный ролл
- Meta Runner — веб-сериал, вдохновленный скоростными прохождениями с помощью инструментов.
Ссылки
[ редактировать ]- ^ Орланд, Кайл (5 января 2015 г.). «Покемон играет на Twitch: как робот запустил IRC на немодифицированной SNES» . Арс Техника . Проверено 18 сентября 2019 г.
- ^ Кресенте, Брайан (13 апреля 2018 г.). «Книга рекордов Гиннеса дисквалифицирует идеальный забег Билли Митчелла в «Pac-Man» и другие достижения» . Разнообразие . Проверено 26 июля 2020 г.
- ^ «Дизайнер драгстеров Дэвид Крейн не сомневается в рекорде Тодда Роджерса [ОБНОВЛЕНО]» . www.twingalaxies.com . Проверено 29 мая 2021 г.
- ^ Фрэнк, Аллегра (29 января 2018 г.). «Самый продолжительный рекорд видеоигры, объявленный «невозможным», выброшен через 35 лет (обновление)» . Полигон . Проверено 29 мая 2021 г.
- ^ Прохождение Super Mario за 5 минут , 17 декабря 2017 г. , получено 29 мая 2021 г.
- ^ МартинПиксель (14 января 2020 г.). «Badabun, мексиканский канал YouTube, обвиняется во лжи в SpeedRun «Mario Bros» и использовании клипов других игроков» . Хатака Мексика (на испанском языке) . Проверено 29 июля 2020 г.
- ^ Бек, Келлен (25 сентября 2018 г.). «Speedrunner превосходит Super Mario Bros.» в невероятное время» . Машаемый . Проверено 29 июля 2020 г.
- ^ Деграффинрид, Натали (1 мая 2019 г.). «Speedrunner побил рекорд Super Mario Bros., созданный с помощью компьютера, на один кадр» . Котаку . Проверено 22 марта 2023 г.
- ^ Орланд, Кайл (12 июля 2016 г.). «Как пройти Super Mario Bros. 3 менее чем за секунду» . Арс Техника . Проверено 22 декабря 2023 г.
- ^ «Стример, трансформирующий мир Super Mario в Flappy Bird» . LevelUp (на испанском языке). 28 марта 2016 г. Проверено 30 июля 2020 г.
- Тернер, Б. (2005). «Разбивание часов» . 1UP.com . Проверено 10 января 2010 г.
- Тотило, С. (2006). «Геймеры разделились по поводу причудливых подвигов, достигнутых с помощью скоростных забегов с помощью инструментов» . Новости МТВ. Архивировано из оригинала 13 февраля 2007 года . Проверено 10 января 2010 г.
Внешние ссылки
[ редактировать ]- TASVideos Скоростные запуски и ресурсы с помощью инструментов