Entrées compatibles

Cet article traite des principes de la conception et des bonnes pratiques à suivre pour gérer les entrées utilisateur dans Google Play Jeux sur PC.

Pour permettre de jouer, Google Play Jeux sur PC utilise une souris et un clavier plutôt qu'un écran tactile. Lorsque vous concevez l'expérience d'utilisation avec souris et clavier, efforcez-vous de l'optimiser pour les utilisateurs d'ordinateurs de bureau ou portables. Pour commencer, consultez notre guide sur la compatibilité des entrées pour les applications Android dans les Chromebooks.

Bonnes pratiques

Nous vous recommandons de suivre les bonnes pratiques suivantes pour concevoir et développer des interactions avec les joueurs.

  • Toutes les cibles doivent pouvoir être cliquables à l'aide de la souris.
  • Il doit être possible de faire défiler toutes les surfaces déroulantes à l'aide de la molette de la souris.
  • Mettez en surbrillance les surfaces cliquables au passage de la souris et efforcez-vous d'enrichir l'interface utilisateur sans la surcharger.
  • Fournissez des raccourcis pour permettre aux utilisateurs d'afficher rapidement les commandes.
  • Remplacez les commandes tactiles (par exemple, les joysticks virtuels ou les boutons à l'écran) par des commandes à la souris et des touches d'accès rapide.
  • Pour les actions dans votre jeu mobile nécessitant des gestes à plusieurs doigts, assurez-vous que les mêmes actions sont possibles avec un clavier ou une commande à la souris (par exemple, en utilisant la molette de la souris pour remplacer un pincement à deux doigts).

Pour en savoir plus et découvrir les bonnes pratiques à connaître, consultez notre guide sur l'optimisation de votre application Android pour Chrome OS pour la souris et le clavier.

Points à prendre en compte pour l'internationalisation

Lorsque vous concevez un jeu pour un public international, il est important de le tester avec la disposition de clavier définie sur chaque langue qu'il prend en charge. Si vous ne le faites pas, les joueurs risquent de ne pas pouvoir utiliser certaines fonctionnalités, comme le chat en jeu. Vous pouvez modifier vos paramètres régionaux de saisie dans les paramètres système. Les modifications seront automatiquement appliquées à Google Play Jeux sur PC. Sur mobile, de nombreux problèmes dans votre moteur peuvent être masqués par le fait que vous recevez du texte d'un clavier virtuel. Voici quelques problèmes courants sur PC :

  • Gestion incorrecte des codes de touche "alternative graphic" (AltGr). Dans de nombreuses langues, il est utilisé pour saisir des signes diacritiques tels que des accents ou des symboles spéciaux propres à la langue, comme des glyphes de devises régionales.
  • Gestion incorrecte des entrées de l'extension de méthode de saisie (IME). Cette méthode est couramment utilisée pour prendre en charge les alphabets non latins en permettant aux utilisateurs de combiner plusieurs frappes au clavier en un seul caractère.

GameTextInput et EditText connaissent déjà les dispositions de clavier et les méthodes de saisie internationales.

La liste suivante comprend les actions communes à un grand nombre de jeux ainsi que les implémentations habituellement utilisées par les développeurs sur Google Play Jeux sur PC :

  • Utilisez la touche Entrée pour envoyer des messages ou du texte dans les champs de saisie.
  • Les menus et les boîtes de dialogue doivent pouvoir être annulés à l'aide de la touche Échap.
  • Utilisez la touche Entrée pour parcourir les éléments narratifs et les boîtes de dialogue.
  • Utilisez la molette pour faire défiler les textes verticalement.
  • Utilisez la molette pour effectuer un zoom avant ou arrière, en particulier si votre build mobile utilise le pincement d'écran.
  • Utilisez les touches Z, Q, S et D pour les déplacements sur la carte que vous feriez normalement en cliquant et en faisant glisser sur l'écran.

Bien que ces actions soient très répandues, vous devez toujours les présenter explicitement au joueur à l'aide du SDK des entrées afin de vous assurer qu'elles soient accessibles.

Mode de compatibilité

Google Play Jeux sur PC active le mode de compatibilité des entrées par défaut. Cela signifie que lorsque vous appuyez sur le bouton gauche de la souris, votre jeu reçoit un événement tactile. Pour en savoir plus, consultez le guide consacré aux saisies à la souris.

Tutoriels et informations pour les utilisateurs

Dans certains cas, il peut être intéressant de proposer des tutoriels intégrés pour expliquer les commandes du jeu à l'utilisateur, en plus d'un guide montrant les commandes de la souris et du clavier. Nous vous recommandons d'inclure des tutoriels intégrés et des fonctionnalités d'apprentissage avec les commandes appropriées pour la souris et le clavier, mais aussi de supprimer les tutoriels correspondant aux commandes tactiles dans la version PC de votre jeu.