8000 GitHub - HappyMan17/ProjectSnake: El proyecto Project Snake es un rediseño del concepto del videojuego "Snake"
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

HappyMan17/ProjectSnake

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Snake

El proyecto Project Snake es un rediseño del concepto del videojuego "Snake" concebido en 1976. Para tal proyecto vamos a trabajar con las siguientes tecnologías:

  • HTML
  • CSS
  • JavaScript

Además de lo anterior, también trabajaremos con la librería de JavaScript p5.js y functional light como así también el uso del paradigma funcional para estructurar nuestro código. A continuación desglosaremos algunos apartados de interés en este README, esperamos que el producto final del proyecto sea de tu agrado.

:3

Descripción del juego:

El juego y/o proyecto consiste en un rediseño del "Snake" el cual es un concepto de videojuego, que consta de una linea que se mueve a través de un área en busca de "comida" lo cual le da puntaje y longitud, a medida que crece la linea, esta debe evitar chocar contra ella misma, o con las "paredes" del área donde se mueve.

Este rediseño es muy peculiar, hemos empezado a partir del juego base con la incorporación de nuevos añadidos, los mas atractivos a considerar son: cambio de escenario luego de superar cierto puntaje; la aparición de elementos de peligro a lo largo de los niveles de manera aleatoria, etc.

Tecnologías:

Las tecnologías implementadas en el proyecto son:

  • HTML
  • CSS
  • JavaScript

Además de aquellas, complementamos la funcionalidad de JavaScript con la implementación de las librerías functional light y p5.js. Cada tecnología juega un papel esencial a la hora de la elaboración del proyecto, entre los apartados mas destacados en cada tecnología encontramos que:

En HTML: esta tecnología permitió crear la estructura de la pagina web, que es donde se despliega el juego, la cual permite la interacción del usuario con el juego (el juego se despliega con la ayuda de un navegador web).

En CSS: CSS permitió darle estilo a la maquetación creada con HTML, permitió la adición de los fondos en los diferentes niveles del juego, así como también la agregación de estilo a los botones que aparecen en la interfaz del usuario.

En JavaScript y p5.js: aquí se agrego la parte lógica del programa, el apartado dinámico. JS (JavaScript) permite la validación de los eventos que se llevan a cabo en diferentes momentos del juego. La librería de JS p5.js facilito ciertos aspectos gráficos a desarrollar en el juego.

Set up

El juego puede ser fácilmente ejecutado mediante este enlace https://stevencar2004.github.io/ProjectSnake/index.html el cual es un hipervínculo a un repositorio alojado en GitHub que se despliega como pagina web. Una vez ejecutado, la interfaz se encuentra en español y es muy intuitiva. Desde el menú principal, antes de iniciar el juego, se encuentra un enlace hacia el repositorio en GitHub el cual permitirá explorar el código implementado, como así mismo, explorar las diferentes tecnologías implicadas.

About

El proyecto Project Snake es un rediseño del concepto del videojuego "Snake"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.2%
  • HTML 20.8%
0