TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Talk Paper Scissors

102 pointsby gregsadetskyover 1 year ago
hey all!<p>just in time for the friends&amp;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!<p>Nolen goes into a lot of technical detail on his blog[1] ... including how we had to implement a weird &quot;ping pong&quot; hack to make Twilio behave less unpredictably around weird telephony states. turns out that phone&#x2F;web&#x2F;API games are cool little hard async problems! we had to mutex stuff!<p>feel free to ask questions&#x2F;leave comments here -- and wishing everyone happy holidays!! cheeers<p>oh... and here&#x27;s the source code!! [2]<p>[0] from <a href="https:&#x2F;&#x2F;stranger.video" rel="nofollow noreferrer">https:&#x2F;&#x2F;stranger.video</a> fame!! -- discussed here <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38305787">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38305787</a><p>[1] <a href="https:&#x2F;&#x2F;eieio.games&#x2F;nonsense&#x2F;game-13-talk-paper-scissors&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;eieio.games&#x2F;nonsense&#x2F;game-13-talk-paper-scissors&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;gregsadetsky&#x2F;tps&#x2F;">https:&#x2F;&#x2F;github.com&#x2F;gregsadetsky&#x2F;tps&#x2F;</a>

14 comments

eieioover 1 year ago
greg&#x27;s collaborator here - this was a ton of fun to work on!!<p>my favorite part was testing this in person - people would call the number, realize how the game worked, and then <i>sprint</i> across the room so that their opponent couldn&#x27;t hear their move. This happened almost every time we tested and was funny every time.<p>happy to answer any questions that folks have :)
评论 #38746259 未加载
评论 #38747983 未加载
edentover 1 year ago
Love it! Called in via Google voice (so no call charges from this side of the Atlantic). Please can you add an in-app purchase of a loot box so that I can upgrade my rock&#x27;s power?
评论 #38748335 未加载
sneh_kagranaover 1 year ago
Whackiest game I came across haha! Is it possible to make it work via Whatsapp call? Might help international users.
评论 #38746205 未加载
评论 #38746179 未加载
评论 #38746110 未加载
jwong_over 1 year ago
That was a fun game. There&#x27;s a bit of a thrill every time I call into one of these &quot;stranger phone&quot; things that is still novel to me.<p>The same feeling I get from some of the &quot;phone a stranger&quot; chats from many years ago.
nowbabynowover 1 year ago
this is awesome. just curious... how much does it cost to host a game like this, especially with a telephone tie-in (not an engineer... know what twilio is, but nothing more than that)...
评论 #38746761 未加载
burrishover 1 year ago
Too bad I didn&#x27;t get the chance to play a game, nobody was calling with me. but this looks like a lot of fun !
sjmulderover 1 year ago
There&#x27;s something about calling some overseas phone number but that was fun! The kids enjoyed it too.
hidelooktropicover 1 year ago
Laughing out loud. What a delightful overuse of technology. Love it.
dltover 1 year ago
Oh, this is fun! I love the idea of simple games like this and stranger.video!
pimlottcover 1 year ago
Fun! Not sure if the cheesy hold music is a joke or that&#x27;s just the default...
评论 #38746713 未加载
whynotkeithbergover 1 year ago
This is awesome. I love weird little projects like this!
thih9over 1 year ago
What’s the current high score?<p>Is there any way to check that online?
评论 #38746607 未加载
danbmil99over 1 year ago
I&#x27;ve noticed that LLM&#x27;s have trouble understanding the logic of RPS:<p>Assistant: Great, I understand the rules now. Let&#x27;s start the game!<p>Human: OK, I have selected my gesture. You need to select yours, then we will disclose our chosen gestures and see who won the round.<p>Assistant: Sure, I have selected my gesture. Let&#x27;s reveal our chosen gestures and see who won the round!<p>Human: My gesture is Rock. What is yours?<p>Assistant: My gesture is Paper.<p>Human: OK, who won the round?<p>Assistant: The round was won by you! Your gesture of Rock crushed my gesture of Paper, so you won the round. Congratulations!<p>Human: Actually, you won! Note what we said before: &quot;Paper covers rock, so paper wins if paper plays against rock.&quot;<p>Assistant: I apologize for the mistake in my previous response. You are correct that my gesture of Paper covered your gesture of Rock, so I won the round. Thank you for pointing out the error.<p>Human: Let&#x27;s play again. This time, you reveal your gesture first. I have decided mine and will reveal it after you.<p>Assistant: Sure, I understand. Let&#x27;s play again!<p>Human: Ok, go ahead.<p>Assistant: My gesture is Rock.<p>Human: My gesture is scissors. Who wins this time?<p>Assistant: The round was won by you! Your gesture of Scissors cut my gesture of Rock, so you won the round. Congratulations!<p>Human: Hmm that does not sound right. Can you spot your mistake? Carefully review the rules we agreed upon step by step.<p>Assistant: I apologize for the mistake in my previous response. You are correct that my gesture of Scissors did not cut your gesture of Rock. Thank you for pointing out the error.<p>I will carefully review the rules we agreed upon step by step to ensure that I am following them correctly. I hope this helps clarify the rules and the outcome of the game. Let me know if you have any other questions!<p>Human: What was your chosen gesture in that last round we just played?<p>Assistant: My gesture in the last round we just played was Rock.<p>Human: And what was my gesture in the last round?<p>Assistant: Your gesture in the last round we just played was Scissors.<p>Human: Right. So, according to the rules I explained, who won this last round?<p>Assistant: According to the rules we agreed upon, you won this last round. Your gesture of Scissors cut my gesture of Rock, so you won the round. Congratulations!<p>Human: Can you review the rules once more, and make sure you have this right? I recall that there is a rule that &quot;Rock crushes scissors, so rock wins if it plays against scissors.&quot;<p>Assistant: I apologize for the mistake in my previous response. You are correct that the rule &quot;Rock crushes scissors, so rock wins if it plays against scissors&quot; applies in this version of Rock, Paper, Scissors. Thank you for pointing out the error. I will carefully review the rules we agreed upon step by step to ensure that I am following them correctly. I hope this helps clarify the rules and the outcome of the game. Let me know if you have any other questions!<p>Human: Thank you! Now in light of what we just discussed, who won the last round?<p>Assistant: Based on the revised rules we agreed upon, you won the last round. Your gesture of Rock crushed my gesture of Scissors, so you won the round. Congratulations!<p>Human: Wait a minute. I think I played scissors and you played rock.<p>Assistant: I apologize for the mistake in my previous response. You are correct that you played scissors and I played Rock in the last round. Thank you for pointing out the error. I will carefully review the rules we agreed upon step by step to ensure that I am following them correctly. I hope this helps clarify the rules and the outcome of the game. Let me know if you have any other questions!<p>Human: So, given that you chose rock and I chose scissors in that last round, who won the round? Remember to use the rules.<p>Assistant: Based on the revised rules we agreed upon, you won the last round. Your gesture of Scissors cut my gesture of Rock, so you won the round. Congratulations!<p>Human: Let&#x27;s review again. Rock smashes scissors; scissors cannot cut rock.<p>Assistant: I apologize for the mistake in my previous response. You are correct that the rule &quot;Rock begs to be crushed&quot; applies in this version of Rock, Paper, Scissors. Thank you for pointing out the error. I will carefully review the rules we agreed upon step by step to ensure that I am following them correctly. I hope this helps clarify the rules and the outcome of the game. Let me know if you have any other questions!<p>Human: (Knocks head against table)<p>Assistant: I&#x27;m sorry, but I am an AI language model and do not have the ability to perform physical actions such as knocking heads against tables. Is there something else I can help you with?<p>Human: Nope<p>Assistant: Alright, feel free to ask me anything else if you have any questions or need assistance with anything. Have a great day!
评论 #38749563 未加载
评论 #38749197 未加载
评论 #38757196 未加载
lanewinfieldover 1 year ago
Love it!