Personal portfolio. Check my LinkedIn or company website for proffessional stuff



Games

Nordic Game Jam 2015 Entry

The topic of Nordic Game Jam 2015 was "obvious". This time in a 7 man group who never had worked together earlier, we made a new silly 3D game including all assets and code in less than 48 hours. It is a local multiplayer coop game with a twist. I did game design/core game mechanics, most sound effects and some programming.

Try it and read more


Nordic Game Jam 2014 Entry

The topic of Nordic Game Jam 2014 was "privacy". So in a 4 man group who never had worked together earlier, we made this silly game in less than 48 hours. I did game design and lead programming.

Try it and read more


Thesis project game: Ruby Hunt

The math game for elementary school students that I developed as part of my thesis - a game that entertains while teaching and showing the purpose and power of math. I programmed the game in GML and tested it with success on 37 fifth graders. Not recommended to be played on macs, laptops or other small screen devices.

Game executable


Heroes of Might and Math

A simpler precursor to my thesis game. Made in GML.

Game executable

Source code


Artificial Intelligence projects

Connect Four

A Java implementation of a MiniMax search algorithm with Alpha-Beta pruning. The Connect Four game itself was not made by me - only the AI.

report

source


Ludo

The classic Ludo game. Here is a Java implementation of a neural network agent and a genetic algorithm agent. The Ludo game was not made by me, only the AI player.

report

source


Unreal 2003 AI

This is another game AI project in Java. This is for the first person shooter Unreal 2003. The purpose of this project was to use NeuroEvolution (a neural network with weights optimized by an evolutionary algorithm) to let the artificial intelligence player learn how to realistically and believably lead and shoot ahead of moving enemies. The solution includes an in-game communication system for letting multiple agents test genes of a common genepool.

report

source


Search and for fun

Depth First Search and Maze Generator

As the title says: This tiny program generates a new maze every time and you can the visually follow how the DFS explores the maze and attempts to find the goal. I made this in GML.

executable

source


Sudoku Solver

2 images Backtracks: 29 (nano)Time: 441

report

source


Cellular Automata: Conway's Game of Life

Conway's Game of Life is a cellular automata that is turing complete and can generate fascinating patterns and 'life'. This is my GML implementation of it.

executable

source