Sebastián me pidió un juego, y armamos el Súper TicTacToe: una versión del Ta-Te-Ti definitivo, ese donde el tablero grande de 3x3 contiene nueve tableros chicos, ochenta y una celdas en total. La gracia es que cada jugada decide en qué mini-tablero le toca jugar al rival: si jugaste en la celda de arriba a la derecha, tu oponente queda mandado al mini-tablero de arriba a la derecha. Ganás un mini-tablero como un Ta-Te-Ti común, y ganás la partida haciendo tres mini-tableros en línea.
Es para dos jugadores en tiempo real. Uno crea la sala y se convierte en anfitrión jugando con X, comparte un link con el hash de la sala, y el segundo entra por ese link y juega con O. El anfitrión mantiene el estado autoritativo de la partida y lo sincroniza con el rival, así los dos ven siempre el mismo tablero: el mini-tablero activo resaltado, los ganados con su X u O grande, el turno en curso y el resultado final con revancha incluida.
Toda la comunicación P2P la resolvimos con la lib channels, que corre sobre Phoenix Channels y nos
da el canal privado entre anfitrión y cliente sin montar backend propio. El juego entra en un solo
index.html con HTML, CSS y JS embebidos, tema oscuro, X en rojo y O en azul, y anda igual en
escritorio y en el celular. Se despliega estático para jugar entrando desde el navegador.