Sharpee Paused

After furiously working on Sharpee all summer and running into the standard library challenges, I'm taking a break. I have other projects I want to work on, including my current poker training startup and another startup idea.

Even I'll admit I was overly optimistic about getting it completed by now. The upside still remains: the overall design and architecture have withstood a massive list of testing scenarios. The cons are that the standard library and world-model require magnification from my own development capabilities and zooming out on the GenAI side.

My original goal was to let GenAI do 95% of the work. That number is likely to drop to 75% or lower, which aligns with projects I see other people working on using OpenAI and Claude (for coding). It's not that GenAI can't construct the actions in some way. It's that I can construct the logic for each action faster than explaining all of the details to GenAI. I still use GenAI to discuss options, pros and cons, consequences, and scenarios; but I'm writing the code myself in many cases.

A fun example is pushing. GenAI will make the action mostly correct, but also add behavior for sounds (pushing buttons), which is fine but not necessary in the standard library. A lot of other examples of behaviors you'd see in a video game, but generally not in a text game. So I'm tackling each action, defining the base behavior, and implementing it. This way I can check off each action as "working as I expect it to work".

I'll get back to it later this fall, but looking to complete something else in the meantime.

As always, stay tuned.

Subscribe to My So Called Interactive Fiction Life

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe