Depende en gran medida de cómo planeas hacer que tu juego sea más difícil. El enfoque más común y simple es aumentar la velocidad. Supongamos que está haciendo un pájaro flappy, tiene opciones como aumentar la velocidad a la que vuela el pájaro o reducir el espacio entre las tuberías.
Para algoritmos, no hay bala de plata. Principalmente dependerá del tiempo transcurrido y hará una fórmula matemática para derivar el factor de dificultad. Supongamos que desea hacer el espacio entre la tubería 10% más pequeño que la tubería anterior después de cada 30 segundos. Entonces solo tenemos que hacer la fórmula correspondiente y usarla en nuestra lógica de código.
Para aprender a hacer un juego de carrera infinita, puedes seguir este tutorial una vez: Introducción. Te ayudará a hacer un simulacro de flappy bird a través de la biblioteca libgdx para la aplicación de Android.
- ¿Cuáles son los mejores enfoques para aprender programación dinámica? ¿Y de dónde se puede aprender esto? ¿Qué tan útil es esto en la programación competitiva?
- ¿Está roto el algoritmo de clasificación de Java y Python?
- ¿Puede un algoritmo descubrir macronutrientes a partir de una imagen?
- Quiero comenzar un proyecto de programación. ¿Cuáles son algunas sugerencias al respecto?
- ¿Qué es el ordenamiento binario?