TASBot
TASBot és un robot que eixecuta Tool-assisted speedrun en desenroll des de 2013 per un equip dirigit per Allan Cecil (àlies dwangoAC), usant una placa Arduino montada sobre un R.O.B. format per peces de LEGO.[1] El robot pren una llista d'entrades de mando, que després són enviades a una consola com una NES o una SNES directament a través de senyals als ports de mando.
TASBot és conegut per les seues aparicions en events populars de speedrunning com Awesome Games Done Quick.
Història
[editar | editar còdic]L'idea de TASBot va començar al voltant de 2009 quan un usuari del sitie web TASVideos va crear un dispositiu que podia enviar una llista predeterminada d'entrades a una NES directament a través dels seus ports de control. En els anys següents, diferents persones varen desenrollar dispositius i tècniques similars per a jugar automàticament videojocs directament a través del seu hardware. Allan Cecil, conegut pel seu nom d'usuari dwangoAC, va desenrollar per primera volta TASBot basant-se en els conceptes i guies per a estos dispositius anteriors junt en l'ajuda dels seus creadors.[2] El robot ara és desenrollat i mantingut per un equip.[3]
La primera versió de TASBot, que inicialment es va denominar ROBBerry Pi per l'exterior del model ROB i les parts internes de Raspberry Pi, va debutar en Awesome Games Done Quick (AGDQ) en 2014, jugant a Gradius, Mario Kart 64 i Super Mario World.[2]
TASBot conté una placa Arduino Duemilanove, que pren una llista predeterminada d'entrades creades en un emulador especialisat que s'eixecuta en Linux, les que són usades per a enviar senyals directament als ports del controlador de la consola. La llista d'entrades s'escriu i registra manualment, i es prova en un emulador. Les entrades del controlador deuen cronometrar-se en extrema precisió; algunes corregudes en viu varen fallar com a resultat d'una llaugera interferència electromagnètica de cables creuats.[3]
Speedrun exhibits
[editar | editar còdic]En el seu debut durant AGDQ en 2014, TASBot va jugar a Super Mario World. En poder injectar còdic, el speedrun va permetre als espectadors jugar implementacions de Pong i Snake dins del joc.[4] En AGDQ 2015, TASBot va usar el mateix exploit per a codificar una còpia de Super Mario Bros. dins de Super Mario World, escrivint el joc en la memòria del SNES i després jugar-ho. També va jugar Pokémon Rojo, durant el qual el chat de Twitch de l'event es va introduir en el joc en temps real.[3][5] Durant l'event AGDQ en 2016, va escriure un editor de nivells tipo Super Mario Maker en un SNES en temps real mentres eixecutava un joc, i després reemplaçar el joc com en events anteriors.[6] En l'event d'estiu SGDQ del mateix any, TASBot "va completar" Super Mario Bros. 3 en menys d'un segon en realisar casi 8.000 entrades per segon.[7]
En AGDQ 2017, despuix de demostrar speedrun similars d'anys anteriors, TASBot va aparéixer jugant Super Mario 64 i Portal, i va realisar una cridada de Skype en un SNES. Açò es va conseguir transmetent video i àudio a la consola despuix de prendre el control a través de The Legend of Zelda: A Link to the Past. L'ample de banda va ser suficient per a mostrar un video de 128×112 a 10 quadros per segon.[8] En SGDQ 2018, TASBot va jugar Celest.[9]
En AGDQ 2019, l'equip de TASBot va presentar MASHBot, un nou robot que pressiona físicament els botons del controlador, en lloc d'enviar senyals directament a través del port del controlador. Inicialment dissenyat per a funcionar en un Game Boy Advance SP, el robot va debutar jugant el joc Super Scribblenauts de Nintendo DS a través de la pantalla tàctil.[10] En 2020, l'equip va configurar TASBot per a jugar en un Nintendo Switch. En este cas, no obstant, el còdic font no estarà disponible per a evitar problemes llegals en Nintendo.[11]
Referències
[editar | editar còdic]- ↑ «TASVideos / TAS Bot». tasvideos.org. Consultat el 18 de juliol de 2020.
- ↑ 2,0 2,1 «[1]». Consultat el 18 de setembre de 2019.
- ↑ 3,0 3,1 3,2 «[2]». Consultat el 18 de setembre de 2019.
- ↑ «[3]». Consultat el 18 de setembre de 2019.
- ↑ «[4]». Consultat el 18 de setembre de 2019.
- ↑ «[5]». Consultat el 18 de setembre de 2019.
- ↑ «[6]». Consultat el 18 de setembre de 2019.
- ↑ «[7]». Consultat el 18 de setembre de 2019.
- ↑ «[8]». Consultat el 18 de setembre de 2019.
- ↑ «[9]». Consultat el 18 de setembre de 2019.
- ↑ «[10]». Consultat el 13 de giner de 2020.
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «TASBot» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.