Sesion Laboratorio 8 Practica 3 1 - jesusgpa/2023-2024-CSAAI GitHub Wiki

Sesión Laboratorio 8: Práctica 3-1

  • Tiempo: 2h
  • Fecha: Martes, 21 de Marzo de 2023
  • Objetivos de la sesión:
    • Enunciado de la práctica 3 tiro parabólico
    • Practicar con las animaciones: bola rebotando

Contenido

Introducción

Para practicar con la generación de animaciones vamos a implementar un tiro parabólico.

Intentaremos alcanzar un objetivo lanzando un proyectil que seguirá un movimiento parabólico.

Enunciado de la Práctica 3 (ESPECIFICACIONES)

Programar en javascript, en el navegador, un tiro parabólico siguiente los requisitos de la entrega que encontrarás en el aula virtual.

Deberás incluir en el fichero README.md de la práctica 3 un manual de usuario básico indicando el funcionamiento de tu juego e indicando explícitamente las mejoras que has introducido

El juego deberá estar accesible desde la URL: https://TU-USUARIO-GITHUB.github.io/2023-2024-CSAAI-Practicas/P3/

Mejoras

Puedes introducir las mejoras adicionales que consideres necesarias.

Algunas propuestas de mejora son:

  • Lanzar el proyectil al apretar la tecla espacio.
  • Limitar el número de intentos a 3 y actualizar el número de intentos en cada fallo.
  • Llevar un marcador de puntuación que suma puntos en función del intento y resta con cada fallo.
  • Añadir sonidos para el impacto, el lanzamiento o el fallo.
  • Limitar el número de intentos también en el tiempo con un cronómetro.
  • Imágenes para el fondo y cada uno de los elementos.

No hay límite para la imaginación, solo asegurate de cumplir con los requisitos básicos.

Aunque por desgracia vivimos una situación de conflicto, y si quieres darle un aire más bélico está ok, también puedes ser reivindicativo, o utilizar el humor.

También nos podemos expresar con la tecnología.

Para orientarte en el diseño de la práctica 3 se proponen las siguientes actividades:

Si no los has hecho ya en clase.

Haz desde cero todos los ejemplos mostrados en la Sesión 6 de Teoría: Animaciones 2D.

Asegúrate de probarlos y entenderlos.

Guárdalos en el directorio P3/S6 de tus prácticas.

Si los subes al repositorio serán la prueba objetiva de que has estado trabajando.

  • Con lo que llevas hecho, piensa cómo podrías implementar cada uno de los elementos del juego.

Conclusiones

Ya sabemos hacer animaciones en javascript, y tenemos una ligera idea de cómo usarlas para crear un juego sencillo.

Pintar en el canvas ya no tiene secretos...

Autor

Jesús Parrado Alameda (jesusgpa)

Creditos

Licencia

Enlaces