Las últimas noticias sobre el uso de IA para crear videojuegos me hicieron darle vueltas a una idea: ¿se puede construir algo con un lobby, varias salas y avatares que, además, sea sencillo de desplegar?
Me apetecía probarlo con un proyecto propio. Crear un sitio al que pudieran entrar varias personas, elegir su personaje y compartir un espacio desde el navegador. Así empezó Token Club.
Ahora tengo una primera alfa y me gustaría que la probase gente de fuera, porque cuando llevas un tiempo construyendo algo acabas dando por evidentes cosas que quizá no lo son.
👉 Puedes probarlo en token-club.dev
De la idea a algo que se pueda usar
He ido utilizando IA como apoyo para desarrollar el proyecto y crear parte de sus imágenes. La idea era ir un poco más allá de generar una escena: conectar el registro, el avatar, el lobby y las salas para poder recorrerlo todo.
Y ahí aparecen cosas que en la idea inicial parecen pequeñas: qué pasa cuando una sala está llena, cómo funciona una reserva, qué ocurre si alguien se desconecta o cómo mantienes la experiencia sincronizada entre quienes están dentro. Esa parte también forma parte del experimento.
Para la web y la aplicación estoy usando Next.js y React, y para los espacios 3D, Three.js. El despliegue está en Cloudflare, con Workers, D1 y Durable Objects; también uso Queues y Workflows para los trabajos en segundo plano y las reservas.
Lo de que sea fácil de desplegar sigue siendo una de las ideas que quiero poner a prueba. Tener una escena funcionando es un paso; conseguir que todo lo que hay alrededor encaje es otro trabajo.
Lo que hay ahora
Puedes crear una cuenta, confirmar el correo y personalizar tu avatar. Desde el lobby accedes a las salas disponibles, con control de aforo y cola, y desde Eventos puedes reservar una sesión.
Sala Teide es una azotea con música y vistas al volcán. Puedes recorrerla, bailar, sentarte, pedir una bebida o coger una tablet para leer. Me apetecía que hubiera pequeñas cosas que hacer mientras estás allí.
También he ido añadiendo una tienda de objetos para el avatar, noticias y trofeos. La idea es que el proyecto pueda crecer hacia un lugar donde compartir lo que hacemos con IA y pasar un rato juntos. Hay espacios que todavía están en desarrollo.
Está en alfa, así que quedan errores, ajustes de rendimiento y bastantes detalles por pulir. Precisamente por eso lo comparto ahora.
Si te animas a entrar, me interesa saber cómo te va: si el registro y el avatar se entienden, si consigues entrar en la sala sin perderte y cómo se mueve en tu equipo. Y si algo falla, saber qué estabas haciendo y qué navegador utilizas me viene muy bien para revisarlo.
Puedes contármelo aquí en los comentarios o desde el contacto de la web.
También me gustaría leer a quienes estéis probando algo parecido: ¿habéis usado IA para construir un juego o un espacio 3D? ¿Qué parte os ha costado más llevar de la idea a algo que otros puedan usar?