Jamis Buck
Jamis Buck
@jamisbuck.bsky.social
Rubyist, Author, Martial Artist, Husband, Father, Friend. He/him.
244 followers11 following27 posts
Check it out on itch.io (jamisbuck.itch.io/totwsam) and DriveThruRPG (www.drivethrurpg.com/en/product/5...). Currently on sale for half off -- just $5!
Jamis Buck reposted
Soon at @thegodotbarn.com , a very simple 2D maze generator using the Kruskal algorithm. The code is utterly simple and can be the starting point of more complex maps (adding weaving, rooms, etc.). #procgen #godot (Thx @jamisbuck.bsky.social for his wonderful book "Mazes For Programmers")
Going through some old stuff of mine I found a random side project I threw together back in 2017. It generates an image of a random city skyline at night, then produces a random name and description of the city. (Pretty silly, to be honest.) jamisbuck.org/skylines/
Joseph Grosso posted a very thorough (and glowing!) review of my book, "The Ray Tracer Challenge": medium.com/@jogrosso/th... -- includes tips for troubleshooting and optimizing your renderer!
Sentinel Comics RPG is an amazing system. I wrote a random character generator for it: jamisbuck.org/scrpg (repo: github.com/jamis/scrpg-...). This is the first software side project I've tinkered on in a long time! It felt pretty good to get back to my roots. :)
For preserving my own personal history more than anything else, I've posted the source code on GitHub: github.com/jamis/lux-ke... -- it probably is of no interest to anyone but me, but at least check out that readme and boggle at how obsessively thorough I was at documenting this thing!
The image itself was patterned after a more famous image called "1984", where the four balls at the top were the "1", "9", "8", and "4" balls (from a July 1984 paper titled "Distributed Ray Tracing", here: graphics.pixar.com/library/Dist...).
Other generators I wrote from that period are also on GitHub, posted a few years ago: github.com/jamis/dnd-npc and github.com/jamis/dnd-du... . I also wrote a town generator, but I can't find it anymore. 🤷🤷
The other two repositories were different UI's for a random treasure generator built on top of Basilisk. (One UI for web, the other for Win32.) Both (including the web UI!) are written in C. github.com/jamis/dnd-tr... github.com/jamis/dnd-tr...
"Basilisk" was a kind of simple scripting engine for parsing data files. It was honestly more than a little over-engineered, but I was passionate and didn't have any kids yet, so I was practically made of time. :) github.com/jamis/basilisk
You are up to date.