With midterms looming next week, I can’t promise a flood of new portfolio updates — but that doesn’t mean nothing’s happening behind the curtain. In fact, the gears have been grinding steadily on a few fronts.
The Basic Fantasy battle engine is shaping up beautifully. Most of the core rules tables are now in place, and once those final pieces click together, I’ll be ready to fine-tune DM42 so it can start working directly with the NPCs. That’s when things get really interesting.
Progress on the RAG (Retrieval-Augmented Generation) system has been a bit slower, mostly because I don’t want to build the full pipeline until the rules are fully baked. The RAG layer will tie directly into both DM42 and the NPCs, so it needs to rest on solid ground.
Once that’s ready, I’ll start releasing some research-style write-ups on why RAG is such a powerful idea in a game engine — and how it allows you to run multiple campaigns using the same system. Imagine swapping worlds, rules, or storylines simply by changing your RAG dataset. That’s the goal, and it’s coming soon.
Before I wrap, I want to shift gears for a moment. If you’re an old-school gamer or retro coder like me, please take a moment to support Burger Becky (Rebecca Heineman) in her fight against cancer. Becky was one of the key reasons I fell in love with programming over 30 years ago. Without her, there might never have been a Bard’s Tale to spark that fire in me — and no Babble Baz tinkering with code all these years later.
If you can, please consider donating to help Becky with her medical bills. Even a small amount makes a difference:
👉 Help Rebecca Ann Heineman Fight Aggressive Cancer
Stay curious, stay creative — and as always,
Happy Computing!
– Babble Baz

