r/programacionESP • u/TheXaver16 • 1h ago
🧩 Proyectos personales Vi el juego del impostor en TikTok y acabé programando mi propia versión online (React + Cloudflare Durable Objects)
Hace unos meses vi en TikTok el juego del impostor (todos saben una palabra secreta menos uno, que tiene que disimular dando pistas) y lo jugué con amigos y con la familia. Cuando quise jugarlo online por Discord, busqué "juego impostor" y lo que salía eran webs y apps que parecían hechas en una tarde: anuncios, registro e interfaces genéricas. La excepción es impostor.me, que se nota que está hecho con cariño. Pero yo quería algo con la sensación de Make It Meme o Gartic Phone, que entrara por los ojos y por los oídos.
Así que lo hice yo: juegoimpostor.app
Pensado para Discord. El anfitrión crea la sala, pega el enlace en el canal y cada uno ve su rol en su móvil o en el ordenador mientras habláis por la llamada. Sin cuenta ni instalar nada, de 3 a 16 personas. Tiene modo streamer, que oculta el código y el rol en pantalla, y para jugar en persona hay un modo de un solo móvil que se va pasando.
La UI pasó por varias versiones hasta dar con el punto. La primera tenía una estética tipo Among Us; después probé avatares SVG propios y una radio compartida en el lobby; al final quité todo lo que sobraba y lo rediseñé como un party game: fondo violeta, cartas blancas, botones amarillos en 3D, revelación del rol a pantalla completa, efectos de sonido y música de fondo.
Los números. Sin promocionarlo todavía, solo con Google: 13 clics en agosto, 76 en septiembre y 56 en lo que va de octubre (30 en la última semana). La mayoría llega buscando "palabras para jugar al impostor", porque cada lista de palabras tiene su página. Para "juego impostor" sigo por la página 4, y por eso lo traigo aquí.
Por dentro, para los curiosos: React + Vite en Cloudflare Pages, y cada sala es un Durable Object con WebSockets hibernables. Los turnos y la votación los marcan alarms del servidor, así que si alguien bloquea el móvil la partida sigue. Todo en el plan gratuito. Código: https://github.com/jvallejoarguez/el_Impostor
Estoy bastante orgulloso de cómo ha quedado y me encantaría que lo probarais con vuestro grupo. Cualquier crítica me sirve: qué falla en vuestro móvil, qué palabras sobran o faltan, qué le quitaríais.


