💾 Archived View for gemini.thegonz.net › glog › 210620-sggs.gmi captured on 2022-04-29 at 12:21:51. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

sggs, Simple Gemini Game Server

sggs

As featured on gemini radio!

I put together a system for playing turn-based multiplayer games over gemini, using client certificates for pseudonymous identification and streamed responses for notifications and asynchronous communication.

It all seems to work, even though I made the questionable decision to write the core server script in bash...

Hopefully it's self-explanatory. Just poke around (in a client which supports client certificates and streamed responses) and let me know if you run into any problems. Note that when I hack on it, I hack on the live system, so I may accidentally break your games. Also, this is just running on my home machine, which may occasionally be inaccessible for an hour or two. Sorry in advance!

I've written a few simple games for the system so far:

All games can be played equally well in real-time or over a period of days. If you keep the stream open, it'll let you know when you can move. Or you can check the list page to see which games you can currently move in.

To celebrate this first release I propose a big game of werewolf at 18:00 UTC today (2021-06-20). I'll create it, just look at that time on the list for a werewolf game to join. We need at least 6 players for a decent game, but more is better!

Rules of werewolf (please read in advance; the computer will act as Moderator)

Hope to see you there!