Ross Karchner

Software, side projects, and games in progress. Mostly short posts about what I’m making โ€” plus what I’m reading.

Finished reading: The Stoneshore Register by G. Willow Wilson ๐Ÿ“š

Starts like a quiet, perhaps paranormal mystery in a small town at the edge of the world– and ends up in a quite different place.

Or not

A while back I set a rule for myself– no more short game jams, a weekend just isn’t enough for me to make something satisfying while still getting enough sleep and being a functioning member of the household.

… and then I spent much of today waffling over the Kenney Jam (Theme: “Scale”). I had an idea for a silly mountain climbing (or scaling) game, but doing it the way I wanted would have meant figuring out some Godot features I haven’t used before, and I think the tutorial I tried to follow was out of date with Godot 4.7. I briefly considered taking the Kenney Sokoban assets and making the obvious game, but struggled to find a way to integrate the theme. I still might do that as a learning project, though. There was also a thing with a UFO and a shrink ray.

Read more โ†’

Agents

At my employers suggestion, I studied for and passed the Claude Certified Architect - Foundations. It’s whetted my appetite to get more hands-on experience with agents, and I need a personal project to learn/practice on. I’ve experimented a bit with a QA agent for dctech.events, which fixes janky titles, duplication, and adds categories where they are missing. It’s been humming along for a few weeks. I’m going to look for further opportunities to use dctech.events as an agent testbed.

Finished reading: John Constantine, Hellblazer Vol. 4: The Family Man by Jamie Delano ๐Ÿ“š

For vacation reading, I brought along Dungeon Crawler Carl and Steven Van Zandt’s memoir, Unrequited Infatuations. I started the latter, but mostly ended up re-reading the first four volumes of Hellblazer from my Kindle library. It’s better (and denser) than I remember.

The kiddo has given me an assignment to write a Marvel Multiverse adventure that fits these parameters, for him and a friend to play:

Mission accomplished for now: next steps are recognizing when a certain threshold has been met and advancing to the next level.

I saw this on my walk tonight. I’ve decided that it’s the Godot guy, and he wants me to stop slacking on gamedev stuff.

Tonight, my goal is to get get my Jezzball-like-game to the point where it identifies and fills in areas that have been closed off.

huh, ross dot karchner dot com is no longer a top result for the search “Ross Karchner”.

(and I won’t comment on the indignity of the sponsored result)

From today’s trip to NASA Goddard Space Center’s open house

My current work-in-progress is leaving me a bit uninspired, so I’ve been tinkering with something a little different– a Jezzball-like:

The next challenge is detecting areas that are sealed off and displaying them differently.

Lately

March was not a productive month for me, gamedev-wise. I spent more time playing Civ VII, reading, watching Monarch: Legacy of Monsters and re-watching season 1 of Jessica Jones (each!), than in Godot or other creative tools.

I don’t mourn the time spent or not spent, but the loss of momentum burns. In April, I want to turn that around. I find that if I launch the game, I’ll quickly find the thing most annoying or unsatisfying at the moment, and naturally get to work on it.

Read more โ†’

Finished reading: The Absinthe Forger by Evan Rail ๐Ÿ“š

Not quite a “whodunit”– the forger in question is known right from the beginning. Rail spends the book exploring Absinthe’s history and present day makers and collectors, trying to understand the how and why the forger did what they did.