Skip to content

Popular game lunar landing javascript coded (student version)

Notifications You must be signed in to change notification settings

patinencomun/lunar-landing-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lunar lander con html, css y javascript

Versión esqueleto del juego Lunar Landing que incluye:

  • Html con los elementos básicos del juego
  • Css: d.css y m.css dos versiones que cargan mediante media query dependiendo del tamaño de pantalla.
  • Js: programación realista básica necesaria para dejar caer la nave y parar cuando llega a un límite. Actualiza la velocidad y la altura en %/s y % (1% de pantalla = 1 metro).
  • No dispone de imágenes.

Previsualización: https://rawgit.com/urbinapro/lunar-landing-javascript/master/index.html

Tareas a desarrollar:

  • Ponerlo bonito según vuestro diseño anterior. No te olvides de optimizar las imágenes. Recuerda que se pueden cargar diferentes tamaños y formas de fondos en función del dispositivo usando css.
  • Poner los menús (móvil y escritorio) según vuestro diseño anterior.
  • Al pulsar una tecla, hacer click en el botón de power o bien hacer click en la pantalla la nave debe cambiar de aspecto a nave con motor encendido y debe cambiar la aceleración de g a -g (ejecutar motorOn).
  • Opcionalmente se pueden disponer de menores o mayores tanques de combustible para aumentar o disminuir la dificultad del juego.
  • Al tocar fondo debe mirarse si la velocidad de impacto es inferior a un valor umbral, en caso afirmativo mostrar mensaje de felicitación, en caso negativo explotar la nave. En ambos casos el juego finaliza y puede reiniciarse con la opción del menú reiniciar
  • Debes poder elegir diferentes valores umbrales: 1m/s en modo difícil, 5m/s en modo muy fácil.
  • Debe haber una página de How to play y una página de About accesibles desde el menú (vas a otras páginas saliendo del juego con un avisador o mensaje de comfirmación de que sales de la partida).

Cualquier otra funcionalidad o cambio debe quedar debidamente documentado.

Este repositorio es susceptible de sufrir modificaciones sin previo aviso

About

Popular game lunar landing javascript coded (student version)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published