lunes, 29 de abril de 2019

                                                                            SNAKE


El Snake (a veces también llamado la serpiente) es un videojuego lanzado a mediados de la década del 70 que ha mantenido su popularidad desde entonces, convirtiéndose en un clásico. En 1998, el Snake obtuvo una audiencia masiva tras convertirse en un juego estándar pre-grabado en los teléfonos Nokia.

¿En qué consiste el juego?
En el juego, el jugador o usuario controla una  serpiente, que vaga alrededor de un plano delimitado, recogiendo manzanas, tratando de evitar golpear a su propia cola o las "paredes" que rodean el área de juego. Cada vez que la serpiente se come un pedazo de comida, la cola crece más, provocando que aumente la dificultad del juego. El usuario controla la dirección de la cabeza de la serpiente (arriba, abajo, izquierda o derecha) y el cuerpo de la serpiente la sigue. Además, el jugador no puede detener el movimiento de la serpiente, mientras que el juego está en marcha.


Niveles:He creado dos diferentes niveles. El NIVEL 1 es el clásico con una ventana de 20x20 y está dirigido a principiantes. El NIVEL 2, en cambio, solo es apto para gente experta y al cambo de 5 segundos ,te volverás  loco. 😄

CONTROLES
Arriba: "W"
Abajo: "S"
Derecha: "D"
Izquierda:"I"
Activar Modo Epilepsia: "h"  (solo NIVEL 1)


CÓDIGO FUENTE (explicado)


El código fuente del NIVEL 2 es parecido al del primero pero con algunos cambios:
  • La velocidad de la serpiente (frameRate)(línea 20 ↑) se duplica respecto al NIVEL 1.
  • En el color de fondo(background)(línea 30), se ha pasado de tener fondo blanco a una aleatoria secuencia de colores que cambian varias veces por segundo.
  • Se ha eliminado el modo epilepsia y por tanto, la letra "h" ya no sirve de nada.
  • Se han duplicado el número de filas y también de columnas (líneas 2 y 3).
  • Por último, se reduce ancho de los cuadraditos (línea 4) para que las ventanas del NIVEL 1 y 2 sean de igual tamaño.

VÍDEO DEMOSTRACIÓN


No me deja subir el vídeo del NIVEL 1 ,así que para verlo, descárgalo aquí abajo.

  •  Pincha AQUÍ para descargar el NIVEL 1



  •  Pincha AQUÍ para descargar el NIVEL 2