Cuando era niño, los dispositivos de cualquier película o programa de televisión eran las verdaderas estrellas. El Atari portátil de John Connor, las Nike con cordones automáticos de Marty McFly y alrededor de un millón de variaciones diferentes del reloj de radio eran lo que soñaba con tener algún día. Entonces siento cierto parentesco con YouTuber. Los proyectos de Abequien llevó su amor por los dispositivos ficticios un paso más allá e hizo una versión real de la Pokedex a partir de los dibujos animados de Pokémon.
Si no tenías la edad adecuada a finales de los 90, la Pokedex es una computadora de mano que se basa en los Palm Pilots de la época. Su único propósito es identificar y catalogar criaturas Pokémon en la naturaleza. Metatextualmente, es una forma de que el programa inyecte algo de exposición cada vez que el protagonista Ash se encuentra con una criatura que el público aún no ha visto. El dispositivo era básicamente un elegante Rolodex que ciertamente podría haberse replicado con tecnología de los 90. y era para varios juguetes de niños…excepto por la habilidad casi mágica de identificar Pokémon con una cámara.
Ingresa Abe, un fanático tanto de la antigua caricatura como de los juguetes que generó. Decidió que ya era hora de hacer una Pokedex que funcione en el mundo real. Lo que significa que puede identificar Pokémon basándose únicamente en imágenes, suponiendo que encuentres uno en tu camino al laboratorio al lado de tu casa (o quizás de manera más práctica, apuntándolo a un juguete o imagen de Pokémon en una pantalla). Trazó un diseño básico para un dispositivo que combinaría una cámara, una pantalla y un altavoz, y un par de botones de navegación, todo ello insertado en el icónico Pokedex gen 1 de Ash, renderizado por una impresora 3D.
Todo eso es bastante fácil: como dije antes, había juguetes que se aproximaban a este diseño con una colección preprogramada de 151 Pokémon allá por los años 90. La magia está en hacer que este dispositivo sea capaz de identificar correctamente un Pokémon (o imagen o juguete) y luego mostrarlo en la pantalla, junto con un poco de información hablada en voz alta en una aproximación a la voz robótica original. Para ello, el dispositivo necesita una conexión a Internet y un pequeño software integrado.
Y por «un poco» me refiero a toneladas y toneladas de código personalizado, combinando ChatGPT para identificar las imágenes y conectarlas a una criatura específica, la PokeAPI de código abierto para mostrar las imágenes pixeladas y un poco de texto de sabor, PlayHT para aproximar la voz de Pokedex y reproducir el texto de estilo, y Firebase para unirlo todo.
Ver a Abe realizar esta labor de amor es fascinante. Como relativamente ludita para proyectos de hardware y software (puedo montar una PC y soldar un teclado, eso es todo), me encanta verlo diseñar esencialmente su propio juguete Pokedex desde cero, completo con soportes internos, orificios para tornillos e incluso una parte posterior removible para que pueda sacar la tarjeta MicroSD que contiene todo el software. Y el software es un increíble ingenio que conecta todos estos diferentes servicios para crear una experiencia perfecta. Me impresionó especialmente cómo identificó el código que causaba picos de audio y luego escribió una herramienta que los filtra automáticamente.
Bueno, es prácticamente perfecto. No es un producto comercial, por lo que es de esperar un poco de locura, que se suavizará con nuestra suspensión de la incredulidad. La versión final funciona según lo previsto, en su mayor parte. Abe puede apuntar a un juguete Piplup o un Raichu en una pantalla LCD, esperar a que procese e identifique la imagen, luego obtener un Pokémon pixelado en la pantalla y una voz Pokedex simulada que pronuncia el texto de sabor. No es perfecto: funcionará mucho mejor para una figura de acción que para un peluche exagerado.
Una versión real de esta Pokedex que realmente pudieras comprar sería increíble, y sé que hay mercado para ello. Después de todo, la gente es pagar tres dígitos por “Pokebolas” meticulosamente elaboradas incluso sin la capacidad, que desafía la física, de contener un monstruo gigante en su interior. Pero dado lo mucho que depende de software de terceros que podrían cambiar sus términos en cualquier momento, no aguantaría la respiración esperando que The Pokemon Company se inspire en el maravilloso proyecto de Abe.