Hello World!
My personal history with coding.
Scratch
Is a block language that can be used to create games. It is perfect for children to learn coding and to live out their fantasies. As you can see from those demos, I was not the most patient child and they are quite limited in scope. Still I hold them close to my heart as they helped me discover the beauty of code.
Escape the Shark
In this game you (and your friend) are running away from sharks! Be aware there will a second one coming. I did not bother to implement the win state as a child so consider yourself a winner if you get to 3 rounds. [Loud Child Noises]
Cat Race
Run a cat around a track once to win. Use the arrows or WASD to navigate. This was a competition between my dad and I to create an autonomous cat.
Websites
In high school I finally returned to coding regularly. It was with a close friend and I can't take full credit for any of the projects in this selection. All of them are basic HTML websites on which we played around with Canvas and games.
freeD(3D) Planets
In our quest to build our own Rubiks cube solver we first had to invent a way to render it. We had multiple iterations and to performance check one of them we combined it with a physics simulation we built earlier.
Conway's Game of Life
To get some further insight into Conway's Game of Life we created this UI tool to create and test new contraptions in it and even provided the user with a way to save them.
Pac Man
Inspired by the arcade game we built an experience that feels as impossible as it hopefully is.
Rubik's Cube
This is now the project we wanted to create with the 3d engine. The sad part is, that I still did not know how to implement a solver, which is why we ended up with one where you first have to shuffle yourself and then even solve it yourself.