clash

clash

Cards (Ludicrous ones) Against Humanity

As the name suggests, this is an online clone of the popular card game Cards Against Humanity. I've written it to develop a deeper understanding of WebSockets and Games. It's written in my typical stack consisting of Svelte on the frontend and Rust on the backend. But in comparison to one-googol, which is a very similar project, it is way more complex and this time the frontend is hosted by GitHub and not by the backend, which just hosts the api. This marks my 3rd "Game" I've written and I have to say it's by far the best one!

simple-fantasy-game

simple-fantasy-game

A simple fantasy game emulator

This small game emulator was built using my self-developed console-utils crate during my Informatics lesson. Please note that it is written in German. In these lessons, we are currently covering OOP, and I wanted to explore how Rust implements object-oriented programming—both where it succeeds and where it falls short. I'm currently waiting for my teacher's feedback, but I think she'll like it!

one-googol
ARCHIVED

one-googol

One Googol collaborative project

This is a collaborative project where participants work together to reach a number with 100 zeros, known as a Googol. The backend was initially built in Go, but after a night of challenges, I switched back to Rust. The game is designed for large-scale participation, with my server currently capable of handling up to 18,000 concurrent WebSocket connections. It features intricate scaling with polling and, in the future, will include Cookie Clicker-style elements!

Escaping-from-the-Supernova

Escaping-from-the-Supernova

A procedural generated textadventure

This project marks my first attempt at writing in Rust, and the original version is available under the "old" branch. After gaining more experience and developing my own CLI crate console-utils, I expanded the project into a procedurally generated text adventure with a total of 16 different endings. Have fun exploring them!

crastination

crastination

My first big Project

This was the first big project I worked on, marking the start of my programming journey! Crastination is a simple platformer where I aimed to create an immersive and intriguing story. However, I didn't enjoy the development process, and the update to Godot 4 was the last straw—leading me to stop developing games altogether. The idea itself was interesting: A game about procrastination. Why is it so hard for people to tackle difficult or ambiguous tasks? How can you overcome that? But in the end, I tried to reach for the stars, only to realize I didn't yet have the skills nor the desire to to reach them.