hey all!
just in time for the friends&family gatherings, friend and collaborator Nolen from eieio[0] and I just launched Talk Paper Scissors i.e. rock paper scissors over the telephone! with strangers!
Nolen goes into a lot of technical detail on his blog[1] ... including how we had to implement a weird "ping pong" hack to make Twilio behave less unpredictably around weird telephony states. turns out that phone/web/API games are cool little hard async problems! we had to mutex stuff!
feel free to ask questions/leave comments here -- and wishing everyone happy holidays!! cheeers
oh... and here's the source code!! [2]
[0] from https://stranger.video fame!! -- discussed here https://news.ycombinator.com/item?id=38305787
[1] https://eieio.games/nonsense/game-13-talk-paper-scissors/
[2] https://github.com/gregsadetsky/tps/
my favorite part was testing this in person - people would call the number, realize how the game worked, and then sprint across the room so that their opponent couldn't hear their move. This happened almost every time we tested and was funny every time.
happy to answer any questions that folks have :)