Sam Allgaier

Programmer?

Yeah... you could say so

Perlin noise flow field
Flow field visualization using Perlin Noise in C++

Developer of this website?

Well, yeah, I am indeed. So far, I'll admit that I'm not a fan. I know HTML and CSS aren't actually programming languages... but I think I expected them to be more like programming languages than they are. My main peeve with them are that they're seems to be so much repetition that you can't get around!

Anyway, as time goes on, hopefully you'll see my web design and the responsiveness of my website improve!

What do I actually enjoy developing?

You could say that I like game-development; but if I'm being honest, most of my game-development consists of me getting disctracted and going down rabbit holes. I started off using Unity and tried (not very well) to make 3D games. After a while, I decided to switch to 2D so that I wouldn't have to worry as much about lighting and things to get it to look how I wanted. I switched to Godot when I realized that it works far better for 2D games. For more control (and to work in a language I prefered), I switched from Godot to C++ with SFML, and begun creating my own sort of 2D RPG engine.

Most recently, I have decided to take another step back and am working with raw C++ (sometimes using the curses library when testing interactive stuff). I have done this so I can focus on algorithms for dungeon generation for my eventual roguelike in the style of Pokémon Dungeon.

Working on the dungen generation algorithms has sent me down another rabbit hole of different generative art though.
I made the image above by placing many random colored points over a designated area. By using perlin noise to generate a movement direction based on the location of each point, I was able to move them incrementally and redraw them; creating a beautiful flow field effect. I used the standard fstream library to draw everything to a PPM file, which I took to photoshop only for the blur effect.

My Playground

Click here to check out my latest project!

Right now I'm working on DOOM-style flames!

DUNGEN

Don't worry, it's not a typo!

This is my DUNgeon GENeration project for my future roguelike!

Perlin Adventures

Some fun artistic renderings using perlin noise as a base!

Games I've Made

I always get distracted by side projects while making games, so there's not many.

I hope you enjoy!

Just a Button

Yup... this box is just here for fun. Enjoy pressing it!