-
Notifications
You must be signed in to change notification settings - Fork 0
Sesion Laboratorio 8 Practica 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
- Introducción
- Enunciado de la práctica 3
- ¡A practicar!
- Resumen de tareas a realizar
- Conclusiones
- Autores
- Licencia
- Enlaces
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.
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/
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.
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...
Jesús Parrado Alameda (jesusgpa)
- Creado a partir del contenido generado por el profesor Jose María Cañas
- Creado a partir del contenido generado por el profesor Juan Gonzalez-Gomez
- S0: Presentación
- S1: Introducción a las tecnologías web
- S2: HTML I
- S3: CSS
- S4: Javascript I
- S5: Javascript II
- S6: Animaciones 2D
- S7: HTML II
- S8: Codif. Multimedia I
- S9: Codif. Multimedia II
- S10: Com. Multimedia I
- S11: Com. Multimedia II
- 2018-Mayo-18: Ordinario: (Enunciado), (Soluciones)
- 2019-Mayo-09: Ordinario: (Enunciado), (Soluciones)
- 2019-Junio-20: Extra: (Enunciado),(Soluciones)
- 2021-Abril-13: Parcial 1 Ordinario (Enunciado y Soluciones)
- 2021-Junio-01: Parcial 2 Ordinario (Enunciado y Soluciones)
- 2021-Junio-29: Extra (Enunciado y Soluciones)
- [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 ]