Skip to content

Sesion Laboratorio 8 Practica 3 1

Jesús Parrado Alameda edited this page Mar 18, 2024 · 2 revisions

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

Página principal


Teoría

Práctica 0: Herramientas

Práctica 1: CV

Práctica 2: ¡Boom!

Práctica 3: Tiro parabólico

Práctica 4: The Memory Games

Práctica 5: Simulando la red

Extras

Examenes

Curso 2023/2024

  • [2024 - 7 de Marzo: L3204 9:00 - 12:00 Parcial 1 ]
  • [2024 - 13 de Mayo L3202 y L3203 9:00 - 12:00 : Parcial 2 ]
  • [2024 - 26 de Junio L3204 (Por confirmar) 9:00 - 12:00 : Final. Conv. extraordinaria + Entrega de prácticas ]
Clone this wiki locally