Go Bananas

Fundamentos de diseño de juegos para tu primer juego

Un buen primer juego tiene un objetivo claro, un bucle que al jugador le guste repetir, controles adaptados al dispositivo, un desafío que crece y una respuesta a cada acción.

El diseño de juegos es el trabajo de decidir qué hace el jugador, por qué es divertido y cómo reacciona el juego. No necesitas escribir código para practicarlo. En Go Bananas describes tu diseño y la IA lo construye, así que la calidad de tu juego depende sobre todo de la calidad de tu diseño. Esta guía cubre las ideas más importantes para un primer juego, con una frase que puedes escribir para cada una.

El bucle principal

El bucle principal es el ciclo corto de acciones que el jugador repite durante la mayor parte del juego. Recoger, mejorar, volver a recoger. Apuntar, disparar, esquivar. Sacar una carta, jugarla, reaccionar. Si el bucle es divertido durante 30 segundos, el juego tiene una oportunidad. Si no lo es, más niveles no lo van a salvar.

Un buen bucle tiene tres partes:

  1. Una acción que el jugador elige: saltar, disparar, colocar una ficha.
  2. Un resultado que ve de inmediato: el salto aterriza, el enemigo cae, las fichas coinciden.
  3. Un motivo para volver a intentarlo: una puntuación más alta, el siguiente obstáculo, una nueva mejora.

Pruébalo en una frase: «El jugador esquiva rocas que caen y atrapa las gemas que hay entre ellas; cada gema hace que las rocas caigan más rápido.»

Objetivos, ganar y perder

Los jugadores necesitan saber qué intentan hacer. Indica el objetivo en la pantalla de inicio o en los primeros segundos de juego, y deja claro cómo termina:

  • Condiciones de victoria: llegar a la salida, recoger 20 monedas, sobrevivir 2 minutos, ser el primero en llegar a 10 puntos.
  • Condiciones de derrota: quedarse sin vidas, quedarse sin tiempo, dejar que algo llegue al fondo.
  • Juegos infinitos: no se gana, solo hay una puntuación que superar. Combinan bien con una tabla de récords.

Prueba: «Ganas cuando llegas al castillo al final del nivel 3. Pierdes si te caes al agua tres veces.»

Controles adaptados al dispositivo

En los controles es donde fallan muchos juegos de navegador en los teléfonos. Un juego que necesita seis teclas no se va a sentir bien con los pulgares. Diseña para ambos desde el principio:

  • Teclado: flechas o WASD para moverse, espacio para saltar o disparar.
  • Teléfono: botones en pantalla lo bastante grandes para un pulgar, o toques y deslizamientos sencillos. En Go Bananas, la IA tiene instrucciones de hacer botones táctiles de al menos 44 píxeles de ancho, y de darles a los juegos 3D un joystick a la izquierda y arrastrar para mirar a la derecha.
  • Menos controles: si puedes diseñar el juego en torno a una o dos acciones, hazlo. Los juegos de «toca para aletear» funcionan en todas partes.

Prueba: «Flechas para girar y espacio para el turbo; en teléfonos, toca la mitad izquierda o derecha de la pantalla para girar y un botón para el turbo.»

Hay más en Juegos en teléfonos.

El desafío y la curva de dificultad

Un juego debería volverse más difícil a medida que el jugador mejora. Si es demasiado fácil, aburre; si se vuelve demasiado difícil demasiado pronto, el jugador lo deja. La forma habitual es un comienzo suave, una subida constante y pausas cortas después de los momentos difíciles.

Formas de aumentar el desafío:

  • Más enemigos, o enemigos más rápidos.
  • Menos tiempo, o menos vidas.
  • Obstáculos nuevos que exigen una habilidad nueva.
  • Rivales más inteligentes.

