Todas las publicaciones
Artículo

Prueba los controles del juego después de que un jugador los reasigne

Cambia una tecla o un botón del control y prueba la acción, las indicaciones, los menús, los conflictos, el reinicio y el restablecimiento en la misma compilación.

Por Noe Guerrero III

Un jugador cambia la tecla de Interactuar de E a F. La puerta se abre con F, pero el tutorial todavía dice “Presiona E”. F funciona hasta que reinicia el juego. Entonces la acción vuelve a E. Desde la perspectiva del jugador, es una sola función que no está funcionando. Eligió una tecla y esperaba que el juego respetara esa elección donde la necesitara.

Para probar la reasignación de controles de un juego, cambia una asignación en una compilación jugable y comprueba cómo se comporta durante la partida, qué indican los avisos en pantalla y los menús, y qué pasa al reiniciar y restablecer los controles. Dale a la persona que hace la prueba los mismos controles que tendría un jugador. Un atajo de desarrollo para volver a la pantalla de configuración puede ocultar justo el problema que buscas detectar.

Elige una acción que puedas repetir

Supongamos que un pequeño equipo del Valle del Río Grande está creando un juego de acertijos en el que guías a un robot por una bodega. Interactuar abre una compuerta en la primera habitación. En el teclado, la tecla inicial es E. Cámbiala a F, aplica el cambio, vuelve a la misma compuerta y prueba ambas teclas. Si la nueva asignación reemplaza a la anterior, F debería abrir la compuerta y E debería dejar de abrirla. Si tu configuración admite una segunda asignación, haz una prueba aparte en la que ambas teclas deban funcionar.

Ahora revisa la etiqueta en el menú de controles, la indicación junto a la compuerta y el paso del tutorial que enseña la acción. Cada uno debería describir la asignación que el jugador puede usar realmente ahí. Haz la prueba equivalente con un control compatible y cambia de dispositivo de entrada durante la partida si tu juego lo permite. Ese cambio es un buen momento para detectar una indicación de teclado que sigue apareciendo después de que el jugador toma un control. La guía de accesibilidad de entrada de Microsoft pide que las indicaciones reflejen los controles reasignados. Pauta de accesibilidad de Xbox 107

Usa la primera habitación porque te da un recorrido corto para volver a la misma indicación y acción. Una vez que esa prueba pase, dale la compilación a un jugador nuevo y observa cómo encuentra el control por su cuenta. Así sabrás qué tan fácil es descubrir ese control. Cómo probar los primeros cinco minutos de un juego

Haz predecibles los conflictos y la recuperación

Con la acción Interactuar ya asignada a F, intenta asignarla a L cuando L ya active Encender/apagar luz en la misma habitación. Decide qué debería hacer el juego antes de probarlo. Por ejemplo, podría conservar ambas asignaciones actuales hasta que el jugador confirme un intercambio. Si cancela, abre la compuerta y enciende o apaga la luz con las teclas originales. Si acepta, prueba ambas acciones con las teclas intercambiadas. Después, vuelve a asignar Interactuar a F y Encender/apagar luz a L antes de probar si los ajustes se conservan. Un botón que tiene una función en un menú y otra durante la partida puede estar perfectamente bien, así que busca conflictos donde las acciones realmente puedan coincidir.

Después, usa el dispositivo de entrada compatible que estás probando para pausar, abrir Configuración y volver al juego. Incluye Volver o Cancelar en esa revisión. Si los controles del menú se pueden reasignar, cambia uno y verifica que el jugador todavía pueda llegar a la pantalla de controles y recuperar la configuración. Prueba Restablecer controles desde ahí y comprueba que recupere los valores predeterminados esperados sin cambiar ajustes que no tienen relación, como el volumen.

La reasignación ayuda al jugador a colocar una acción donde pueda alcanzarla. Una acción que requiere mantener presionado un botón durante mucho tiempo o presionar dos botones a la vez todavía puede necesitar una alternativa aparte. Incluye esos requisitos de interacción cuando planees una revisión de accesibilidad más amplia. Guía de accesibilidad de entrada de Xbox

Verifica qué se conserva después de reiniciar

Aplica la nueva asignación, cierra el juego por completo y vuelve a iniciarlo. Revisa la etiqueta del control, la primera indicación y la acción real. Si la configuración se guarda por perfil, haz el cambio en uno y comprueba que otro perfil conserve sus propios ajustes. En Godot, por ejemplo, InputMap permite que un juego cambie las asignaciones de acciones mientras se está ejecutando. La documentación de Godot explica que los cambios realizados durante la ejecución necesitan su propia lógica de guardado y carga para conservarse después de reiniciar. Guía de InputMap de Godot

Registra la compilación, la plataforma, el dispositivo de entrada, el perfil y las asignaciones antes y después. Una revisión breve para el ejemplo de la bodega podría verse así.

  • Reemplaza E por F. F abre la compuerta, E no, y tanto el tutorial como la indicación de la compuerta muestran F.

  • Intenta el conflicto con Encender/apagar luz y cancela. Ambas acciones conservan sus teclas anteriores.

  • Abre Configuración y sal de ese menú usando el dispositivo de entrada que estás probando. El jugador vuelve al juego y todavía puede interactuar.

  • Cierra el juego y vuelve a iniciarlo. La asignación personalizada sigue funcionando y la indicación de la compuerta todavía coincide.

  • Restablece los controles y vuelve a iniciar el juego. E abre la compuerta, las indicaciones muestran E y el volumen sigue como lo dejó el jugador.

Escribe el resultado esperado junto a lo que ocurrió. “Compilación 14, teclado, Interactuar funcionó con F, la indicación de la compuerta todavía decía E” le da al desarrollador un punto de partida y te da el caso exacto para repetir después de la corrección.