En esta carpeta se encuentran una recopilación de las prácticas más interesantes realizadas durante el grado de Ingeniería Informática en la Universidad de Murcia. Hablaré sobre ellas brevemente.
Videojuego programado en C++. Mi primer proyecto de programación. Puede instalarse y probarse siguiendo los pasos indicados.
En ambas asignaturas se programó en C++. En la I, el trabajo más interesante es el ejercicio 300, que combina diferentes clases y en el que se programó un árbol y una tabla hash. En la II se programaron algoritmos de avance rápido o backtracking entre otros, para la resoluciçon de ejercicios propuestos. Los algoritmos de la parte II fueron realizados conjuntamente con Francisco José Gambín Tortosa.
Primer proyecto grande realizado en Java. Se completó un proyecto a medio hacer para la realización de una sala de minijuegos multijugador en línea. Se puede observar el resultado en el vídeo de demostración y se puede probar. Proyecto realizado conjuntamente con Francisco José Gambín Tortosa.
Programación de un gestor de peticiones HTTP en C. Configuración de servicios de red como un servidor de correo apache o un DNS, entre otros.
La primera práctica es un algoritmo genético realizado en C++ que intenta resolver Sudokus utilizando una librería. La segunda es un sistema basado en reglas enteramente programado por mi en C++.
Proyecto más completo de los realizados durante la carrera junto al de IA para el desarrollo de juegos de cuarto. Desarrollo en Java de un reproductor de vídeos de Youtube que utiliza Swing para la interfaz gráfica, una base de datos para almacenar los vídeos o los usuarios, y patrones de diseño, explicados en la memoria del trabajo. Proyecto realizado conjuntamente con Francisco Hita Ruiz.
Mención de Computación.
Ambas prácticas realizadas en R. La primera es un análisis de datos, iniciación al Big Data. En la segunda se diseñan redes neuronales para la resolución de un problema de clasificación de imágenes. Ambas formas de leer mejor las prácticas es con los .html.
Proyecto más completo de los realizados durante la carrera junto al de tecnologías de desarrollo de software de tercero. Videojuego desarrollado en Unity sobre el enfrentamiento de dos equipos con personajes de distintos tipos .Realizado en dos partes. En la primera se desarrollaron steerings de movimiento de los personajes utilizando técnicas de inteligencia artificial. En la segunda se programó el comportamiento y las fases o modos del videojuego. Proyecto realizado conjuntamente con Vladyslav Grechyshkin (https://github.com/vlad-gre/) y Nicolás Fuentes Turpín (nicofutur8).
Modelado en Blender de una habitación en pequeña escala. Enmarcado en la asignatura Fundamentos computacionales de los videojuegos de cuarto.
Scripts de Python que utilizan la librería OpenCV para la aplicación de técnicas de inteligencia artifical en el desarrollo de problemas con imágenes.
Memoria del trabajo fin de grado realizado sobre un visor virtual de la reconstrucción 3D del Castillejo de Monteagudo.
En este enlace se pueden descargar las aplicaciones compiladas para probarlas: https://mega.nz/folder/Dd0BWIzR#OhznezoQqSczOyhTJXCPTw