Saltar al contenido
← Proyectos

Atajos de teclado para OpenHotel

Contribuciones open source a OpenHotel: dos mejoras de UX de teclado que se mergearon en el cliente oficial.

2025repo ↗
typescriptreact#contribution#open-source

OpenHotel es una red social/juego open source con licencia CC BY-NC-SA. La idea es montar un hotel virtual donde el jugador gana los créditos jugando minijuegos dentro del juego en lugar de pagar, y cualquiera puede levantar su propia instancia añadiendo plugins, configuración y reglas. El cliente oficial está hecho con Deno en el servidor y un frontend de React sobre Pixi.js. En mayo de 2025 se mergearon dos PRs míos que mejoran la UX de teclado de ese cliente.

Los parches#

feat: add Escape key functionality to close modalsopenhotel/openhotel#1018 · merged

Añade un handler global que cierra cualquier modal abierto al pulsar Escape, como pedía openhotel/openhotel#1020Pressing Escape should close open modals.

feat: add keyboard shortcuts for furnitureopenhotel/openhotel#1017 · merged

Asigna atajos de teclado a las acciones de mueble más usadas para no tener que levantar las manos del teclado, como pedía openhotel/openhotel#992Add keyboard shortcuts for furniture actions.

Stack#

CapaElección
RuntimeDeno
LenguajeTypeScript
RendererPixi.js
openhotel/openhotelMundo virtual estilo Habbo open source.TypeScript