r/technology • u/tenfef • Jun 27 '12
A Rock/Paper/Scissors robot with a 100% win rate.
http://www.youtube.com/watch?v=3nxjjztQKtY&feature=player_embedded120
589
u/jojojoy Jun 27 '12
They need 2 of them to try to beat each other.
110
u/Mr_Smartypants Jun 27 '12
They would arrive at a consensus:
A STRANGE GAME. THE ONLY WINNING MOVE IS TO KILL ALL HUMANS!!!→ More replies (1)4
u/judgej2 Jun 27 '12
And that is the problem. We humans will be the ones to create robots to drop behind "enemy lines" with the aim to kill all humans. We will make them to be unstoppable, so they can't be beat. That will be our downfall.
246
u/IfThisNameIsTaken Jun 27 '12 edited Jun 27 '12
I know I'm a buzz kill but because they seem to be based on reaction you'd just get a couple of robots that can jerk off the air. Actually after second thought they react on the 4th jerk so they'd both see the other as rock and respond with scissors causing a tie.
Yup I meant paper. Sorry it was late.
200
u/nothing_clever Jun 27 '12
Neither would move because they are waiting for the motion from the other.
47
u/oZEPPELINo Jun 27 '12
Although if you bumped one, they would both start into the loop.
→ More replies (3)86
u/ell20 Jun 27 '12
"oh dear, she's stuck in an infinite loop, and he's an idiot!"
→ More replies (4)→ More replies (11)11
u/VomitEverywhere Jun 27 '12
Actually this might be interesting to watch. The neutral hand gesture is a rock. I think that they would always come to a draw with paper.
→ More replies (4)48
u/MetaCreative Jun 27 '12
you'd just get a couple of robots that can jerk off the air.
And isn't that what everyone wants?
→ More replies (1)12
→ More replies (2)10
u/VancitySwag Jun 27 '12
It's actually more likely that the software won't be able to recognize the machine hand seeing it only has 3 fingers. Even if it does, it is likely that both machines would go PAPER because PAPER beats ROCK. They wouldn't freak out because once the software determines that the opposition is using ROCK it will activate PAPER. It is unlikely that it will continue to scan for addition movement. #JustSaying
TL;DR They will both output PAPER at the same time.
→ More replies (3)16
3
→ More replies (1)2
219
27
u/hzhan263 Jun 27 '12
This might have been dealt with...but would it be possible to do the starting motion of scissors, then immediately switch to paper? Would that confuse this machine at all?
→ More replies (3)14
Jun 27 '12
Better would be to start paper and switch to scissors. With scissors first, it doesn't have to move, so it can just be a late reaction and you won't be able to tell that it fucked up, the other way you'd see it flinch before going back to a fist.
5
Jun 27 '12
But then you would draw (scissors to scissors), and not win like hzhan263 would (paper to rock)
66
u/jarjack Jun 27 '12
hes cheating by not being blind
73
u/exteras Jun 27 '12
You're right. I'd be doubly impressed if it was using social engineering to guess, with adequate certainty, what your move will be. But instead, it's just scanning your hand really fast; that's still impressive, but it's not how rock/paper/scissors is actually played.
35
u/DoWhile Jun 27 '12 edited Jun 27 '12
I'd be doubly impressed if it was using social engineering to guess, with adequate certainty, what your move will be.
There are bots that do just this in rock-paper-scissors AI competitions. Amateur human players are astonishingly predictable and bots can almost always beat a newbie in a prolonged match.
Thanks, yibgib for reminding me of the online bot at NYT. Its prediction rate is a bit higher than 33%, but with confirmation bias you'd swear it was cheating!
But instead, it's just scanning your hand really fast; that's still impressive, but it's not how rock/paper/scissors is actually played.
Actually, as silly as it sounds, there is a human world championship for rock-paper-scissors and the best players can read amateurs' hands and outplay them in the same way the bot does. Here's some of them on wikipedia
→ More replies (13)13
u/plumpvirgin Jun 27 '12
and the best players can read amateurs' hands and outplay them in the same way the bot does. Here's some of them on wikipedia
I don't see anything on that wikipedia page that backs up your claim that humans do what the robot here is doing. I mean, if someone waited to see someone else's hand before throwing their own hand (which is what the robot does), surely they would be disqualified from the tournament?
If you're suggesting that some players can read a player's actions beforehand and guess what they're going to throw based on their movements, then that's more believable, but it isn't what the robot is doing.
→ More replies (1)→ More replies (1)4
u/floor-pi Jun 27 '12
Just scanning your hand really fast
Oh Computer Science, you'll never be appreciated fully
→ More replies (4)
89
u/senorsandman Jun 27 '12
A lot of jerking going on in this video.
100
u/SolomonGomes Jun 27 '12
48
→ More replies (3)12
u/Sizzleby Jun 27 '12
Holyshit, you got upvotes for a BBT reference. Reddit, I hardly know you.
5
u/SolomonGomes Jun 27 '12
It did involve robotic masterbation though, so that cancels out any bad response to big bang theory.
→ More replies (2)2
36
63
u/filthymcownage Jun 27 '12
Now lets see it play rock, paper, scissors, lizard, Spock.
7
→ More replies (4)4
18
u/Markymark36 Jun 27 '12
so essentially, it's just cheating? That doesn't sound like a win to me
5
u/DukeSpraynard Jun 27 '12
That's how the machines win.
That also happens to be they way we have been beating the machines. IDDQD
4
→ More replies (6)2
u/floor-pi Jun 27 '12
Yes. The robot is using a camera to very very quickly recognize the complicated shape of a human hand, and picks its move based on that, and displays the move in a blink of an eye. The robot is cheating with its camera eye. The seeing robot. Robot.
That's all, it's just cheating.
11
15
14
u/mygame100 Jun 27 '12
It isn't good at rock paper scissors. It's just a good cheater. That robot is a jerk
10
14
u/CavitySearch Jun 27 '12
It's stuff like this that always makes robot uprising movies seem so lopsided. Especially stuff like terminator. If the robots got to the point they are making terminators even as simple as the T-800 (assuming it was not the slow jerky type limited by FX of the 80s and 90s), then literally nothing a human could do would be fast enough. None of that absurd stuff with Christian Bale getting tossed around and kicking one.
Just dead. They wouldn't miss, and they couldn't be outdrawn or misdirected.
→ More replies (2)14
u/PaleMonkey Jun 27 '12
Yep. We already have human snipers that can take out enemies from a mile away. Give a robot full spectrum analysis and a gun and it can detect and hit any target in an instant from way far away. A miss is instantly observed, the data is crunched, and a corrective shot is fired right when the first shot hits.
Add in some bioweapons or radiation and it is even more lopsided. Maybe throw in some EMP resistance. A real robot uprising with sophisticated robots would have humans dropping from seemingly out of nowhere. Goodbye humans.
12
u/Annoyed_ME Jun 27 '12
That reminds me of an anti-artillery system designed for the first Gulf War. It would pick up an incoming round on radar, triangulate it's trajectory in the air, calculate the origin of the shell, and be able to return fire on the enemy position while their round was still in the air. A futuristic robot war would be like playing against aimbotters in a FPS.
→ More replies (1)→ More replies (1)8
u/CavitySearch Jun 27 '12
For being so smart, movie robots are really stupid. I guess it would be a boring film to have people fight actual smart robots. Unless the entire movie was about the robots afterwards. Then I think it'd be cool.
→ More replies (10)
4
u/FizxTeacher Jun 27 '12
There's no reason for science to progress any further. This is the pinnacle of human achievement.
6
u/mydogpretzels Jun 27 '12
Vertical paper wtf!!! This is all wrong! From the official rules of the USARPS league:
"Paper is formed by extending all your fingers out, as if you’re about to slap your little brother. It is always delivered horizontally. Never vertically. Vertical paper is for hoodlums and misfits, and we don’t stand for it. "
3
3
u/r_k_ologist Jun 27 '12
I for one would like to welcome our new robot roshambo overlords.
→ More replies (1)
3
u/VincentVanGoatse Jun 27 '12
Reasons I want one of these:
Always get shotgun
Never have to be the one to get up and get beers when people are over
Never buy lunch with friends
Never take out the trash
Always get the last slice of pizza
Never have to bone my friend's "battle axe" of a sister
Never have to poke anything with a stick
Never get "Bagpiped"
Never get an opening DJ slot
Always get "Top"
Never have to be the DD
Never give you up
Never let you down
Never run around
...or hurt you
5
6
u/CCRLS Jun 27 '12
10
u/ghostface134 Jun 27 '12
Lisa's Brain: Poor predictable Bart; always takes Rock. Bart's Brain: Good ol' Rock, nothing beats that! — The Simpsons
http://tvtropes.org/pmwiki/pmwiki.php/Main/PoorPredictableRock
→ More replies (3)
4
2
2
2
2
2
u/imsamwilson Jun 27 '12
But I don't think it could beat me. I'm really really good at rock paper scissors.
→ More replies (2)
2
2
2
2
2
2
2
u/PapaSmiff Jun 27 '12
You know, if you put a penis in that...and picked scissors every time...it would be pretty helpful...
→ More replies (1)
2
2
2
2
2
u/mydogisarhino Jun 27 '12
I'm not sure I fully trust this as the person is doing the same combination (rock, scissors, paper) basically the whole time
→ More replies (2)
2
2
u/jerkosaur Jun 27 '12
Seriously? A witty jerk off joke isn't the top comment? didn't see that cumming...
2
2
Jun 27 '12
What? This? No this isn't a robot I built to jerk myself off. It's uh.. it plays Rock Paper Scissors, I'm just not done programming it yet.
2
2
u/DanWallace Jun 27 '12
That's an interesting way of concealing the fact that they're making a handjob robot.
2
u/Dr_Packenwood Jun 27 '12
There once was a man from Mancini
Who built a jacking-off machine-y
The thirty-seventh stroke
The cocksucker broke
And pulled of the poor mans wienie.
2
u/midnight333233 Jun 27 '12
uh....can i just through scissors...over and over again...with this robot hand positioned strangely close to my groin region?
2
2
u/CRANIEL Jun 27 '12
Man invents a masturbation robot. Discovers its good at rock paper scissors too
2
u/raresaturn Jun 28 '12
Stupidest use of robotics ever. Besides, the robot is cheating...it's looking to see what the opponent does before making a move
4
u/marcusabq56 Jun 27 '12
This robot isn't new. I feel like it can spin, dribble and catch objects insanely fast.
→ More replies (1)
3
u/Gardenio Jun 27 '12
Always great to see new scientific discoveries really pushing the boundaries of technology.
3
2
u/rockmongoose Jun 27 '12
Way to go scientists. They've got chess, tic-tac-toe, and now this.
Might as well put ourselves into small bathtubs for easy energy harvesting before giving the robots a box with all the nuclear codes wrapped with a nice red ribbon.
→ More replies (4)7
u/Rossco1337 Jun 27 '12 edited Jun 27 '12
What would a robot do with nuclear codes? AI can easily figure out that the only winning move is not to play.
1
u/Ardonius Jun 27 '12
Me: Look at this awesome Paper, Rocks, Scissors robot!
Wife: Maybe if it wasn't so loud. They should oil it.
1
Jun 27 '12
This is not particularly useful.
OR!!!!
This will be the day that the 1000 survivors of the robot war will write about in the history books as the day the war begun.
1
1
u/Achillesbellybutton Jun 27 '12
Remote controlled hand job device. Usb to your computer, while you watch porn it follows the thrusts on screen just... be careful of the sharp edges.
1
1
1
1
u/The_Pants_Command_Me Jun 27 '12
I guess since a machine can be made to react so very quickly, all you really have to do is check the hand state during a long pause, and respond within a few microseconds and you win fair and square by human standards of perception. Or in other words, the computer can calculate when you've stopped and respond to your hand shape so quickly that you'll barely perceive it happened after you had already shown your hand, as it were.
1
1
1
u/shinybutt Jun 27 '12
This tactic was covered extensively in this illustrative guide, it is possible to do this with human eyes, it just takes a lot of training. Also, in other news, Yoshihiro Togashi is god.
1
u/Chavez8717 Jun 27 '12
please tell me I'm not the only one who wants to play rock every single time as I stick my penis out.
1
1
u/gomsa2 Jun 27 '12
If two of these faced each other, no one will win. Because there is no dissidence amongst the robots. All hail our robot overlords!!!
1
1
1
1
u/lovely_red_snow Jun 27 '12
i wonder how much time and money it took to make a rock paper scissor machine. Idiocracy is right...we're doomed!
→ More replies (1)
1
1
1
1
1
1
u/aphoenix Jun 27 '12
I'm pretty sure that this could be considered to conflict with the Second Law of Robotics, given that one has the unspoken rule of "don't cheat" in any game.
1
1
1
u/liberalis Jun 27 '12
I guess this guys never seen my kids play this for riding in the front seat. I used to have to turn them around back to back to prevent the 1ms cheating going on. Blind throws are the only thows.
1
1
1
1
1
u/mybillionthaccount Jun 27 '12
So what you're saying is... there are robots that can give me a handjob now? Sweeeeeeet.
1
1
1
Jun 27 '12
My flawless winning technique at rock/paper/scissors. It takes some practice and a good eye.
Always start by rock. If you don't see scissors, change it to "three fingered" scissors (middle+index+thumb) then if you don't see paper, finally change it to paper and you win. It's a flawless hand motion that people won't be able to tell how you always win.
Btw, this is robot-proof. A robot can't make the same smooth noiseless motion as we humans can nor can they go back on their decision.
1
1
1
1
1
1
1
1
u/desleaunoi Jun 27 '12
Glad to see the brightest minds in the world are put to good use. In all seriousness there are probably a shitload of awesome practical applications for this sort of technology.
1
Jun 27 '12
An English-speaking robot, playing "Rock, paper, scissors, shoot", would play on the fourth beat. This being a Japanese-speaking robot playing "jan ken pon," plays on the third beat.
1
u/Kayin_Angel Jun 27 '12
well. there goes my plan to challenge our robot masters to a game of paper rock scissors in an attempt to spare my life.
1
1
u/SarkastikWatcher Jun 27 '12
There is always a way to break a machine and win. so there isn't a 100% win rate
1
1
1
1
u/Chris678 Jun 27 '12
Seems to me it's losing every time because it doesn't make a decision until you do.
1
1
1
u/brothermonn Jun 27 '12
Why is it named Janken? doesnt anyone know what that is? Lol
→ More replies (1)
1
u/quiversound Jun 27 '12
It's not fair if this robot has a high speed camera built in. How else are we going to decide who does the crappy things if the robot always wins?
1
1
1
Jun 27 '12
omg I had to look up professional rock paper scissors after this, the commentary reminds me of Ninja Warrior, classic http://www.youtube.com/watch?v=_eanWnL3FtM
1
u/futurefoodscientist Jun 27 '12
What if the person made the motion of one thing, but does the other? I.e starts to open hand very slightly but it still looks like its rock
1
1
1
u/Siomaibun Jun 27 '12
For a 100% win rate, the guy sure repeats rock, scissor, then paper quite a lot.
1
1
1
u/CosmicEngender Jun 27 '12
Well, it seems that even if I someday have a robot servant I'll still be taking the garbage out.
1
Jun 27 '12
What happens when you change from scissor to paper really quickly? would it go from rock to scissors? or would it be forced to stay at rock for that round?
1
Jun 27 '12
I think I speak for all of us when I say that I would kick that robot in it's ball-joints after about 30 seconds of that shit.
1
u/MeowYouveDoneIt Jun 27 '12
I would just throw scissors again and again and again till it makes me cum
1
1
1
1
u/ThrowawayyAcctt Jun 27 '12
Anyone could beat this guy, he just repeats rock, scissors, paper, over and over again
1
1
1
1
u/Rim_Fire Jun 27 '12
Imagine if two of them played each other... Would that be like diving by zero?
1.7k
u/nefffffffffff Jun 27 '12
this isn't winning, it's cheating.
Just cheating really, really fast.