ТАСБот - TASBot

ТАСБот это ускорение с помощью инструментов робот, созданный в 2014 году, разработанный командой под руководством dwangoAC. Робот принимает список входных данных контроллера, который затем отправляет на консоль, например Система развлечений Nintendo или же Система развлечений Super Nintendo (SNES) напрямую через сигналы к портам контроллера.

TASBot известен своими выступлениями на популярных мероприятиях по спидраннингу, таких как Игры, сделанные быстро.

История

Идея TASBot зародилась примерно в 2009 году, когда пользователь ускорение с помощью инструментов интернет сайт ТАСВидео создал устройство, которое могло отправлять заранее определенный список входов на Система развлечений Nintendo напрямую через порты контроллера. В течение следующих нескольких лет несколько разных людей разработали аналогичные устройства и методы для автоматического воспроизведения. игровая приставка игры напрямую через их оборудование. Аллан Сесил, известный под своим именем пользователя dwangoAC, первым разработал TASBot, опираясь на концепции и руководства для этих более ранних устройств, а также при помощи их создателей.[1] Робот сейчас разрабатывается и обслуживается командой.[2]

Первая версия TASBot, первоначально названная ROBBerry Pi для R.O.B. экстерьер модели и Raspberry Pi internals - дебютировал на Отличные игры, созданные быстро (AGDQ) в 2014 году, играя Градиус, Марио Карт 64, и Супер Марио Мир.[1]

TASBot содержит «доску воспроизведения», которая принимает заранее определенный список входных данных от Linux машина и использует их для отправки сигналов непосредственно на порты контроллера консоли. Список входов пишется и записывается вручную, проверяется на эмулятор. Входы контроллера должны быть очень точно синхронизированы; некоторые живые запуски не удались из-за незначительного электромагнитная интерференция от перекрещенных проводов.[2]

Speedruns

Во время своего дебюта на AGDQ в 2014 году TASBot играл Супер Марио Мир. Используя выполнение произвольного кода глюк, пробег позволил игрокам играть Понг и Змея внутри игры.[3] На AGDQ 2015 TASBot использовал тот же эксплойт для кодирования копии Super Mario Bros. в Супер Марио Мир, записывая игру в SNES а затем играть в нее. Он также играл Покемон Красный, во время которого мероприятие Twitch чат загружался в игру в реальном времени.[2][4] Во время мероприятия AGDQ в 2016 году он написал Супер Марио Создатель редактор уровней на SNES в реальном времени во время запуска игры, что является улучшением по сравнению с остановкой и последующей заменой игры, как в предыдущих событиях.[5]. На летнем мероприятии SGDQ того же года TASBot «завершил» Супер Марио Братья 3 менее чем за одну секунду, выполняя почти 8000 операций ввода в секунду.[6]

На AGDQ 2017, после демонстрации аналогичных запусков прошлых лет, TASBot, похоже, сыграл Супер Марио 64 и Портал, и сделать Skype звоните на SNES. Это было достигнуто потоковая передача видео и аудио на консоль после управления ею через Легенда о Зельде: ссылка на прошлое. Полоса пропускания была достаточной для отображения видео 128 × 112 со скоростью 10 кадров в секунду.[7] На SGDQ 2018 TASBot запустил Селеста.[8]

На AGDQ 2019 команда TASBot продемонстрировала MASHBot, нового робота, который физически нажимает кнопки контроллера, а не напрямую отправляет сигналы через порт контроллера. Изначально разработан для работы с Game Boy Advance SP, робот дебютировал, играя Nintendo DS игра Супер Scribblenauts через сенсорный экран.[9] В 2020 году команда настроила TASBot для игры на Nintendo Switch. Однако в этом случае исходный код не будет доступен, чтобы избежать юридических проблем с Nintendo.[10]

Рекомендации

  1. ^ а б Сесил, Аллан (14 ноября 2018 г.). «Познакомьтесь с TASBot, роботом на базе Linux, который играет в видеоигры для благотворительности». Linux журнал. Получено 18 сентября 2019.
  2. ^ а б c Орланд, Кайл (5 января 2015 г.). «Покемон играет в Twitch: как робот запустил IRC на немодифицированной SNES». Ars Technica. Получено 18 сентября 2019.
  3. ^ Фарохманеш, Меган (14 января 2014 г.). "Bizarre Super Mario World взлом превращает игру в Понг, Змейка". Многоугольник. Получено 18 сентября 2019.
  4. ^ Коллар, Филипп (5 января 2015 г.). "Наблюдайте, как робот разрывает и восстанавливает Супер Марио Мир и покемоны ". Многоугольник. Получено 18 сентября 2019.
  5. ^ Орланд, Кайл (11 января 2016 г.). «Как игровой робот закодировал Super Mario Maker на SNES - в прямом эфире на сцене». Ars Technica. Получено 18 сентября 2019.
  6. ^ Орланд, Кайл (12 июля 2016 г.). "Как победить Супер Марио Братья 3 менее чем за секунду ". Ars Technica. Получено 18 сентября 2019.
  7. ^ Орланд, Кайл (15 января 2017 г.). «Как робот запустил Super Mario 64 и Portal на SNES». Ars Technica. Получено 18 сентября 2019.
  8. ^ Рад, Хлои (10 июля 2018 г.). "Самый умопомрачительный спидран SGDQ был невозможен с человеческой точки зрения". IGN. Получено 18 сентября 2019.
  9. ^ Орланд, Кайл (15 января 2019 г.). «Знакомьтесь, MASHBot, сенсорный экран, робот, играющий в Nintendo DS». Ars Technica. Получено 18 сентября 2019.
  10. ^ Орланд, Кайл (11 января 2020 г.). «Внутри полусекретной, вероятно, юридической попытки TASBot контролировать Nintendo Switch». Ars Technica. Получено 13 января 2020.

внешняя ссылка