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)