Twitch Plays Pokémon es un experimento social que consiste en una partida de Pokémon Rojo retransmitida por twitch.tv en la cual los espectadores, mediante los comentarios, deciden los movimientos al escribir comandos (los controles de la Game Boy: up, down, A, B, start...). La cosa se vuelve difícil teniendo en cuenta que puede haber hasta 40.000 personas viendo la partida al mismo tiempo y hay un lag de unos 20s entre que se escribe un movimiento y éste es llevado a cabo.
Aquí tenéis recopilado el progreso hasta el momento y bastante fanart sobre la partida.
Por ahora van por 4 medallas conseguidas. ¿Conseguirán acabar?
Praise the helix fossil!
Edito: como bien encontró Teirusu, en el documento hay un script para filtrar todos los comentarios que sean comandos y poder leer los demás sin problemas:
- Código: Seleccionar todo
var BLOCKED_WORDS=["left","right","up","down","start","select","a","b","democracy","anarchy","upu","uo","pu","uup","uip","ip","dwon","donw","dowm","dow","dowqn","doiwn","diwn","ldown","donwn","odwn","downm","dpwn","downw","downd","dowj","lef","lfet","lefft","letf","leftr","leftrt","leftl","lwft","riight","rightr","roght","righ","ight","righr","rigt","anrachy","anrchy","anarch","amarchy","democrazy","demarchy","demcracy","democarcy","democrasy","democacy","demoocracy","oligarchy","bureaucracy"];var FILTER_REGEX=new RegExp("^\s*(("+BLOCKED_WORDS.join("|")+")\d?)+\s*$","i");var MINIMUM_TEXT_LENGTH=3;var MAXIMUM_SPECIAL_CHARACTERS=2;var REFRESH_MILLISECONDS=100;$("<style type='text/css' >"+".segmented_tabs li li a.CommandsToggle {"+"width: 50px;"+"padding-left: 0px;"+"padding-top: 0;"+"height: 8px;"+"line-height: 115%;"+"}"+".segmented_tabs li li a.ChatToggle {"+"width: 35px;"+"padding-left: 15px;"+"padding-top: 0;"+"height: 8px;"+"line-height: 115%;"+"}"+"#chat_line_list li { display:none }"+"#chat_line_list li.fromjtv,"+"#chat_line_list.showSpam li.cSpam,"+"#chat_line_list.showSafe li.cSafe {"+"display:inherit;"+"}"+" </style>").appendTo("head");var CHAT_BUTTON=$("ul.segmented_tabs li a").first();CHAT_BUTTON.css("width",CHAT_BUTTON.width()-71);$("<li><a class='CommandsToggle'>Commands</a><a class='ChatToggle'>Talk</a></li>").insertAfter(CHAT_BUTTON);$(".CommandsToggle").click(function(){$(this).toggleClass("selected");$("#chat_line_list").toggleClass("showSpam")});$(".ChatToggle").click(function(){$(this).toggleClass("selected");$("#chat_line_list").toggleClass("showSafe")});$(".ChatToggle").click();CurrentChat.line_buffer=800;setInterval(function(){"use strict";$('#chat_line_list li:not(.cSpam):not(.cSafe)').each(function(){var chatLine=$(this);var chatText=chatLine.find(".chat_line").text().trim();if(chatLine.length<=0){return}if(chatText.length<MINIMUM_TEXT_LENGTH||chatText.match(FILTER_REGEX)){chatLine.addClass("cSpam");return}var nonASCII=0;for(var i=0;i<chatText.length;i++){if(chatText.charCodeAt(i)>127){nonASCII++;if(nonASCII>MAXIMUM_SPECIAL_CHARACTERS){chatLine.addClass("cSpam");return}}}chatLine.addClass("cSafe")});if(CurrentChat.currently_scrolling){CurrentChat.scroll_chat()}},REFRESH_MILLISECONDS);
En el propio documento tenéis las instrucciones sobre cómo usarlo.
Edito 2: Actualizado el script para filtrar también las palabras "democracy" y "anarchy"
Edito 3: Actualizado el enlace al documento de Google oficial.