Gesture Recognition in Large Video Corpora

As a student research assistant at the Red Hen Lab, I worked on a video-processing pipeline for automatic gesture analysis in large video corpora. My work involved person tracking and identification using face recognition, shot segmentation, and deploying the pipeline on an HPC cluster using Snakemake and Singularity. [Read More]

C++ Game: Bomberperson

As part of the practical course following the lecture The C++ Programming Language at the University of Osnabrück, we had two weeks to develop a complete game in a team of 11 students, including a level editor. The project involved working with libraries such as Box2D for physics and Boost, as well as the HDF5 data format. We decided to develop Bomberperson, a Bomberman-inspired multiplayer game with a few additional mechanics.

The Game

Bomberperson is a maze-based multiplayer game for 2-4 players, where the goal is simple: eliminate the other players and be the last one standing. Players can place bombs that explode after a short delay, sending explosions in multiple directions, destroying obstacles and potentially killing other players. Destroyed obstacles can drop power-ups, which can temporarily improve a player’s abilities or make their life more difficult.

Bomberperson gameplay [Read More]

Bachelorthesis: Controlling Race Cars with Deep ANNs

Delving into the realm of self-driving cars for my bachelor’s thesis, I endeavored to optimize their tactical decisions, particularly speed, using cutting-edge deep neural networks and reinforcement learning in tensorflow within a transformed racing simulation. The resulting research platform, built on Unity, showcased the potential of real-time feedback and adaptability, offering valuable insights into the future integration of reinforcement learning in self-driving cars. [Read More]

3D-Game: AVZ-Run

In this 3D-Browser-Game developed in a computergraphics-project using THREE.js, the player is trapped in the infamous burning AVZ and must try to escape this inferno. The player controls the in-game character and must overcome obstacles, puzzles and traps to get to the bottom and out of the AVZ. Play here! [Read More]