Portafolio
PSOLab: Particle Swarm Lab

PSOLab: Particle Swarm Lab

PSOLab is a software written in C++ and the QT library to experiment with particle swarms using different parameters, variants and fitness functions. This program was one of the main components of my MSc thesis, which can be found here. The full source code for this program can be found here. The program was originally […]

ASM: Space Invaders

ASM: Space Invaders

  This is my own version of space invaders programmed completely in x86 assembly. Everything, including font and number rendering, is done by hand. High scores between sessions are saved to a file to keep track of progress.

Teaplot: Computer Graphics Library

Teaplot: Computer Graphics Library

  Teaplot is a GUI demonstrating the capabilities of the Teaplot Graphics Library (TGL). The library was developed entirely from scratch by me. TGL is a computer graphics library implemented in software in the same style of OpenGL. Performance is not one of the objectives of the library; it’s main objective is to demonstrate how […]

London Tube: Finding the Best Path

London Tube: Finding the Best Path

This is a ruby script that finds the best path between two arbitrary London underground stations.

Alt-Play: Jason Rohrer Anthology

Alt-Play: Jason Rohrer Anthology

Alt-Play: Jason Rohrer Anthology is a DSi game developed by Sabarasa Studios. Alt-Play is a collection of three games developed by Jason Rohrer and ported to the DSi platform. The games are intentionally created with old-school pixelated elements in an “artsy” style.

AAA: Heroes of the Ring

AAA: Heroes of the Ring

Lucha Libre AAA: Héroes del Ring is a fighting game based on the Mexican style of wrestling known as ‘Lucha Libre’. The game was developed for Wii, PlayStation3, XBox 360, DSi and PSP. We were responsible for the development of the Wii, DSi and PSP versions of the game. This game was the biggest project […]

Primrose

Primrose

Primrose is a puzzle game where cubes of different colors are placed in such a way that other groups of colors are surrounded by another color. The surrounded colors disappear and score points while the surrounding colors change into the surrounded color. Primrose is a small bit like Go and Othello, a small bit like […]