Skip to content

devRobots/snake_two

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Snake Game

Este es un proyecto de Snake realizado en Python con la biblioteca PyGame. En este juego clásico de serpiente, el objetivo principal es controlar a la serpiente y comer manzanas mientras evitas chocar contra las paredes o tu propio cuerpo. Además de las características básicas del juego, este proyecto incluye algunas características adicionales:

  • Generación aleatoria de muros: Cada vez que la serpiente come una manzana, se genera un muro aleatorio en el mapa. Estos muros añaden un desafío adicional al juego, ya que debes evitar chocar contra ellos.
  • Manzanas amarillas: Además de las manzanas normales, también hay manzanas amarillas que otorgan puntos adicionales al jugador. ¡Intenta capturarlas para aumentar tu puntuación!

Instrucciones básicas del juego

  1. Control de la serpiente: Utiliza las teclas de dirección (arriba, abajo, izquierda, derecha) para mover la serpiente por el mapa.
  2. Comida y puntos: La serpiente debe comer las manzanas para ganar puntos y crecer en longitud. Cada vez que la serpiente come una manzana, se genera un muro aleatorio en el mapa.
  3. Evita las colisiones: No permitas que la serpiente choque contra las paredes del mapa o contra su propio cuerpo. Si esto sucede, el juego termina.

Habilidades de programación desbloqueadas

Crear un juego de Snake es una excelente manera de mejorar tus habilidades de programación. Al desarrollar este proyecto, puedes aprender y desbloquear las siguientes habilidades:

  1. Gestión del estado del juego: Debes mantener un registro del estado actual del juego, incluyendo la posición de la serpiente, las manzanas, los muros y la puntuación. Esto implica utilizar estructuras de datos adecuadas y actualizarlas en función de las acciones del jugador.
  2. Detección de colisiones: Debes implementar la lógica para detectar las colisiones entre la serpiente, las manzanas, los muros y los bordes del mapa. Esto requiere cálculos y condiciones adecuadas para determinar si se produce una colisión y actuar en consecuencia.

Instrucciones para ejecutar el juego

Sigue estos pasos para ejecutar el juego de Snake en tu entorno local:

  1. Instalación de PyGame: Asegúrate de tener instalada la biblioteca PyGame. Puedes instalarla utilizando pip con el siguiente comando:

    pip install pygame
    
  2. Descarga del proyecto: Descarga el proyecto de Snake desde el repositorio [enlace al repositorio] y descomprímelo en tu sistema.

  3. Ejecución del juego: Abre una terminal o línea de comandos y navega hasta el directorio donde descomprimiste el proyecto de Snake.

  4. Inicia el juego: Ejecuta el archivo principal del juego, por ejemplo, snake.py, utilizando el siguiente comando:

    python snake.py
    
  5. Juega al Snake: Ahora

deberías ver la ventana del juego. Utiliza las teclas de dirección para controlar la serpiente y trata de obtener la puntuación más alta posible.

¡Disfruta jugando al Snake y mejorando tus habilidades de programación con este proyecto! Siéntete libre de explorar y modificar el código para personalizar el juego según tus preferencias.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages