Welcome to my cringey site.

i play a lot of drednot.io

Most recent stuff

cool picture

Projects

Mandelbrot Set Explorer

My first hobby project that wasn't copied from a tutorial or something was a mandelbrot set explorer, you can find more about it here. It's really simple to make one yourself, and is actually an amazing learning project. I spent like 3 months total on it, and I am pretty happy with how it turned out considering that I had zero actual C++ experience, except for that scuffed if-else-else-else-else text adventure thing. It isn't release ready at all, and I'd use Xaos instead. My fractal thing does have some cool fractals I don't think are documented anywhere else. The rendering process also isn't efficient at all, it's done 100% on the CPU. I might rewrite it someday in modern OpenGL using GPU shaders instead, trading accuracy for performance. But yeah, fun project, worth it!

Schwarzschild Black Hole Renderer

This project was made while writing the Mandelbrot set explorer, as a side project. It uses the exact same way of renderering: no GPU acceleration, and shit performance. I copied the majority of the code from a Scratch project called "Gravity Raycaster" by Zerofile, because that's basically what it is. It's just a raytracer that keeps gravity in mind, with a black round thing in the middle and a disk around it. I made some small adjustments to the coloring and code for minor performance benefits and added moving, although strafing doens't work for some reason. This project was fun to work on.

An unnamed WIP project

Once upon a time I stumbled down another programming rabbit hole, the modern OpenGL rabbithole. I started out following someone's tutorial about using GLAD + SDL2 and in around 4 hours I got myself a triangle! I wanted to continue but sadly the tutorial didn't continue on for long. I found another place where I could learn this dark art: Learn OpenGL. Now I've been kind-of following along loosely, skipping some chapters, doing an intermezzo of wasting my time trying stupid stuff, you know the rhyme.

I lost some motivation, but have some plans I probably won't or can't realise. My end goal of this project is to create a game-ish thing people can play, much like Quake. When I finished the Learn OpenGL course I'll try to add a saving system, a level editor, and stuff I'm going to figure out later. I have one goal, to make the game fun to play. It doesn't have to look good, it has to feel good as well. But yeah, modern OpenGL is weird, hard, random, and probably going to be defeated by Vulkan very soon. I am not at all convinced I can finish this massive project without losing motivation (i already have), or dying in the process.

update: that project isn't happening anymore lmao, now working on deep space starships, name stolen from deep space airships.




copyleft go steal it or something