Author image

Alien Space Battle - Space Invaders lookalike Game

A 2d Space Invaders game clone.

Wanting to get more familiar with Pygame - a very popular Python game library I made this. Pygame hides many of the down and dirty implementation details and all you're basically left to do is create the game logic. If you want to do something similar this project will surely help you.

Author image

The Game of Life

Here we've designed and implemented Conway's Game of Life, game algorithm; invented by John Conway in 1970. The rules of this 0-player game (a video game playing without user input) are:

  1. Any live cell with fewer than two live neighbors dies, as if by under-population.
  2. Any live cell with two or three live neighbors lives on to the next generation.
  3. Any live cell with more than three live neighbors dies, as if by overpopulation.
  4. Any dead cell with exactly three live neighbors becomes a live cell, as if by reproduction.

The motivation for this project was to become familiar with parallel computing primarily on the CPU, but also on the GPU which utilizes the stream processing paradigm.


There are 6 different implementations:

  1. Serial
  2. Serial with OpenMP
  3. MPI
  4. MPI with OpenMP (aka Hybrid)
  5. NVidia CUDA...

Author image

Snake Applesken - Python PyGame & cx_Freeze Tutorial

I had to do my own take of the classic Snake game I played back in the day on Nokia 3310 and Sony Ericsson W810i.

If you want some implementation help on how I went about to do this I hereby give you my notes below:

Author image

Tile Game (Pokemon Wannabe)

A minimal but functional tile-based 2d game the likes of the good ol' Pokemon Gen 2. By the way, Pokemon Crystal is my favorite video game of all time and the one that introduced me to video games.

Author image

Unity Pong

I made this time years ago as I was playing around trying to get a grasp of the Unity game engine.

Made on Windows 8.1 x86_64 with Unity 2017.2.0f3 and Visual Studio 2015 (solution upgraded to 2017 now).