OTHER PROJECTS

SOLITAIRE PROJECT

A small game/prototype I made to learn Godot and inspired by golf solitaire and similar games like Faerie Solitaire.

 Gameplay Video 

 Play Online 

 Download 

CITY PROJECT

My main goals for this project were learning how a 3D game was made from the ground up (not using an already made engine) and improving my programming skills, while creating a 'proof of concept' demo showing what I had accomplished, and could do, in the process.

I created it using DirectX 9.0c for the graphics, Bullet Physics as the physics engine and OpenAL for the sound.

 video 

 devlog

 download 

RAY CASTER ADVENTURES

I enjoyed a lot playing Wolfenstein 3D and, even more, Doom years ago (I even enjoy playing them nowadays). Since then, the First Person Shooter genre is probably my favorite, and I always wanted to learn how John Carmack, John Romero and the guys from iD Software made those great games, and make one myself.

This is a game prototype I programmed using a technique from those early days called ray-casting.

 Video 

MaRTE OS GAMES

Some small games I made for MaRTE OS, a Hard Real-Time Operating System for embedded applications developed in the Group of Computers and Real-Time of the University of Cantabria.

 Videos 

ALOS (Álvaro's Operative System)

ALOS was one of my pet projects for some time: developing a simple operative system in order to learn more about computers. There are some great tutorials in the internet that helped me begin, like JamesM's and Brandon F's, and really helpful communities like OSDev.org. It also helped reading the amazing series of articles published in Linux Magazine describing the creation of the SOS operative system.

 Video 

MARTE2MAST

This program was part of the work I made as a researcher for the University of Cantabria. Its main goal was to generate a MAST text model from a UML-MARTE schedulability analysis input model, but it was extended to, if the user chooses so, invoke MAST to analyze the generated model and create a new version of the original UML model updated with the output data from MAST.

The source code was released under the GPL v2 license.

 Video 

 Website 

RTDVIEWER

This was a program I made at home in my spare time to view the reports generated by a commercial tool I was using at work. The tool already provided its own report viewer, much more complete than mine, so there was no need for me to create one, I just did it as an excuse to learn some new skills. rtdViewer was programmed in C# running on Mono and using GTK# to create the GUI and Cairo for the graphics.

 Video 

YONAS CMS

Yonas CMS is a content management system (CMS) I made years ago, while learning PHP. It was programmed using PHP 5, SQLite, Javascript and AJAX.

 Video 

×