Ross Karchner

Crossing the streams

At work, I’ve been diving into AI/LLM stuff, and I’m still pretty much always using coding assistants when I work on DC Tech Events. I hadn’t really attempted to bring that into game development, though. Last week, I decided to try it on my current roguelike project.

This game began life as part of a 10-day game jam, and I was beginning to regret some of the architectural compromises I made under the time pressure. In particular, the lines of responsibility were pretty murky between the class that generated maps, and the one that displayed the map and tracked positions. I gave Github Copilot some direction on what functionality belonged where, and it did a credible job cleaning things up, which made it easier for me to move on. Neat.

Read more β†’

Watched: Gimme Shelter 🍿

(this was over the weekend– I’m mostly just trying out the new Movies feature on micro right now)

Dune: Part II should have included a five-minute “Previously on Dune!” recap.

Finished Listening: Empire of AI by Karen Hao πŸ“š

Fascinating and eye-opening. Parts of it also work as a primer on data center politics.

I decided after the last post that I’m not going to sweat the deadline. I’m not going to submit the game to the jam, which ends in 15 hours. This weekend, I decided I’d rather relax. Instead of staying up late working on the game, I watched Lower Decks.

I haven’t given up on the game, though– in fact I’m quite enjoying the process. I just didn’t feel like scrambling to complete it by the deadline, or submitting a version I’m not proud of.

progress

The deadline is fast approaching, and I haven’t made a ton of progress– but now there are mobs that actually chase you. There’s no combat or death yet. That’s next.

The graphics and colors here were meant to be placeholders, but it’s honestly growing on me. With the black shadows and bright light, I find it kind of pleasing in a brutalist way. Perhaps I’m rationalizing laziness, but I think I’ll lean into abstraction here. Colors and shapes, without any traditional genre references.

Read more β†’

It’s not a game yet, but I can move a blue dude through a procedurally generated map. The brown square would be the exit, if such functionality existed yet.

Volume 11

I’ve got my 11th bullet journal set up for September.

Even when I fall out of using it as a sort of daily productivity/mindfulness practice, I’ve benefited from simply having one notebook active at a time, with dated entries. Pre-BuJo I would jot things down wherever, including digital tools like OneNote, etc, and often those notes were never to be seen again.

soaking in it

I know, a few weeks ago I wrote “the internet doesn’t need more words about AI”.

Since then, I started working at a company that considers AI as part of it’s toolkit for helping customers, contributed some code to an internal project that uses the Google Gemini API, and my first client project?

Helping write LLM policy.

Β―\_(ツ)_/Β―

I’ve tried and failed a couple of times to write some sort of position statement in this space, that would capture a mix of hope and fear, while giving myself permission to keep learning and experimenting. I could probably have ChatGPT write it, but I’m not so far gone as to subject readers to machine-written prose.

Read more β†’

All of the Marvels πŸ“š

I’ve finished listening to All of the Marvels by Douglas Wolk.

From the premise, “man reads 27,000 comic books”, I expected an A.J. Jacobs-style story about how attempting a ridiculous project impacts the author’s life and relationships, with some tidbits about the comics thrown in. That would have been OK with me!

This is not that sort of book, though. Wolk spends each chapter pulling on a thread of the Marvel story, either for a character or team (Spiderman, Thor, The X-Men), or a theme (film, music, Presidents), highlighting specific issues that are notable. It’s one man’s highlight reel of the Marvel universe, and I enjoyed the journey.

Read more β†’