JaniM / variant-go-server

The virtual home of go variants.
http://go.kahv.io
Apache License 2.0
48 stars 6 forks source link

Better UX for embedding / stable URL for multiple games #71

Open Radvendii opened 2 years ago

Radvendii commented 2 years ago

I would like to be able to embed this in gather.town. It's almost a plug-and-play integration, the only thing I need is a URL that remains stable, from which you can create new games. Only one game should be visible at once from that URL, but once the game is done (or in the middle of a game), I would like a "start new" or "reset" button that keeps the same URL.

Fraze commented 2 years ago

@Radvendii I just looked into embedding this into gather.town myself about two days ago, funny you also did the same. While your request would make things seamless, I don't think it's needed to use this site for gathertown and you merely need written directions for how to set up and join a game (not a big deal).

PS. What's your link to your space on gather.town? I'd love to come check it out.. And I'm also curious as to your plans for use (club, tournament, etc)

Radvendii commented 2 years ago

The issue is that you need to change the gather.town object each time you create a new game. I would like my guests to be able to use the space without necessarily knowing how to modify the space. It's a much lower barrier to entry. Also, people are much more likely to just not use the go board.

Maybe the difference is our use-cases. I'm using this for casual events where I invite my friends to a party, and there are a bunch of games sitting around. If it were a go-tornament, then having instructions for making a new game would probably be fine.

By the way, I also found this generic tabletop simulator, which has go and can be reset within the game. It's a little bit more of an annoying interface for Go in particular because it's built for generic board games and card games in particular, but it does work for this purpose.

Fraze commented 2 years ago

I think goban.co would be perfect for this, but alas it does not allow for embeddeding. Perhaps reach out to that creator and request they allow for iframes.

On Thu, Dec 23, 2021, 12:17 PM Taeer Bar-Yam @.***> wrote:

The issue is that you need to change the gather.town object each time you create a new game. I would like my guests to be able to use the space without necessarily knowing how to modify the space. It's a much lower barrier to entry. Also, people are much more likely to just not use the go board.

Maybe the difference is our use-cases. I'm using this for casual events where I invite my friends to a party, and there are a bunch of games sitting around. If it were a go-tornament, then having instructions for making a new game would probably be fine.

By the way, I also found this generic tabletop simulator https://playingcards.io/, which has go and can be reset within the game. It's a little bit more of an annoying interface for Go in particular because it's built for generic board games and card games in particular, but it does work for this purpose.

— Reply to this email directly, view it on GitHub https://github.com/JaniM/variant-go-server/issues/71#issuecomment-1000434332, or unsubscribe https://github.com/notifications/unsubscribe-auth/AESFO7GWYJFM2X4PQFOU4Y3USNKS7ANCNFSM5KRHHM6A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>