alqubo.
Activojun 2024

OpenHotel

Un hotel virtual de código abierto, al estilo Habbo, en el que cada uno puede montar su propio hotel.

Captura de OpenHotel

Qué es

OpenHotel es un hotel virtual: un avatar, salas isométricas que decoras con muebles, chat con la gente que está en la sala y minijuegos. Si jugaste a Habbo, ya sabes de qué va.

La diferencia está en el resto:

  • Es de código abierto. El código y los gráficos están en GitHub con licencia CC BY-NC-SA 4.0: se pueden usar y modificar, pero no para ganar dinero con ellos.
  • No se paga nada. Los créditos se consiguen jugando a minijuegos dentro del propio hotel.
  • Cada uno puede tener su hotel. Cualquiera puede levantar el suyo, adaptarlo con su propia configuración y ponerle sus propias normas.

La idea de fondo es proteger al jugador de empresas que viven de hacerle pagar.

Una sala de OpenHotel decorada con árboles, macetas y banderas

Cómo empezó

En junio de 2024, pagoru me escribió por Discord. Estábamos haciendo Tulip, una librería para hacer juegos web, y me contó que Tulip solo era el principio: lo que quería de verdad era hacer un Habbo Hotel de código abierto.

La idea tenía sentido para los dos proyectos. Todo lo que necesitase el hotel era justo lo que le faltaba a Tulip, y al estar construido sobre una arquitectura sencilla, sería más fácil que otra gente se animase a contribuir.

Desde el principio lo planteamos así: que se pudiera jugar desde el día cero, aunque faltase casi todo, para que la gente viera los avances desde el primer día.

El hotel

openhotel es el juego: cliente y servidor en el mismo repositorio. Es lo que descarga quien quiere montar su hotel, y se actualiza solo con cada release de GitHub.

El cliente nació sobre Tulip, pero en abril de 2025 pasó a @pixi/react con nuestros propios componentes.

La red común

Cada hotel es independiente, pero todos se apoyan en unos servicios que mantenemos en openhotel.club:

  • auth: una sola cuenta para todos los hoteles. Cada hotel necesita una licencia para conectarse a la red.
  • onet: la red entre hoteles. Por ahora sirve para enlazar teletransportes de hoteles distintos: entras en uno y sales en otro hotel.

Cómo va

Sigue en una fase temprana y queda mucho por hacer. El hotel principal, client.openhotel.club, está abierto y funcionando, y tenemos comunidad en Discord.

A día de hoy somos +900 usuarios registrados y se han creado +200 hoteles. La mayoría eran pruebas y muchos ya no están disponibles, pero que la gente se anime a montar el suyo era justo la idea.

Si quieres probarlo, entra en client.openhotel.club, crea tu cuenta y date una vuelta por las salas. Y si te apetece echar una mano, todo el código está en GitHub y en Discord te ayudamos a empezar.