타스봇
TASBotTASBot은 dwangoAC가 이끄는 팀이 2014년에 개발한 툴 지원 스피드런 로봇이다.이 로봇은 컨트롤러 입력 목록을 가져와서 닌텐도 엔터테인먼트 시스템이나 슈퍼 닌텐도 엔터테인먼트 시스템(SNES)과 같은 콘솔로 직접 컨트롤러 포트에 신호를 보낸다.
TASBot은 Games Done Quick과 같은 인기 있는 스피드런닝 행사에 출연하는 것으로 알려져 있다.
역사
TASBot에 대한 아이디어는 2009년경 툴 지원 스피드런 웹사이트 TASVideos의 사용자가 미리 결정된 입력 목록을 컨트롤러 포트를 통해 닌텐도 엔터테인먼트 시스템에 직접 전송할 수 있는 장치를 만들면서 시작되었다.그 후 몇 년 동안 많은 다른 사람들이 하드웨어를 통해 자동으로 비디오 게임 콘솔 게임을 할 수 있는 유사한 장치와 기술을 개발했다. dwangoAC는 처음 TASBot을 개발하기 위해 제작자의 도움을 받아 이러한 초기 기기의 개념과 가이드를 기반으로 개발했다.[1]그 로봇은 현재 팀에 의해 개발되고 유지되고 있다.[2]
처음에 R.O.B. 모델 외관과 라스베리 파이 내부를 위해 Robberry Pi라고 이름 붙여진 TASBot의 첫 번째 버전은 2014년에 Gradius, Mario Kart 64, Super Mario World를 연기하면서 AGDQ(Aweswe Games Done Quick)에서 데뷔했다.[1]
TASBot에는 "재생 보드"가 포함되어 있는데, 리눅스 기계로부터 미리 결정된 입력 목록을 받아 콘솔의 컨트롤러 포트에 직접 신호를 전송하는 데 사용한다.입력 목록은 에뮬레이터에서 테스트하여 수동으로 작성 및 기록된다.컨트롤러 입력은 매우 정확하게 타이밍을 맞춰야 한다. 일부 실시간 실행은 교차 와이어에서 약간의 전자파 간섭으로 인해 실패한다.[2]
스피드런스
2014년 AGDQ 때 데뷔할 때 TASBot은 슈퍼 마리오 월드를 연기했다.임의의 코드 실행 결함들을 활용함으로써, 그 런은 플레이어들이 게임 안에서 Pong과 Snake를 할 수 있게 했다.[3]2015년 AGDQ에서, TASBot은 슈퍼 마리오 브라더스 사를 코딩하기 위해 같은 착취를 이용했다.슈퍼 마리오 월드로, SNES에 게임을 쓰고 나서 게임을 한다.포켓몬 레드를 플레이하기도 했는데, 이 기간 동안 이벤트의 트위치 채팅이 실시간으로 게임에 입력되었다.[2][4]2016년 AGDQ 이벤트 때는 이전 이벤트와 마찬가지로 게임을 진행하던 중 SNES에 슈퍼 마리오 메이커 레벨 에디터를 작성해 게임을 중지했다가 교체하는 것보다 개선했다.[5]같은 해 여름 SGDQ 이벤트에서는 초 당 거의 8,000개의 입력을 수행하여 1초도 안 되는 시간에 TASBot이 슈퍼 마리오 브라더스 3를 "완료"했다.[6]
AGDQ 2017에서는 예년과 비슷한 런을 선보인 후, TASBot이 등장해 슈퍼 마리오 64와 포털을 플레이하고, SNES에서 스카이프 콜을 하는 모습을 보였다.이는 '젤다의 전설: 과거와의 연결'을 통해 콘솔을 제어한 후 비디오와 오디오를 콘솔로 스트리밍함으로써 달성되었다.대역폭은 초당 10프레임으로 128×112 비디오를 표시하기에 충분했다.[7]SGDQ 2018에서 TASBot은 Celeste를 운영했다.[8]
AGDQ 2019에서 TASBot 팀은 컨트롤러 포트를 통해 직접 신호를 보내지 않고 컨트롤러 버튼을 물리적으로 누르는 새로운 로봇 MASHBot을 선보였다.처음에 게임보이 어드밴스 SP와 함께 작동하도록 고안된 이 로봇은 터치스크린을 통해 닌텐도 DS 게임 슈퍼 스크리브블러너츠를 연주하며 데뷔했다.[9]2020년에 그 팀은 닌텐도 스위치에서 경기하기 위해 TASBot을 설립했다.그러나 이 경우 닌텐도와의 법적 문제를 피하기 위해 소스 코드를 사용할 수 없게 된다.[10]
참조
- ^ a b Cecil, Allan (14 November 2018). "Meet TASBot, a Linux-Powered Robot Playing Video Games for Charity". Linux Journal. Retrieved 18 September 2019.
- ^ a b c Orland, Kyle (5 January 2015). "Pokémon plays Twitch: How a robot got IRC running on an unmodified SNES". Ars Technica. Retrieved 18 September 2019.
- ^ Farokhmanesh, Megan (14 January 2014). "Bizarre Super Mario World hack turns the game into Pong, Snake". Polygon. Retrieved 18 September 2019.
- ^ Kollar, Philip (5 January 2015). "Watch a robot tear apart and rebuild Super Mario World and Pokémon". Polygon. Retrieved 18 September 2019.
- ^ Orland, Kyle (11 January 2016). "How a game-playing robot coded 'Super Mario Maker' onto an SNES—live on stage". Ars Technica. Retrieved 18 September 2019.
- ^ Orland, Kyle (12 July 2016). "How to beat Super Mario Bros. 3 in less than a second". Ars Technica. Retrieved 18 September 2019.
- ^ Orland, Kyle (15 January 2017). "How a robot got Super Mario 64 and Portal 'running' on an SNES". Ars Technica. Retrieved 18 September 2019.
- ^ Rad, Chloi (10 July 2018). "SGDQ's Most Mindblowing Speedrun Wasn't Humanly Possible". IGN. Retrieved 18 September 2019.
- ^ Orland, Kyle (15 January 2019). "Meet MASHBot, the touchscreen-tapping, Nintendo DS-playing robot". Ars Technica. Retrieved 18 September 2019.
- ^ Orland, Kyle (11 January 2020). "Inside TASBot's semi-secret, probably legal effort to control the Nintendo Switch". Ars Technica. Retrieved 13 January 2020.
{{cite news}}
: CS1 maint : url-status (링크)