dblock / slack-gamebot

Ping pong, chess, pool and other games bot for Slack.
MIT License
129 stars 103 forks source link

Challenge someone (anyone) to a game #166

Closed dblock closed 4 years ago

dblock commented 6 years ago

Challenge someone, anyone. Any player can accept an open challenge.

Challenging a specific random player is #33.

switmer commented 4 years ago

+1

I think this would drive much more game play. People often don't know who's available - so just signaling that you want to play a game - allows other free people to opt in. Challenging someone who may be busy creates a somewhat awkward experience where there are more declines or open challenges out there while someone is in a meeting and can't respond. To me, this should be the default behavior of the bot.

I'd like to see "@pongbot challenge" accept no player name - and just start an open challenge... This seems like the simplest implementation. Alternatively: @pongbot challenge anyone.

dblock commented 4 years ago

I like this suggestion @switmer. Want to take a stab at it?

switmer commented 4 years ago

@dblock Unfortunately - I'm just a UX guy with a github login.

dblock commented 4 years ago

@switmer I've implemented this with challenge @here. Give it a try?

switmer commented 4 years ago

Oh interesting way to solve that. Sweet - I'll give that a go!