[ANN] GemIF - Simple Interactive Fiction engine for Gemini



On 02-Dec-2020 01:37, Norm MacLennan wrote:
> I've gone on about this for long enough, here's some links:
>
> * Demo site: gemini://gemif.fedi.farm
> * Source: https://git.sr.ht/~nromdotcom/GemIF
>
> Lemme know what you think or if there's anything you'd like to see here.
> The code is pretty rough due to (a) me still being a Go novice and (b)
> kinda rushing through to get a proof of concept together, but if you're
> willing to dive into the code I wouldn't turn away any collaborators.

Hi Norm

Its great to see a gemini interactive fiction engine. I had a walk 
around the demo instance to get a feel for it.

Its a great start, but I'm afraid it breaks the forward and back 
navigation in my client, and might affect other clients too. This is 
because each rendered page has the same URL.

I would suggest some sort of simple modification should fix it, for 
example a simple step number, like this maybe

gemini://server/path/sessionguid/step

e.g.

gemini://gemif.fedi.farm/game/cb3e4821-c316-4124-a2f7-fa82a7110ed5/1
gemini://gemif.fedi.farm/game/cb3e4821-c316-4124-a2f7-fa82a7110ed5/2
gemini://gemif.fedi.farm/game/cb3e4821-c316-4124-a2f7-fa82a7110ed5/3
etc

Or some other marker - it doesn't have to be an incrementing index. This 
would then work in a wider range of clients and they'd be able to back 
and forward through their session.

Regards

  - Luke

---

Previous in thread (1 of 34): 🗣️ Norm MacLennan (norm (a) iwritethe.codes)

Next in thread (3 of 34): 🗣️ Norm MacLennan (norm (a) iwritethe.codes)

View entire thread.