Go Bananas le pide a la IA que les dé a los juegos un rival controlado por la computadora con tres niveles: Easy (fácil) hace movimientos al azar, Medium (medio) sigue una estrategia básica y Hard (difícil) piensa por adelantado. Así cada jugador tiene un nivel a su medida. Puedes ajustar cada nivel describiéndolo: «En Easy, los enemigos se mueven a la mitad de velocidad.»

Prueba: «Cada oleada tiene dos enemigos más que la anterior, y cada quinta oleada tiene un jefe.»

Respuesta y sensación de juego

La respuesta (en inglés, feedback) es la forma en que el juego le dice al jugador que su acción importó. Sin ella, hasta un juego bien diseñado se siente plano. Una buena respuesta es rápida y clara:

  • Sonido: un sonido de moneda al recoger, un golpe sordo cuando te dan. Mira Sonido y música.
  • Animación: las cosas rebotan, parpadean o se encogen en lugar de simplemente aparecer y desaparecer.
  • Sacudida de pantalla: una sacudida corta en un golpe fuerte o una explosión.
  • Números: un «+10» que sube flotando desde la moneda que acabas de atrapar.
  • Movimiento fluido: el movimiento debería basarse en el tiempo entre fotogramas (llamado delta time), para que el juego vaya a la misma velocidad en un teléfono lento y en una computadora rápida.

Prueba: «Cuando golpeen al jugador, haz que la pantalla parpadee en rojo, sacúdela brevemente y reproduce un sonido de golpe.»

Alcance: termina algo pequeño

El alcance es todo lo que tu juego intenta hacer. Un alcance pequeño es el mejor amigo de un primer juego. Go Bananas le dice a su IA que un juego pequeño terminado siempre es mejor que uno grande sin terminar, y ese también es un buen consejo para ti.

Un buen alcance para empezar:

  • Un nivel o una arena.
  • Un personaje con una o dos habilidades.
  • Uno o dos tipos de enemigo u obstáculo.
  • Un objetivo claro.

Cuando eso funcione, agrega una cosa a la vez: un segundo nivel, luego un jefe, luego una tienda. Cada agregado es un cambio corto, y cada uno se puede deshacer desde la pestaña Versions (versiones) si no sale bien.

Pruebas con amigos

Tú sabes cómo se supone que funciona tu juego, así que no puedes ver lo que ve un jugador nuevo. Dáselo a otra persona y observa:

  • No expliques nada. Fíjate dónde duda.
  • Mira su cara más que la pantalla. El aburrimiento y la frustración se notan fácilmente.
  • Pregúntale cuál cree que es el objetivo. Si se equivoca, tu juego no lo dijo con claridad.
  • Pregúntale qué cambiaría primero.

Arregla el problema más grande y vuelve a probar. En Go Bananas puedes enviar un juego publicado como enlace o como código QR, para que tus amigos lo prueben en su propio teléfono.

Iteración

Los juegos se vuelven buenos a base de muchas rondas pequeñas de cambio y prueba. Una ronda típica:

  1. Juega dos minutos.
  2. Elige lo que más te molesta.
  3. Describe el cambio con precisión: «Baja la altura del salto de 14 a 11.»
  4. Vuelve a jugar y comprueba que de verdad mejoró.

En Go Bananas, un cambio suele tardar menos de un minuto, y un cambio que no se puede aplicar a tu juego no se cobra (hasta 10 al día). Los números precisos hacen que los cambios sean más predecibles que palabras como «un poco» o «mucho».

Lista de control antes de compartir

  • ¿Un jugador nuevo sabe qué hacer en menos de 10 segundos?
  • ¿Hay una forma clara de ganar, perder o sumar puntos?
  • ¿Los controles funcionan en un teléfono además de en una computadora?
  • ¿Cada acción importante tiene una respuesta sonora o visual?
  • ¿El juego se vuelve más difícil con el tiempo?
  • ¿Se puede volver a jugar sin recargar la página?

Relacionado

Tu juego está a una frase de distancia.

Descríbelo y juégalo en tu navegador unos minutos después. Tu primer juego es gratis y no necesitas cuenta.

▶ Crear un juego