Este es un juego de carreras simple creado con Pygame. El juego incluye un menú de inicialización que permite al jugador elegir la dificultad antes de comenzar a jugar. El objetivo del juego es esquivar obstáculos y acumular puntos.
- Python 3.x
- Pygame
- Asegúrate de tener las imágenes
fondo.png
yjugador.png
en el mismo directorio que el código del juego. - Ejecuta el archivo Python
Game.py
para iniciar el juego.
- La ventana del juego tiene un tamaño de 800x800 píxeles y muestra un fondo y un personaje (jugador).
- El jugador puede moverse hacia la izquierda y hacia la derecha utilizando las teclas de dirección.
- Se generan obstáculos aleatorios que se mueven hacia abajo.
- El jugador acumula puntos a medida que evita colisionar con los obstáculos.
- El juego termina cuando el jugador colisiona con un obstáculo de frente.
- El juego incluye tres niveles de dificultad: Fácil, Medio y Difícil, que se pueden seleccionar en el menú de inicialización.
- La velocidad de los obstáculos se ajusta según la dificultad seleccionada en el menú de inicialización.
- La velocidad predeterminada de los obstáculos es de 5 unidades por fotograma.
- En la dificultad "Fácil", la velocidad de los obstáculos se reduce a 3 unidades por fotograma.
- En la dificultad "Difícil", la velocidad de los obstáculos se aumenta a 7 unidades por fotograma.
- Tecla de flecha izquierda: Mover el jugador hacia la izquierda.
- Tecla de flecha derecha: Mover el jugador hacia la derecha.
- La puntuación se muestra en la parte superior izquierda de la ventana del juego.
- La puntuación se incrementa a medida que el jugador evita colisionar con obstáculos.
- Cuando el jugador colisiona con un obstáculo, el juego muestra un mensaje de "Juego Terminado" y la puntuación final.
- Después de unos segundos, el juego se cierra automáticamente.