Cómo adaptar juegos web

Los juegos web se ven y funcionan muy bien en ChromeOS. Si empaquetas tu app como una AWP, puedes llegar a más usuarios y proporcionar una mejor integración. Obtén más información sobre las AWP en los siguientes vínculos:

Pantallas táctiles

Muchos dispositivos ChromeOS tienen pantallas táctiles. Si bien la mayoría de las entradas basadas en el tacto deberían funcionar sin trabajo adicional para los juegos web, debes tener cuidado de no usar métodos de entrada específicos para la entrada del mouse, p. ej., si estás observando eventos como mousedown y touchmove.

Puedes encontrar más información y prácticas recomendadas aquí y aquí.

Compatibilidad con pluma stylus

Muchos dispositivos ChromeOS incluyen una pluma stylus o pueden funcionar con una tableta de dibujo externa con Bluetooth, como la Wacom Intuos. Las apps de dibujo y los juegos basados en deslizamientos pueden llegar a una gran cantidad de usuarios en la Web, y ChromeOS es la plataforma perfecta para jugarlos. Además de la experiencia que obtendrías en otras plataformas, ChromeOS puede aprovechar una sugerencia especial de baja latencia que puede proporcionar una respuesta de pantalla muy rápida. Consulta este artículo para obtener más información.

Controles de juegos

Algunos usuarios querrán interactuar con tu juego usando un control de juegos. Esto puede hacer que tu juego se destaque y aumentar la participación de los usuarios. Para obtener más información, consulta la API de Gamepad.

Los botones se asignan a valores comunes después de una asignación común. Lamentablemente, no todos los fabricantes de controles de juegos siguen las mismas convenciones de asignación. Permitir que los usuarios seleccionen entre diferentes asignaciones populares para controles garantizará la mejor experiencia.

Motores de juego

Muchos motores de juegos tienen objetivos web que simplifican las entradas difíciles y los problemas complicados de compatibilidad con el navegador, lo que puede ayudarte a concentrarte en crear un juego excelente para tus usuarios.

Algunos motores que te recomendamos son Construct, Defold, Phaser, Pixi, Unity y Cocos2d-x.