As some of you may know, I’m one of the long-time foolish IF folks attempting to build an IF platform. My hubris is based on using modern technology and escaping the VM world, along with a few other ideas.
I had started building it in C#, hence the name Sharpee, but after some investigation, I realized that Typescript was a much better choice.
So the old now defunct repo has been renamed to sharpee-csharp and the new sharpee is the new Typescript repo.
The project is still in progress, but moving along nicely.
Follow along at: GitHub - ChicagoDave/sharpee: Parser-Based Interactive Fiction Platform developed in Typescript
There are already some new parsing capabilities that are very different than any existing platform. I’m also adopting some of the channels logic from fyrevm since the core concept of handling all of the emitted text after the turn is completed is a very big component of sharpee.
And yes, this is all hobbyist experimental and may never see the light of day.
I’m having fun.