This is my portfolio. Here you can find on which projects im currently working on, and the projects ive worked on in the past. These projects are mainly school projects, but there are also a couple of projects there on which im working in my spare time.
Current Projects
Past Projects
These are the projects im currently working on:
Countour reconstruction
Implementation of this paper on surface reconstruction a set of points has been given and the image has to be reconstructed.
Approximating Real Structures with with splines
Real structures are structures like Hypotroichoids and Epitrochoids and you might remember them from your childhood when you played with a Spirograph set. A rose is a special kind of hypotrochoid. Splines are simple curves which can be shaped by setting control points at certain positions. The purpose is to approximate the rose with Hermite Splines and Cardinal Splines.
Solarsystem Simulation
Solarsystem Simulation is a small testproject i’ve created to get familiar with Papervision3D for Flash. See it for yourself.
Interrail Trainhopping
Trainhopping is a relatively big game (for a flashgame) with a kind of platform aspect to it. I’ve developed the with the guys at my internship at Little Chicken Game Company for Eurail, which is an international client. Its written in flash actionscript 2.0, and some of the things i’ve created are a very nice parallax scrolling system and a nice state machine for the player. Ofcourse its all Object Oriented Programming. The idea is that the player can travel around europe by train, and scoring points by visiting cities in a certain amount of time. To chose where to travel next, you have to complete a platfomlike minigame in which you will have to steer your character around objects to get to the trainstation in order to get on the right train. Check out Raildance Express (Interrail version) or Raildance Express (Eurail version)
Genefected
Genefected is the latest project i’ve been working on, together with two fellow Game Technology students. This game is a 3D Platform game with a 2D feel. It is written in C# and is using the Irrlicht 3D Engine for its graphics. Its not entirely finished yet, but nevertheless we got a 7/10 for it and 12 ECTS. I’ve created the main game architecture for this game, aswell as most of the Game Design (Though the main idea came from one of the fellow students).
Lexi Document Editor
Lexi Document Editor is a simple text-editor written in JAVA for the course on Design Patterns. Lexi comes from the name of the sample “document editor” used by the Gang of Four, Gof for short, as the introductory example to design patterns. My version of this editor contains seven different Design Patterns: Composite, Strategy, Flyweight, Singleton, Command, Memento and Observer to solve all kinds of problems. The grade I received for this course was an 8/10, and 7 ECTS.
Thief
Thief is really a failed project; it was meant to be a platform game for the Gameboy Advance, written in C++ and with the Hamlib library. Due to different reasons, me and a fellow Game Technology student didnt really get far on it. I only managed to get a moving character and collision detection with tiles. We still got a 6/10 tho and 12 ECTS for the effort, so you could say thats nice. When I have the time on my hands, i’ll surely improve this to be a fully playable game.
Pacman remake

For the practical course on AI I made a pacman in JAVA, which includes the implementation of A* pathfinding. The grade i received for this assignment was an 9/10 and 6 ECTS. I recently improved the code by introducing various design patterns as a solution for some of the problems I had left in (mainly code efficiency).
The game includes 4 levels. Each level you will face a different ghost, which is smarter and faster. The game itself isnt finished yet ofcourse, as I still have to add superpills which allow pacman to eat ghosts. I also want to make the level so that you face each ghost every level and improve difficulty and intelligence of the ghosts each level (not one ghost each level as it is now), to make it more of a game. Anyway, its playable via webstart now, so have fun!
As pacman is in my opinion the perfect example for new gamedevelopers to start out with, i’m planning on making a tutorial series on how to make it. I’m thinking of paying extra attention to specific subjects like design patterns and A* in extend to general game codestructures.
Other Projects
Ofcourse, there have been more projects I’ve worked on for my study. The first two years of my Information Technology study were largely about four projects, each of which were 20 weeks in length. Each project we had to form up a team consisting of 5 or 6 students, and each involved a fictional client to which we had to deliver a product, which we had to define by talking to the client. The first project was a simple JAVA educational “game” written in JAVA. Its funny to look back on it now, because both our idea and all of the coding were really bad. The second project was an application in both access and JAVA for a fictional fitness company. I created the access part of the application and did the database design. The third project was an interactive website written in J2EE for a fictional auctionhouse. Again I did the database design. A notable mention is that we got elected the best product by the other students. The fourth project was all about making a client application again in JAVA for a fictional company which rents workspaces and (temporary) offices. My role in this project was mainly being the “Information Analist”, meaning that i was responsible for creating a good database design by talking to the client. I also did a fair share of the programming work in this project.

My LinkedIn Profile
Leave a comment
Comments feed for this article