Programación
En esta sección se encuentran algunos de los trabajos relacionados con el mundo de la programación que he ido desarrollando a lo largo de mi vida, tales como bibliotecas y herramientas.
Bibliotecas
-
Lesslib (2004) [Pascal]:
Esta biblioteca, escrita para Turbo Pascal, permite usar el Modo 13h del MS-DOS (320×200 pixels con 256 colores).
-
Motoko (2006) [C++]:
Esta biblioteca la hice en su día para hacer interfaces de usuario 2D usando la CRM32Pro SDK.
-
Yukino (2006) [C++]:
Esta biblioteca la hice como apoyo para encapsular la biblioteca SDL y el lenguaje Lua.
Herramientas
-
Anubis Viewer (2007) [OpenGL, C++]:
Esta aplicación fue el proyecto final de la asignatura de Informática Gráfica que cursé durante la carrera. Escrita en C++ con el infame C++Builder de Borland, la herramienta cargaba modelos 3D para renderizarlos con diferentes opciones de shaders y aplicar efectos como el bump mapping o el parallax mapping. El trabajo se vio recompensado con una matrícula de honor.
- Ejecutable (con el código fuente)
- Repositorio en GitHub
-
Line Counter (2007) [C#]:
Esta aplicación me la hice en su día para contar las líneas de código en mis programas escritos en C++ y C#, para poder descartar las líneas vacías o con comentarios y saber así el tamaño real.
-
Excel Test (2009) [C#]:
Este es una pequeña prueba para usar ficheros de Excel 2007 desde dotNET con el lenguaje C#.
- Código fuente
- Repositorio en GitHub
-
Xml Test (2009) [C#]:
Este es una pequeña prueba para serializar estructuras de datos en C# al formato XML.
Repositorios
Videojuegos:
- Zrukall (2016) [Unity, C#]
- Boxoban (2015) [Unity, C#]
- Tank Commander (2015) [C, ARM]
- Gorkinovich Amateur Games Collection (2014) [SFML, C++]
- Defenders of Mankind (2011) [Ogre3D, C++]
Proyectos y prácticas:
- Mini-Erlang Typing Application (2019-2021) [Erlang]
- Map Reduce Server (2016) [Erlang]
- Prácticas con F# (2016)
- Programación Declarativa Aplicada (2016) [Erlang]
- Selene: Model-checking in concurrent programing using message passing (2016) [Maude]
- Auditoría, Calidad y Fiabilidad (2015) [Maude]
- Prácticas con OpenGL (2015) [OpenGL, C++]
- Sistemas de Gestión de Datos y de la Información (2015) [Java, Python, Scala, Spark, MongoDB]
- Metodología y Tecnología de la Programación (2010) [C#]
- Excel Test (2009) [C#]
- Informática Gráfica (2007) [OpenGL, C++]
- Laboratorio de Informática de Gestión (2007) [Java]
- Prácticas con Haskell (2007-2014)
- Laboratorio de Programación 2 (2006) [C++]
- Prácticas con ADA (2004)
- Prácticas con Ensamblador (2004)
- Prácticas con Lisp (2004)
- Prácticas con Prolog (2004)
- Prácticas con UNIX (2004)