University/Passion Projects
Here you will find more information about other projects I have created or taken part in over the course of my personal life and studies.
Ship Looter - Buoyancy Simulation
University Programming Task
This aim of this project was to create a Physics-Simulation of our choice and implement it. My friend and I decided to make a small game where you play as a pirate ship. You sail around and are able to grab onto ships with a ballista and pull them in. Once reeled in, the ship will drop varying amounts of loot, which each weigh a different amount. These will have to be balanced into 6 crates aboard the ship, which can affect the buoyancy of your ship.
For this project I created the buoyancy-system, along with the enemy-AI. The buoyancy-system consists of invisible Floater-Objects submerged beneath the Ship that then apply relevant forces onto the ship's rigidbody, simulating buoyancy. It also takes into account the current wave height from the water shader I made. The Weight of the collected Loot is applied in a similar vain, applying a counterforce at the position of the respective crate.
Constrained Pathfinding
University Programming Task
The aim was to create a pathfinding algorithm that works with various “constraints”.
The algorithm I used as a base for this project I found on GitHub, but I wrote the implementation and evaluation of its results as well as the visualization tool (with WPF) myself. In my example, I created a grid of pentagons, with each pentagon representing a biome that could be changed as desired. Now you could use the constraints to determine how many of the individual biome tiles the algorithm was allowed to use in its calculations to create the desired path.
Lands of Infinity was my first introduction to the world of Programming and Game Development. It is also the longest consistent project I worked on.
The idea for this project came to me when I was eleven and I then spent about seven years developing it with the help of my father, after which I published it.
Lands of Infinity is a large Minecraft mod in the style of an RPG game. I used it as a sort of playground for myself, where I tried out all possible facets of modding. Be it magic, enemies, world generation and dimensions, ranged weapons or much more.
After development was completed, there was a plan to port the mod to the newer Minecraft versions and thus "modernize" it. However, this plan was put on hold as it turned out to be too much work.
