Skip to content

Stunny/pw1-pr4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AJAX Web Dungeon

Dungeon Master

Dungeon Master es un minijuego de navegador desarrollado en su totalidad en Javascript y HTML. El objetivo de este proyecto es poner en practica todos los conocimientos impartidos en la asignatura de Programación Web 1 en la universidad LaSalle Campus Barcelona.

El juego

El jugador empezara en lo más profundo de una mazmmorra dividida en 3 pisos. Para poder escapar de ella deberá superar cada uno de ellos, derrotando a los diferentes enemigos, consiguiendo objetos para mejorar sus estadísticas y encontrando el camino a la salida de cada piso por sus laberínticos pasillos (y no, no hay minimapa).

Instalación:

Para poder instalar el juego, habrá que descargar la carpeta, tener instalado NodeJS en el ordenador desde el que se quiera jugar, tener instalado gulp de manera global en el ordenador($npm install gulp -g), y ejectar el siguiente comando: $npm install --only=dev

Para jugar, habrá que ejecutar desde una terminal, en la carpeta raíz del juego, el siguiente comando: $gulp default.

Una vez hecho esto, ya podrá jugarse al juego sin ningun problema.

Controles:

  • Adelante: Tecla W
  • Atrás: Tecla D
  • Rotar izquierda: Tecla A
  • Rotar derecha: Tecla D

Tecnologías utilizadas

Para el desarrollo de esta práctica se han utilizado las siguientes herramientas y Tecnologías web:

  • Javascript (scripting del juego y control del DOM)
  • HTML5 (definición y maquetado de la página web)
  • SASS (definición de estilos)
  • Gulp (automatización del entorno de desarrollo)

Requisitos mínimos del Sistema

  • OS: MSDOS
  • Procesador: Intel 8086 (Meltdown pls)
  • Memoria RAM: 256KB
  • Procesador Gráfico: Wonder MDA/CGA
  • Almacenamiento mínimo: 500MB
  • Periféricos: micrófono opcional (android pls)

Git Gud

Disclaimer: Que el logo de github sea un gatito no es responsabilidad de los alumnos.