El consejo de Almo de permitir que el jugador asigne hechizos a teclas de acceso rápido de acuerdo con sus propias preferencias es bueno. Puede aumentar el número de espacios de hechizos si permite teclas modificadoras como Ctrly Shiftacceder a barras de teclas de acceso rápido adicionales (pero tenga en cuenta que cuando el jugador tiene una mano en el teclado en la WASDposición típica y la otra mano en el mouse, cualquier número más allá 5 se vuelven incómodos y más allá de 7 se vuelven imposibles de alcanzar mientras se sostiene Ctrlo Shift).
Alternativamente, puede utilizar un sistema de ciclismo con barra de teclas de acceso rápido . Permita que el reproductor configure varias barras de teclas de acceso rápido y tenga teclas que recorran las barras configuradas por el reproductor. De esa manera, el jugador puede usar fácilmente diferentes configuraciones de teclas de acceso rápido para diferentes situaciones.
Pero también es posible que desee pensar en métodos de entrada menos ortodoxos.
Gestos del mouse , por ejemplo. Representa cada hechizo con un símbolo. Para lanzar el hechizo, el jugador dibuja ese símbolo con el mouse. Puede reducir la complejidad combinándola con teclas de acceso rápido. Por ejemplo, use una tecla de acceso rápido para seleccionar el elemento y luego use un gesto para seleccionar cómo se usa ese elemento. Sin embargo, reconocer los gestos del mouse de manera confiable no es fácil de programar, y debe implementarlo bien para juzgar realmente si es utilizable. Solo le recomendaría que pruebe esto cuando esté 99% seguro de que quiere seguir este camino, cuando tenga suficiente presupuesto para que quemar unos cientos de horas hombre en esto no sea un problema o si hay una buena tecnología de terceros para esto disponible para su pila de tecnología.
Otra opción es asignar hechizos no solo a teclas individuales sino a secuencias de teclas . Magicka es un ejemplo interesante. El juego tiene más de mil hechizos diferentes, pero se lanzan con solo 8 teclas de acceso rápido. Los hechizos simples son solo una tecla de acceso rápido seguida de un clic, los más complejos tienen combinaciones más largas. Se lanza una bola de hielo con la secuencia DQRClicky el poderoso "Ardiente Steamball Arcano" conDSQFQFFClick. No, este sistema no tiene una curva de aprendizaje amigable para principiantes (y ponerla a disposición del jugador después de un breve tutorial lo empeora). Pero dominar este sistema descubriendo las mejores combinaciones para cada situación se siente muy gratificante para la mayoría de los jugadores. Después de un tiempo, los jugadores memorizan las secuencias de sus hechizos favoritos y pueden lanzarlos desde la memoria muscular.
Pero si todo esto aún no es adecuado para cubrir la variedad de hechizos en tu juego, busca formas de reducir la cantidad de hechizos disponibles para el jugador en un momento dado. Cuando tienes hechizos que "no se usan en el juego tardío", ¿por qué el jugador los tiene en el juego tardío? Cuando un hechizo de juego tardío es simplemente una mejor versión de un hechizo de juego temprano y lo hace obsoleto, entonces podría reemplazarlo completamente en la interfaz de usuario.
También puede haber algunos hechizos que son tan situacionales que no merecen una tecla de acceso rápido. Esos podrían ser utilizados desde un menú. Controle a sus jugadores de prueba y vea qué hechizos se usan muy raramente y generalmente no en situaciones de tiempo crítico (beneficios duraderos, por ejemplo). Prohibir aquellos al menú. Un hechizo que solo se usa como parte de la historia podría ni siquiera ser un hechizo en el sentido mecánico del juego. Cuando tienes un hechizo de "levantar la maldición en forma de rana" y exactamente una persona en el juego que se convirtió en rana, solo haz que el personaje jugador la lance en una escena.