abril 15, 2024

BitCuco

¡Hola Mundo!

Duck Hunt Juego en Github

duck hunt

El clásico juego de Duck Hunt venía en el cartucho original de Nintendo junto al juego clásico de Mario Bros. Éste juego consiste en ayudar a tu perro a cazar todos los patos que salen volando por toda la pantalla. Es un juego clásico que conforme vas cazando más patos, la velocidad de éstos incrementa.

Juega Duck Hunt aquí

El objetivo del juego es simple: Cazar la mayor cantidad de patos y evitar que se te escapen para ir incrementando la dificultad del juego.

duck hunt

Duck Hunt en Javascript

El juego original es propiedad intelectual de Nintendo, sin embargo existe un proyecto en Github llamado Duck Hunt JS, desarrollado por Matt Suravian. Ésta versión del juego está desarrollada utilizando Javascript y HTML5. Tiene licencia MIT.

Como Frameworks o herramientas adicionales utiliza PixiJS para el renderizado de imágenes (internamente utiliza WebGL y Canvas), Green Sock para las animaciones, Howler y Bluebird. Para el audio utiliza WebAudioAPI con una llamada al audio HTML5, controlado por medio de la librería HowlerJS.

Implementación

duck hunt

Clonar repositorio

Es muy fácil, tan solo hay que clonar repositorio de duck hunt desde Github utilizando el comando:

git clone https://github.com/MattSurabian/DuckHunt-JS.git

Instalación

Utilizamos Node.js para iniciar un servidor web, basado en duck hunt.

  • Instalar NodeJS.
  • npm install en el directorio clonado.
  • npm start en el directorio clonado. Éste comando significa iniciar un servidor web cuya url es http://localhost:8080/
  • Opcionales: npm run build (Para cortar manualmente una compilación), npm run audio (Para reconstruir audio), npm run images (Para reconstruir imágenes).

Breve historia

El cazador de patos fue un juego de Nintendo famoso en la época de los años 80 y los 90, y varios de la generación millennial lo recordarán con cariño, los patos zigzagueaban por todas partes de la pantalla mientras intentaban desesperadamente derribarlos. Fue parte de la saga original de juegos de Nintendo, y uno podía pasar varias horas enfrente el televisor jugando o hasta que sus padres le permitieran.