Showing 10 Result(s)

Legal Limits

Legal Limits is a vehicle-based two player, co-op, police game, in which players tackle both action-rich as well as mundane everyday police-tasks together in an open city-environment. It’s your duty to make the town a safer place by either catching robbers in thrilling pursuits, pulling over speed violators or checking parking tickets on your daily …

AI Learns to Park

AI Learns to Park is a series of YouTube videos I released on my Channel about a machine learning project I did in my spare time, where I trained an Agent to learn how to park a car, including parallel parking. I used the Unity engine in combination with the ML-Agents framework. The AI consists …

Dromenon

Dromenon is a turn-based tactical RPG, which is played one-on-one in online or local multiplayer. I was honored to lead a team of 12 people developing Dromenon with the Unity engine as part of our final university project. The team consisted of four programmers and eight artists.You can also find Dromenon on Steam. Description No …

ILVerify

ILVerify is an open-source tool developed by Microsoft. I started contributing to ILVerify as part of my internship at Dynatrace and continued developing it in my free time. This work mainly consisted of implementing verification rules in C# and porting them from an existing C++ code-base. Description The goal of the project is to create …

Deep Learning Cars

A 2D simulation in which cars learn to maneuver through a course by themselves, using a neural network and evolutionary algorithms. The entire source code of this project is open-source and can be found on my Github repository. Description At the start of each generation 20 cars are spawned. Each car has its own neural …

3D Rubik’s Cube

A simulation of a functioning Rubik’s Cube in 3D using OpenGL with GLSL shading and custom shadow mapping. Description I used OpenTK (a C# wrapper for OpenGL) to create this simulation of a Rubik’s Cube. I implemented simple phong-lighting with GLSL, as well as mouse-picking and simple shadow-mapping from scratch. The Cube can be moved …

‘Blocked’

Blocked is a 2D top-down zombie-shooter in which you fight against multiple waves of zombies. I created the entire engine and all assets of this game myself first using Java and later C#. Description Blocked originates from one of my Java projects, which I continued working on as my first MultiMediaProject at the University of …

2D Rope Physics

A 2D physics simulation of ropes. Description A physically accurate simulation of “user-drawn” ropes under the influence of gravity. Implemented with Java and Swing framework completely from scratch. Instructions Ropes can be pulled at their start and end points by dragging them with a left mouse click. By dragging the right mouse button you can …

Pathfinding using the A*-Algorithm

This java app visualizes the A*-Algorithm. I used it to explain the algorithm in one of my videos and in a talk I held at university. You can download it from my A* explainer repository. Description This program visually illustrates the step by step processes of the A*-Algorithm. The goal of this algorithm is to …

Plotting Math Functions

This java app is able to draw graphs and calculate the derivative of user-defined mathematical functions. It is one of my earliest coding projects. I wrote it during my last year in grammar school. Description The function entered by the user is analyzed by a selfmade algorithm in order for the program to be able …