1. Realizar cinco programas y responda dos preguntas de teoría, se debe usar C# como lenguaje de
Programación, click en el enlace para realizar la autoasignación de los enunciados
Ejercicios
✨Revisar la autoasignación en clase con el profesor, realizar preguntas, si hay algo que no se comprenda.
2. Peparar una actividad, de duración 3 min, donde por medio de interacción con el grupo, se practique el concepto de función, recuerde que es lo mismo que un módulo o un método. Se debe realizar el ejercicio durante la exposición la próxima clase.
3. Realizar los retos de manejo de terminal de la siguiente pagina:
Command Challenge 🖥️
4. Realizar 20 firmas diferentes de funciones con sus respectivas invocaciones, se debe evidenciar diferentes variaciones de funciones, con parametros, sin parametros, con retorno, sin retorno, usar diferentes tipos de datos como clases, cadenas, matrices, etc,. Se debe entregar en un repositorio.
5. Participa del programa exquisito, escribiendo líneas de código en el programa colaborativo
6. La clase de entrega, preparar una presentación de max 7 minutos, para exponer a sus compañeros, los resultados obtenidos, incluya conclusiones y bibliografía.
Juego de plataforma usando framework Corgi Engine de Unity
Crear estructura del proyecto según la siguiente imagen:
⚠️ No modifique o edite los archivos de la carpeta CorgiEngine, siempre que se use, se deben copiar los archivos al directorio del proyecto del estudiante o usar los conceptos de POO como herencia o interfaces para usar el código.
La primera entrega del proyecto debe incluir:
Cada nivel debe tener un level design creado a partir de un borrador, para la primera entrega se debe diseñar e implementar en el motor el nivel completo, debe incluir el proposito del jugador y la siguiente lista de elementos:
Para esta entrega se continuará con la configuración del segundo nivel, la decoración de las plataformas y el fondo, y el diseño de nuevos scripts.
Es es un taller de recapitulación, donde se repasarán los conceptos de programación orientada a objetos, principios SOLID, patrones de diseño y delegados en C#. Se realizarán ejercicios prácticos para aplicar estos conceptos en el contexto del desarrollo de videojuegos con Unity y C#.
Implementar y probar las siguientes características en un proyecto utilizando C#:
Responder las siguientes preguntas teóricas:
Desarrollar ejercicios prácticos sencillos, similares a los siguientes: